can_aerospace_lite

A lite version of CAN Aerospace Implementation according to 'Interface specification for airborne CAN applications V 1.7'

4 releases

0.1.3 Aug 29, 2021
0.1.2 Aug 29, 2021
0.1.1 Aug 22, 2021
0.1.0 Aug 16, 2021
0.0.1 Aug 12, 2021

#1050 in Embedded development

LGPL-3.0-only

105KB
2K SLoC

CANAerospace{Lite}

crates.io docs.rs Build codecov

This crate implements CANAerospace protocol for low power embedded devices.

Usage

Add an entry to your Cargo.toml:

[dependencies]
can_aerospace_lite = "0.1.2"

Check the API Documentation for how to use the crate's functionality.


lib.rs:

CANAerospace{Lite}

CANAerospace Lite is a lightweight can bus protocol implementation for aerospace vehicles. It comes with built-in bxCAN support which makes integration with bxCAN devices easy.

[CANAerospaceLite] is the struct that you need to use to have CANAerospace functionality. Please take a look at the usage example in documentation.

Dependencies

~0.6–1MB
~21K SLoC