Releases: nxp-mcuxpresso/rpmsg-lite
Releases · nxp-mcuxpresso/rpmsg-lite
v5.1.2 Release
- Zephyr-related changes.
- Minor Misra corrections.
v5.1.1 Release
- Minor changes in platform and env. layers, minor test code updates
- Test suite provided
- Zephyr support added
v5.1.0 Release
- Resolved issues in ThreadX env. layer implementation.
- RPMsg-Lite: Added aarch64 support.
- RPMsg-Lite: Increased the queue size to (2 * RL_BUFFER_COUNT) to cover zero copy cases.
- Code formatting using LLVM16
v5.0.0 Release
- Improved debug check buffers implementation - instead of checking the pointer fits into shared memory check the presence in the VirtIO ring descriptors list
- Timeout parameter added to rpmsg_lite_wait_for_link_up API function
- VRING_SIZE is set based on number of used buffers now (as calculated in vring_init) - updated for all platforms that are not communicating to Linux rpmsg counterpart
- Fixed wrong RL_VRING_OVERHEAD macro comment in platform.h files
- Misra corrections
v4.0.0 Release
- Adjusted rpmsg_lite_is_link_up() to return RL_TRUE/RL_FALSE
- Added support for custom shared memory arrangement per the RPMsg_Lite instance
- Introduced new rpmsg_lite_wait_for_link_up() API function - this allows to avoid using busy loops in rtos environments, GitHub PR #21
v3.2.0 Release
v3.1.2 Release
- Updated RL_BUFFER_COUNT documentation (issue #10)
- Addressed MISRA 21.6 rule violation in rpmsg_env.h (use SDK's PRINTF in MCUXpressoSDK examples, otherwise stdio printf is used)
- Added environment layers for XOS
- Fixed incorrect description of the rpmsg_lite_get_endpoint_from_addr function
- Updated imxrt600_hifi4 platform layer
- Added support for i.MX RT500, i.MX RT1160 and i.MX RT1170 multicore platforms
v3.1.1 Release
- Several MISRA C-2012 violations addressed
- Introduced RL_ALLOW_CONSUMED_BUFFERS_NOTIFICATION config option to allow opposite side notification sending each time received buffers are consumed and put into the queue of available buffers
- Added environment layers for Threadx
- Added support for i.MX8QM multicore platform
v3.1.0 Release
- MISRA C-2012 violations fixed (7.4)
- Fixed missing lock in rpmsg_lite_rx_callback() for QNX env.
- Correction of rpmsg_lite_instance structure members description
- Address -Waddress-of-packed-member warnings in GCC9
- Clang update to v10.0.0, code re-formatted
- Added support for several new multicore platforms
v3.0.0 Release
- MISRA C-2012 violations fixed, incl. data types consolidation
- Code formatted
- Added support for several new multicore platforms