#uavcan #cyphal #uav #can

no-std canadensis_data_types

Automatically generated types for all Cyphal public regulated data types

7 releases

0.3.1 Sep 5, 2023
0.3.0 Mar 31, 2023
0.2.3 Oct 18, 2022
0.2.2 Jul 15, 2022
0.1.0 Jul 11, 2021

#1523 in Embedded development

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

MIT/Apache

1MB
16K SLoC

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

lib.rs:

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

Dependencies

~3MB
~50K SLoC