[−][src]Struct k22f::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
cs0: CS0
0x80 - Message Buffer 0 CS Register
id0: ID0
0x84 - Message Buffer 0 ID Register
word00: WORD00
0x88 - Message Buffer 0 WORD0 Register
word10: WORD10
0x8c - Message Buffer 0 WORD1 Register
cs1: CS1
0x90 - Message Buffer 1 CS Register
id1: ID1
0x94 - Message Buffer 1 ID Register
word01: WORD01
0x98 - Message Buffer 1 WORD0 Register
word11: WORD11
0x9c - Message Buffer 1 WORD1 Register
cs2: CS2
0xa0 - Message Buffer 2 CS Register
id2: ID2
0xa4 - Message Buffer 2 ID Register
word02: WORD02
0xa8 - Message Buffer 2 WORD0 Register
word12: WORD12
0xac - Message Buffer 2 WORD1 Register
cs3: CS3
0xb0 - Message Buffer 3 CS Register
id3: ID3
0xb4 - Message Buffer 3 ID Register
word03: WORD03
0xb8 - Message Buffer 3 WORD0 Register
word13: WORD13
0xbc - Message Buffer 3 WORD1 Register
cs4: CS4
0xc0 - Message Buffer 4 CS Register
id4: ID4
0xc4 - Message Buffer 4 ID Register
word04: WORD04
0xc8 - Message Buffer 4 WORD0 Register
word14: WORD14
0xcc - Message Buffer 4 WORD1 Register
cs5: CS5
0xd0 - Message Buffer 5 CS Register
id5: ID5
0xd4 - Message Buffer 5 ID Register
word05: WORD05
0xd8 - Message Buffer 5 WORD0 Register
word15: WORD15
0xdc - Message Buffer 5 WORD1 Register
cs6: CS6
0xe0 - Message Buffer 6 CS Register
id6: ID6
0xe4 - Message Buffer 6 ID Register
word06: WORD06
0xe8 - Message Buffer 6 WORD0 Register
word16: WORD16
0xec - Message Buffer 6 WORD1 Register
cs7: CS7
0xf0 - Message Buffer 7 CS Register
id7: ID7
0xf4 - Message Buffer 7 ID Register
word07: WORD07
0xf8 - Message Buffer 7 WORD0 Register
word17: WORD17
0xfc - Message Buffer 7 WORD1 Register
cs8: CS8
0x100 - Message Buffer 8 CS Register
id8: ID8
0x104 - Message Buffer 8 ID Register
word08: WORD08
0x108 - Message Buffer 8 WORD0 Register
word18: WORD18
0x10c - Message Buffer 8 WORD1 Register
cs9: CS9
0x110 - Message Buffer 9 CS Register
id9: ID9
0x114 - Message Buffer 9 ID Register
word09: WORD09
0x118 - Message Buffer 9 WORD0 Register
word19: WORD19
0x11c - Message Buffer 9 WORD1 Register
cs10: CS10
0x120 - Message Buffer 10 CS Register
id10: ID10
0x124 - Message Buffer 10 ID Register
word010: WORD010
0x128 - Message Buffer 10 WORD0 Register
word110: WORD110
0x12c - Message Buffer 10 WORD1 Register
cs11: CS11
0x130 - Message Buffer 11 CS Register
id11: ID11
0x134 - Message Buffer 11 ID Register
word011: WORD011
0x138 - Message Buffer 11 WORD0 Register
word111: WORD111
0x13c - Message Buffer 11 WORD1 Register
cs12: CS12
0x140 - Message Buffer 12 CS Register
id12: ID12
0x144 - Message Buffer 12 ID Register
word012: WORD012
0x148 - Message Buffer 12 WORD0 Register
word112: WORD112
0x14c - Message Buffer 12 WORD1 Register
cs13: CS13
0x150 - Message Buffer 13 CS Register
id13: ID13
0x154 - Message Buffer 13 ID Register
word013: WORD013
0x158 - Message Buffer 13 WORD0 Register
word113: WORD113
0x15c - Message Buffer 13 WORD1 Register
cs14: CS14
0x160 - Message Buffer 14 CS Register
id14: ID14
0x164 - Message Buffer 14 ID Register
word014: WORD014
0x168 - Message Buffer 14 WORD0 Register
word114: WORD114
0x16c - Message Buffer 14 WORD1 Register
cs15: CS15
0x170 - Message Buffer 15 CS Register
id15: ID15
0x174 - Message Buffer 15 ID Register
word015: WORD015
0x178 - Message Buffer 15 WORD0 Register
word115: WORD115
0x17c - Message Buffer 15 WORD1 Register
rximr: [RXIMR; 16]
0x880 - Rx Individual Mask Registers
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>,