Crate canadensis_bxcan[][src]

Expand description

Canadensis compatibility for bxCAN CAN controllers

This library provides various utilities that make it easier to use canadensis with the bxCAN CAN controllers found on many STM32 microcontrollers.

Modules

Plug-and-play node ID allocation

Structs

A UAVCAN node that communicates using a bxCAN peripheral

Keeps track of the deadline for each frame in a CAN transmit mailbox

An error indicating that a frame did not have the correct format for use with UAVCAN

Functions

Converts a bxCAN frame into a Canadensis frame

Configures filters on a CAN peripheral to accept all frames that the provided node is subscribed to

Sends frames from the node’s outgoing frame queue onto the CAN bus

Converts a Canadensis frame into a bxCAN frame