A compact implementation of the Cyphal/CAN protocol in C for high-integrity real-time embedded systems
Full Changelog: https://github.com/OpenCyphal/libcanard/compare/3.1.1...3.1.2
Full Changelog: https://github.com/OpenCyphal/libcanard/compare/3.1.0...3.1.1
Full Changelog: https://github.com/OpenCyphal/libcanard/compare/3.0.1...3.1.0
Full Changelog: https://github.com/OpenCyphal/libcanard/compare/3.0.0...3.0.1
This is primarily a branding release as UAVCANv1 was renamed to Cyphal. The only API change is related to branding:
CANARD_UAVCAN_SPECIFICATION_VERSION_MAJOR
-> CANARD_CYPHAL_SPECIFICATION_VERSION_MAJOR
CANARD_UAVCAN_SPECIFICATION_VERSION_MINOR
-> CANARD_CYPHAL_SPECIFICATION_VERSION_MINOR
There are also a few minor internal implementation and toolchain improvements that do not affect the API:
Kalyan Sriram (3): readme: update canardFilter example typo MISRA/AUTOSAR: remove flexible array (#192) readme: update v3.0 release notes (#195)
Pavel Kirienko (1): branding: UAVCAN -> OpenCyphal (#194)
The repository will no longer accept changes to the legacy-v0 branch. Please head over to DroneCAN for continued maintenance.
See the changelog: https://github.com/UAVCAN/libcanard#v20
See changelog: https://github.com/UAVCAN/libcanard#v11
The first stable release of Libcanard supporting UAVCAN/CAN v1.0.
Libcanard v0.100, implementing UAVCAN/CAN v1, is now available. Read the announcement at https://forum.uavcan.org/t/774.