Erpc

Latest version: v1.13.0

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.8.1

- Fix misra erpc c, GitHub PR 158.
- Allow conditional compilation of message_loggers and pre_post_action.
- New i2c_slave_transport trasnport introduced.
- (D)SPI slave transports updated to avoid busy loops in rtos environments.
- Add reference links into erpc/README.md.
- Update license file.
- erpcgen: Re-implement EnumMember::hasValue(), GitHub PR 159.
- erpcgen: Fixing several misra issues in shim code, erpcgen and unit tests updated, GitHub PR 156.
- erpcgen: Fix bison file, GitHub PR 156.

1.8.0

- Support win32 thread, GitHub PR 108.
- Add mbed support for malloc() and free(), GitHub PR 92.
- Update makefile.
- Fixed warnings and error with using MessageLoggers, GitHub PR 127.
- Extend error msg for python server service handle function, GitHub PR 132.
- Update CMSIS UART transport layer to avoid busy loops in rtos environments, introduce semaphores.
- Introduced pre and post callbacks for eRPC call, GitHub PR 131.
- Introduced new USB CDC transport.
- Introduced new Linux spidev-based transport.
- SPI transport update to allow usage without handshaking GPIO.
- Native _WIN32 erpc serial transport and threading.
- Arbitrator deadlock fix, TCP transport updated, TCP setup functions introduced, GitHub PR 121.
- Update of matrix_multiply.py example: Add --serial and --baud argument, GitHub PR 137.
- Added formatting extension for VSC, GitHub PR 134.
- Update of .clang-format, GitHub PR 140.
- Update of erpc_framed_transport.cpp: return error if received message has zero length, GitHub PR 141.
- Fixed error messages produced by -Wall -Wextra -Wshadow -pedantic-errors compiler flags, GitHub PR 136, 139.
- Core re-formatted using Clang version 10.
- erpcgen: Enable deallocation in server shim code when callback/function pointer used as out parameter in IDL.
- erpcgen: Removed '$' character from generated symbol name in '_$union' suffix, GitHub PR 103.
- erpcgen: Resolved mismatch between C++ and Python for callback index type, GitHub PR 111.
- erpcgen: Python generator improvements, GitHub PR 100, 118.
- erpcgen: Fixed error messages produced by -Wall -Wextra -Wshadow -pedantic-errors compiler flags, GitHub PR 136.
- erpcgen: Introduce ustring type for unsigned char and force cast to char*, GitHub PR 125.

1.7.4

- Unit test code updated to handle service add and remove operations
- Several MISRA issues in rpmsg-based transports addressed
- Support MU transport unit testing
- Fixed Linux/TCP acceptance tests in release target
- Minor documentation updates, code formatting
- Adding mbed os support
- Whitespace removed from C common header template (erpcgen)

1.7.3

- improved the test_callbacks logic to be more understandable and to allow requested callback execution on the server side
- transportArbitrator::prepareClientReceive modified to avoid incorrect return value type
- the ClientManager and the ArbitratedClientManager updated to avoid performing client requests when the previous serialization phase fails
- generate the shim code for destroy of statically allocated services

1.7.2

-- Improved support of const types.
-- Fixed Mac build.
-- Fixed serializing python list.
-- Documentation update.
-- Add missing doxygen comments for transports

1.7.1

-- Used new Copyrights type
-- Updated minor version of eRPC.
-- Fixed makefile for erpcsniffer tool.
-- Added support for new Keil compiler.
-- Fixed bug affecting uninitialized incomingAddressLength variable.
-- Fixed Travis
-- Fixed static buffer initialization
-- Fixed MU receive failed flag
-- Fixed Mac test build

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.