Module can0
Expand description
Flex Controller Area Network module
Re-exports§
pub use Wmb0Cs as Wmb1Cs;pub use Wmb0Cs as Wmb2Cs;pub use Wmb0Cs as Wmb3Cs;pub use Wmb0D03 as Wmb1D03;pub use Wmb0D03 as Wmb2D03;pub use Wmb0D03 as Wmb3D03;pub use Wmb0D47 as Wmb1D47;pub use Wmb0D47 as Wmb2D47;pub use Wmb0D47 as Wmb3D47;pub use Wmb0Id as Wmb1Id;pub use Wmb0Id as Wmb2Id;pub use Wmb0Id as Wmb3Id;pub use wmb0_cs as wmb1_cs;pub use wmb0_cs as wmb2_cs;pub use wmb0_cs as wmb3_cs;pub use wmb0_d03 as wmb1_d03;pub use wmb0_d03 as wmb2_d03;pub use wmb0_d03 as wmb3_d03;pub use wmb0_d47 as wmb1_d47;pub use wmb0_d47 as wmb2_d47;pub use wmb0_d47 as wmb3_d47;pub use wmb0_id as wmb1_id;pub use wmb0_id as wmb2_id;pub use wmb0_id as wmb3_id;
Modules§
- cbt
- CAN Bit Timing Register
- crcr
- CRC Register
- ctrl1
- Control 1 register
- ctrl2
- Control 2 register
- ctrl1_
pn - Pretended Networking Control 1 Register
- ctrl2_
pn - Pretended Networking Control 2 Register
- ecr
- Error Counter
- esr1
- Error and Status 1 register
- esr2
- Error and Status 2 register
- fdcbt
- CAN FD Bit Timing Register
- fdcrc
- CAN FD CRC Register
- fdctrl
- CAN FD Control Register
- flt_dlc
- Pretended Networking DLC Filter Register
- flt_id1
- Pretended Networking ID Filter 1 Register
- flt_
id2_ idmask - Pretended Networking ID Filter 2 Register / ID Mask Register
- iflag1
- Interrupt Flags 1 register
- imask1
- Interrupt Masks 1 register
- mcr
- Module Configuration Register
- pl1_hi
- Pretended Networking Payload High Filter 1 Register
- pl1_lo
- Pretended Networking Payload Low Filter 1 Register
- pl2_
plmask_ hi - Pretended Networking Payload High Filter 2 low order bits / Payload High Mask Register
- pl2_
plmask_ lo - Pretended Networking Payload Low Filter 2 Register / Payload Low Mask Register
- ramn
- Embedded RAM
- rx14mask
- Rx 14 Mask register
- rx15mask
- Rx 15 Mask register
- rxfgmask
- Rx FIFO Global Mask register
- rxfir
- Rx FIFO Information Register
- rximr
- Rx Individual Mask Registers
- rxmgmask
- Rx Mailboxes Global Mask Register
- timer
- Free Running Timer
- wmb0_cs
- Wake Up Message Buffer Register for C/S
- wmb0_
d03 - Wake Up Message Buffer Register for Data 0-3
- wmb0_
d47 - Wake Up Message Buffer Register Data 4-7
- wmb0_id
- Wake Up Message Buffer Register for ID
- wu_mtc
- Pretended Networking Wake Up Match Register
Structs§
- Register
Block - Register block
Type Aliases§
- Cbt
- CBT (rw) register accessor: CAN Bit Timing Register
- Crcr
- CRCR (r) register accessor: CRC Register
- Ctrl1
- CTRL1 (rw) register accessor: Control 1 register
- Ctrl2
- CTRL2 (rw) register accessor: Control 2 register
- Ctrl1Pn
- CTRL1_PN (rw) register accessor: Pretended Networking Control 1 Register
- Ctrl2Pn
- CTRL2_PN (rw) register accessor: Pretended Networking Control 2 Register
- Ecr
- ECR (rw) register accessor: Error Counter
- Esr1
- ESR1 (rw) register accessor: Error and Status 1 register
- Esr2
- ESR2 (r) register accessor: Error and Status 2 register
- Fdcbt
- FDCBT (rw) register accessor: CAN FD Bit Timing Register
- Fdcrc
- FDCRC (r) register accessor: CAN FD CRC Register
- Fdctrl
- FDCTRL (rw) register accessor: CAN FD Control Register
- FltDlc
- FLT_DLC (rw) register accessor: Pretended Networking DLC Filter Register
- FltId1
- FLT_ID1 (rw) register accessor: Pretended Networking ID Filter 1 Register
- FltId2
Idmask - FLT_ID2_IDMASK (rw) register accessor: Pretended Networking ID Filter 2 Register / ID Mask Register
- Iflag1
- IFLAG1 (rw) register accessor: Interrupt Flags 1 register
- Imask1
- IMASK1 (rw) register accessor: Interrupt Masks 1 register
- Mcr
- MCR (rw) register accessor: Module Configuration Register
- Pl1Hi
- PL1_HI (rw) register accessor: Pretended Networking Payload High Filter 1 Register
- Pl1Lo
- PL1_LO (rw) register accessor: Pretended Networking Payload Low Filter 1 Register
- Pl2Plmask
Hi - PL2_PLMASK_HI (rw) register accessor: Pretended Networking Payload High Filter 2 low order bits / Payload High Mask Register
- Pl2Plmask
Lo - PL2_PLMASK_LO (rw) register accessor: Pretended Networking Payload Low Filter 2 Register / Payload Low Mask Register
- Ramn
- RAMn (rw) register accessor: Embedded RAM
- Rx14mask
- RX14MASK (rw) register accessor: Rx 14 Mask register
- Rx15mask
- RX15MASK (rw) register accessor: Rx 15 Mask register
- Rxfgmask
- RXFGMASK (rw) register accessor: Rx FIFO Global Mask register
- Rxfir
- RXFIR (r) register accessor: Rx FIFO Information Register
- Rximr
- RXIMR (rw) register accessor: Rx Individual Mask Registers
- Rxmgmask
- RXMGMASK (rw) register accessor: Rx Mailboxes Global Mask Register
- Timer
- TIMER (rw) register accessor: Free Running Timer
- Wmb0Cs
- WMB0_CS (r) register accessor: Wake Up Message Buffer Register for C/S
- Wmb0D03
- WMB0_D03 (r) register accessor: Wake Up Message Buffer Register for Data 0-3
- Wmb0D47
- WMB0_D47 (r) register accessor: Wake Up Message Buffer Register Data 4-7
- Wmb0Id
- WMB0_ID (r) register accessor: Wake Up Message Buffer Register for ID
- WuMtc
- WU_MTC (rw) register accessor: Pretended Networking Wake Up Match Register