Erpc

Latest version: v1.12.0

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

Scan your dependencies

Page 1 of 3

1.12.0

- Add dynamic/static option for transport init, GitHub PR 361.
- Fix receive error value for spidev, GitHub PR 363.
- UartTransport::init adaptation to changed driver.
- Fix typo in assert, GitHub PR 371.
- eRPC,erpcgen: Move enums to enum classes, GitHub PR 379.
- eRPC: Fixed rpmsg tty transport to work with serial transport, GitHub PR 373.
- eRPC,erpcgen: Winsock2 support, GitHub PR 365.
- eRPC,erpcgen: Feature/support multiple clients, GitHub PR 271.
- eRPC,erpcgen: Feature/buffer head - Framed transport header data stored in MessageBuffer, GitHub PR 378.
- eRPC,erpcgen: Add experimental Java support.
- Zephyr support added.

1.11.0

- Makefiles update, GitHub PR 301.
- Resolving warnings in Python, GitHub PR 325.
- Python3.8 is not ready for usage of typing.Any type, GitHub PR 325.
- Improved codec function to use reference instead of address, GitHub PR 324.
- Fix NULL check for pending client creation, GitHub PR 341.
- Replace sprintf with snprintf, GitHub PR 343.
- Use MU_SendMsg blocking call in MU transport.
- New LPSPI and LPI2C transport layers.
- Freeing static objects, GitHub PR 353.
- Fixed casting in deinit functions, GitHub PR 354.
- Align LIBUSBSIO.GetNumPorts API use with libusbsio python module v. 2.1.11.
- erpcgen: Renamed temp variable to more generic one, GitHub PR 321.
- erpcgen: Add check that string read is not more than max length, GitHub PR 328.
- erpcgen: Move to g++ in pytest, GitHub PR 335.
- erpcgen: Use build=release for make, GitHub PR 334.
- erpcgen: Removed boost dependency, GitHub PR 346.
- erpcgen: Mingw support, GitHub PR 344.
- erpcgen: VS build update, GitHub PR 347.
- erpcgen: Modified name for common types macro scope, GitHub PR 337.
- erpcgen: Fixed memcpy for template, GitHub PR 352.
- eRPC,erpcgen: Change default build target to release + adding artefacts, GitHub PR 334.
- eRPC,erpcgen: Remove redundant includes, GitHub PR 338.
- eRPC,erpcgen: Many minor code improvements, GitHub PR 323.

1.10.0

- MUTransport adaptation to new supported SoCs.
- Simplifying CI with installing dependencies using shell script, GitHub PR 267.
- Using event for waiting for sock connection in TCP python server, formatting python code, C specific includes, GitHub PR 269.
- Endianness agnostic update, GitHub PR 276.
- Assertion added for functions which are returning status on freeing memory, GitHub PR 277.
- Fixed closing arbitrator server in unit tests, GitHub PR 293.
- Makefile updated to reflect the correct header names, GitHub PR 295.
- Compare value length to used length() in reading data from message buffer, GitHub PR 297.
- Add TCP_NODELAY option to python, GitHub PR 298.
- Replace EXPECT_TRUE with EXPECT_EQ in unit tests, GitHub PR 318.
- Adapt rpmsg_lite based transports to changed rpmsg_lite_wait_for_link_up() API parameters.
- Better distuingish which file can and cannot by linked by C linker, GitHub PR 266.
- Stop checking if pointer is NULL before sending it to the erpc_free function, GitHub PR 275.
- Changed api to count with more interfaces, GitHub PR 304.
- erpcgen: Check before reading from heap the buffer boundaries, GitHub PR 287.
- erpcgen: Several fixes for tests and CI, GitHub PR 289.
- erpcgen: Refactoring erpcgen code, GitHub PR 302.
- erpcgen: Fixed assigning const value to enum, GitHub PR 309.
- erpcgen: Enable runTesttest_enumErrorCode_allDirection, serialize enums as int32 instead of uint32.

1.9.1

- Construct the USB CDC transport, rather than a client, GitHub PR 220.
- Fix premature import of package, causing failure when attempting installation of Python library in a clean environment, GitHub PR 38, 226.
- Improve python detection in make, GitHub PR 225.
- Fix several warnings with deprecated call in pytest, GitHub PR 227.
- Fix freeing union members when only default need be freed, GitHub PR 228.
- Fix making test under Linux, GitHub PR 229.
- Assert costumizing, GitHub PR 148.
- Fix corrupt clientList bug in TransportArbitrator, GitHub PR 199.
- Fix build issue when invoking g++ with -Wno-error=free-nonheap-object, GitHub PR 233.
- Fix inout cases, GitHub PR 237.
- Remove ERPC_PRE_POST_ACTION dependency on return type, GitHub PR 238.
- Adding NULL to ptr when codec function failed, fixing memcpy when fail is present during deserialization, GitHub PR 253.
- MessageBuffer usage improvement, GitHub PR 258.
- Get rid for serial and enum34 dependency (enum34 is in python3 since 3.4 (from 2014)), GitHub PR 247.
- Several MISRA violations addressed.
- Fix timeout for Freertos semaphore, GitHub PR 251.
- Use of rpmsg_lite_wait_for_link_up() in rpmsg_lite based transports, GitHub PR 223.
- Fix codec nullptr dereferencing, GitHub PR 264.
- erpcgen: Fix two syntax errors in erpcgen Python output related to non-encapsulated unions, improved test for union, GitHub PR 206, 224.
- erpcgen: Fix serialization of list/binary types, GitHub PR 240.
- erpcgen: Fix empty list parsing, GitHub PR 72.
- erpcgen: Fix templates for malloc errors, GitHub PR 110.
- erpcgen: Get rid of encapsulated union declarations in global scale, improve enum usage in unions, GitHub PR 249, 250.
- erpcgen: Fix compile error:UniqueIdChecker.cpp:156:104:'sort' was not declared, GitHub PR 265.

1.9.0

- Improving template usage, GitHub PR 153.
- run_clang_format.py cleanup, GitHub PR 177.
- Build TCP transport setup code into liberpc, GitHub PR 179.
- Fix multiple definitions of g_client error, GitHub PR 180.
- Fix memset past end of buffer in erpc_setup_mbf_static.cpp, GitHub PR 184.
- Fix deprecated error with newer pytest version, GitHub PR 203.
- Allow used LIBUSBSIO device index being specified from the Python command line argument.
- Static allocation support and usage of rpmsg static FreeRTOSs related APi, GitHub PR 168, 169.
- Remove obsolete python test files.
- Minor Misra and typo corrections.
- erpcgen: Remove redundant module imports in erpcgen, GitHub PR 196.

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.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.