Module can0

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§

RegisterBlock
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
FltId2Idmask
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
Pl2PlmaskHi
PL2_PLMASK_HI (rw) register accessor: Pretended Networking Payload High Filter 2 low order bits / Payload High Mask Register
Pl2PlmaskLo
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