[−][src]Struct wip_s32k144::can0::RegisterBlock
Register block
Fields
mcr: MCR
0x00 - Module Configuration Register
ctrl1: CTRL1
0x04 - Control 1 register
timer: TIMER
0x08 - Free Running Timer
rxmgmask: RXMGMASK
0x10 - Rx Mailboxes Global Mask Register
rx14mask: RX14MASK
0x14 - Rx 14 Mask register
rx15mask: RX15MASK
0x18 - Rx 15 Mask register
ecr: ECR
0x1c - Error Counter
esr1: ESR1
0x20 - Error and Status 1 register
imask1: IMASK1
0x28 - Interrupt Masks 1 register
iflag1: IFLAG1
0x30 - Interrupt Flags 1 register
ctrl2: CTRL2
0x34 - Control 2 register
esr2: ESR2
0x38 - Error and Status 2 register
crcr: CRCR
0x44 - CRC Register
rxfgmask: RXFGMASK
0x48 - Rx FIFO Global Mask register
rxfir: RXFIR
0x4c - Rx FIFO Information Register
cbt: CBT
0x50 - CAN Bit Timing Register
embedded_ram: [EMBEDDEDRAM; 128]
0x80 - Embedded RAM
rximr: [RXIMR; 32]
0x880 - Rx Individual Mask Registers
ctrl1_pn: CTRL1_PN
0xb00 - Pretended Networking Control 1 Register
ctrl2_pn: CTRL2_PN
0xb04 - Pretended Networking Control 2 Register
wu_mtc: WU_MTC
0xb08 - Pretended Networking Wake Up Match Register
flt_id1: FLT_ID1
0xb0c - Pretended Networking ID Filter 1 Register
flt_dlc: FLT_DLC
0xb10 - Pretended Networking DLC Filter Register
pl1_lo: PL1_LO
0xb14 - Pretended Networking Payload Low Filter 1 Register
pl1_hi: PL1_HI
0xb18 - Pretended Networking Payload High Filter 1 Register
flt_id2_idmask: FLT_ID2_IDMASK
0xb1c - Pretended Networking ID Filter 2 Register / ID Mask Register
pl2_plmask_lo: PL2_PLMASK_LO
0xb20 - Pretended Networking Payload Low Filter 2 Register / Payload Low Mask Register
pl2_plmask_hi: PL2_PLMASK_HI
0xb24 - Pretended Networking Payload High Filter 2 low order bits / Payload High Mask Register
wmb0_cs: WMB0_CS
0xb40 - Wake Up Message Buffer Register for C/S
wmb0_id: WMB0_ID
0xb44 - Wake Up Message Buffer Register for ID
wmb0_d03: WMB0_D03
0xb48 - Wake Up Message Buffer Register for Data 0-3
wmb0_d47: WMB0_D47
0xb4c - Wake Up Message Buffer Register Data 4-7
wmb1_cs: WMB1_CS
0xb50 - Wake Up Message Buffer Register for C/S
wmb1_id: WMB1_ID
0xb54 - Wake Up Message Buffer Register for ID
wmb1_d03: WMB1_D03
0xb58 - Wake Up Message Buffer Register for Data 0-3
wmb1_d47: WMB1_D47
0xb5c - Wake Up Message Buffer Register Data 4-7
wmb2_cs: WMB2_CS
0xb60 - Wake Up Message Buffer Register for C/S
wmb2_id: WMB2_ID
0xb64 - Wake Up Message Buffer Register for ID
wmb2_d03: WMB2_D03
0xb68 - Wake Up Message Buffer Register for Data 0-3
wmb2_d47: WMB2_D47
0xb6c - Wake Up Message Buffer Register Data 4-7
wmb3_cs: WMB3_CS
0xb70 - Wake Up Message Buffer Register for C/S
wmb3_id: WMB3_ID
0xb74 - Wake Up Message Buffer Register for ID
wmb3_d03: WMB3_D03
0xb78 - Wake Up Message Buffer Register for Data 0-3
wmb3_d47: WMB3_D47
0xb7c - Wake Up Message Buffer Register Data 4-7
fdctrl: FDCTRL
0xc00 - CAN FD Control Register
fdcbt: FDCBT
0xc04 - CAN FD Bit Timing Register
fdcrc: FDCRC
0xc08 - CAN FD CRC Register
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,