This is primarily a branding release migrating the
UAVCAN name to
Cyphal. However, a couple minor improvements were made:
- The one use of flexible arrays in the library was replaced with (safer) strictly MISRA C compliant pointer arithmetic. Improves MISRA compliance.
- Docker and toolchain updates.
The only external API change in v3.0 is the following version renaming:
Check it out here: Release v3.0.0 · OpenCyphal/libcanard · GitHub