#bit #cyphal #uavcan #uav #can

no-std canadensis_data_types

Automatically generated types for all Cyphal public regulated data types

8 releases

0.3.2 Mar 24, 2025
0.3.1 Sep 5, 2023
0.3.0 Mar 31, 2023
0.2.3 Oct 18, 2022
0.1.0 Jul 11, 2021

#986 in Embedded development

Download history 1/week @ 2025-02-06 10/week @ 2025-02-13 1/week @ 2025-02-20 5/week @ 2025-02-27 5/week @ 2025-03-13 107/week @ 2025-03-20 27/week @ 2025-03-27 3/week @ 2025-04-03

142 downloads per month
Used in 3 crates (2 directly)

MIT/Apache

1MB
16K SLoC

This library contains data types and serialization code generated automatically using canadensis_codegen_rust from the UAVCAN public regulated data types.


canadensis_data_types

This library provides Rust data types corresponding to the Cyphal public regulated data types.

Procedure to generate/update code

canadensis_codegen_rust compile --rustfmt -o src/generated.rs ../canadensis_dsdl_frontend/tests/public_regulated_data_types

Dependencies

~3MB
~49K SLoC