Expand description
Controller Area Network (CAN)
Re-exports§
pub use frame::Frame;
Modules§
- config
 - Configuration for FDCAN Module
 - enums
 - Enums shared between CAN controller types.
 - filter
 - Definition of Filter structs for FDCAN Module
 - frame
 - Definition for CAN Frames
 - util
 - Utility functions shared between CAN controller types.
 
Structs§
- Buffered
Can  - Buffered FDCAN Instance
 - Buffered
CanFd  - Buffered FDCAN Instance
 - Can
 - FDCAN Instance
 - CanConfigurator
 - FDCAN Configuration instance instance Create instance of this first
 - CanRx
 - FDCAN Rx only Instance
 - CanTx
 - FDCAN Tx only Instance
 - Fdcan
Instance  - Fdcan Instance struct
 - IT0Interrupt
Handler  - Interrupt handler channel 0.
 - IT1Interrupt
Handler  - Interrupt handler channel 1.
 - Properties
 - Common driver properties, including filters and error counters
 
Enums§
- Operating
Mode  - Different operating modes
 
Traits§
Type Aliases§
- Buffered
CanReceiver  - A BufferedCanReceiver for Classic CAN frames.
 - Buffered
CanSender  - Sender that can be used for sending Classic CAN frames.
 - Buffered
FdCan Receiver  - Receiver that can be used for receiving CAN frames. Note, each CAN frame will only be received by one receiver.
 - Buffered
FdCan Sender  - Sender that can be used for sending Classic CAN frames.
 - RxBuf
 - User supplied buffer for RX Buffering
 - RxFdBuf
 - User supplied buffer for RX Buffering
 - Timestamp
 - Timestamp for incoming packets. Use Embassy time when enabled.
 - TxBuf
 - User supplied buffer for TX buffering
 - TxFdBuf
 - User supplied buffer for TX buffering