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§
- BufferedCan 
- Buffered FDCAN Instance
- BufferedCanFd 
- 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
- FdcanInstance 
- Fdcan Instance struct
- IT0InterruptHandler 
- Interrupt handler channel 0.
- IT1InterruptHandler 
- Interrupt handler channel 1.
- Properties
- Common driver properties, including filters and error counters
Enums§
- OperatingMode 
- Different operating modes
Traits§
Type Aliases§
- BufferedCanReceiver 
- A BufferedCanReceiver for Classic CAN frames.
- BufferedCanSender 
- Sender that can be used for sending Classic CAN frames.
- BufferedFdCan Receiver 
- Receiver that can be used for receiving CAN frames. Note, each CAN frame will only be received by one receiver.
- BufferedFdCan 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