Tags: thuttu/libcanard
Tags
Fix crush single message inside long message (OpenCyphal#190) * Add test for single message inside long message * Fix crush single message inside long message Co-authored-by: p.kuskov <p.kuskov@geoscan.aero>
Libcanard v2.0 (OpenCyphal#182) * Drop canard_dsdl, use Nunavut instead * Upgrade CI to LLVM 13 * Actualize license headers * Support redundant transmission queues and use more consistent public field naming * Ditch the deprecated canardRxAccept(), rename canardRxAccept2() * Refactor the API to eliminate the need to cast away const qualifiers; fixes OpenCyphal#175 * Tighten up memory checking in the test suite -- add canaries * Fix race condition in the roundtrip test * Do not use Catch2 macros from non-main thread because it is not thread-safe * Support CANARD_CONFIG_HEADER * CI: add style_check job * Use AVL tree in the transmission queue * Remove all linked lists * Reduce indirection, pointer casts, and memory footprint by exposing the AVL tree in the public API * Disable C++-specific warnings as they make no sense for a C library * Add table-based CRC option (OpenCyphal#186) * CI: disable SonarCloud on forks * Add docker utilities (OpenCyphal#187) * Add acceptance filter configuration helpers (OpenCyphal#171) Co-authored-by: Kalyan Sriram <coder.kalyan@gmail.com>
Merge pull request OpenCyphal#152 from UAVCAN/beta Libcanard v1.0
Merge pull request OpenCyphal#81 from mike7c2/master Fix boolean message member code generation