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
- Buffered
CanSender - Sender that can be used for sending CAN frames.
- Buffered
FdCan Sender - Sender that can be used for sending CAN frames.
- 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 - Receiver that can be used for receiving CAN frames. Note, each CAN frame will only be received by one receiver.
- Buffered
FdCan Receiver - Receiver that can be used for receiving CAN frames. Note, each CAN frame will only be received by one receiver.
- 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