pub struct RegisterBlock {Show 82 fields
pub mcr: MCR,
pub ctrl1: CTRL1,
pub timer: TIMER,
pub rxmgmask: RXMGMASK,
pub rx14mask: RX14MASK,
pub rx15mask: RX15MASK,
pub ecr: ECR,
pub esr1: ESR1,
pub imask2: IMASK2,
pub imask1: IMASK1,
pub iflag2: IFLAG2,
pub iflag1: IFLAG1,
pub ctrl2: CTRL2,
pub esr2: ESR2,
pub crcr: CRCR,
pub rxfgmask: RXFGMASK,
pub rxfir: RXFIR,
pub cs0: CS0,
pub id0: ID0,
pub word00: WORD00,
pub word10: WORD10,
pub cs1: CS1,
pub id1: ID1,
pub word01: WORD01,
pub word11: WORD11,
pub cs2: CS2,
pub id2: ID2,
pub word02: WORD02,
pub word12: WORD12,
pub cs3: CS3,
pub id3: ID3,
pub word03: WORD03,
pub word13: WORD13,
pub cs4: CS4,
pub id4: ID4,
pub word04: WORD04,
pub word14: WORD14,
pub cs5: CS5,
pub id5: ID5,
pub word05: WORD05,
pub word15: WORD15,
pub cs6: CS6,
pub id6: ID6,
pub word06: WORD06,
pub word16: WORD16,
pub cs7: CS7,
pub id7: ID7,
pub word07: WORD07,
pub word17: WORD17,
pub cs8: CS8,
pub id8: ID8,
pub word08: WORD08,
pub word18: WORD18,
pub cs9: CS9,
pub id9: ID9,
pub word09: WORD09,
pub word19: WORD19,
pub cs10: CS10,
pub id10: ID10,
pub word010: WORD010,
pub word110: WORD110,
pub cs11: CS11,
pub id11: ID11,
pub word011: WORD011,
pub word111: WORD111,
pub cs12: CS12,
pub id12: ID12,
pub word012: WORD012,
pub word112: WORD112,
pub cs13: CS13,
pub id13: ID13,
pub word013: WORD013,
pub word113: WORD113,
pub cs14: CS14,
pub id14: ID14,
pub word014: WORD014,
pub word114: WORD114,
pub cs15: CS15,
pub id15: ID15,
pub word015: WORD015,
pub word115: WORD115,
pub rximr: [RXIMR; 16],
/* private fields */
}Expand description
Register block
Fields§
§mcr: MCR0x00 - Module Configuration Register
ctrl1: CTRL10x04 - Control 1 Register
timer: TIMER0x08 - Free Running Timer
rxmgmask: RXMGMASK0x10 - Rx Mailboxes Global Mask Register
rx14mask: RX14MASK0x14 - Rx 14 Mask Register
rx15mask: RX15MASK0x18 - Rx 15 Mask Register
ecr: ECR0x1c - Error Counter
esr1: ESR10x20 - Error and Status 1 Register
imask2: IMASK20x24 - Interrupt Masks 2 Register
imask1: IMASK10x28 - Interrupt Masks 1 Register
iflag2: IFLAG20x2c - Interrupt Flags 2 Register
iflag1: IFLAG10x30 - Interrupt Flags 1 Register
ctrl2: CTRL20x34 - Control 2 Register
esr2: ESR20x38 - Error and Status 2 Register
crcr: CRCR0x44 - CRC Register
rxfgmask: RXFGMASK0x48 - Rx FIFO Global Mask Register
rxfir: RXFIR0x4c - Rx FIFO Information Register
cs0: CS00x80 - Message Buffer 0 CS Register
id0: ID00x84 - Message Buffer 0 ID Register
word00: WORD000x88 - Message Buffer 0 WORD0 Register
word10: WORD100x8c - Message Buffer 0 WORD1 Register
cs1: CS10x90 - Message Buffer 1 CS Register
id1: ID10x94 - Message Buffer 1 ID Register
word01: WORD010x98 - Message Buffer 1 WORD0 Register
word11: WORD110x9c - Message Buffer 1 WORD1 Register
cs2: CS20xa0 - Message Buffer 2 CS Register
id2: ID20xa4 - Message Buffer 2 ID Register
word02: WORD020xa8 - Message Buffer 2 WORD0 Register
word12: WORD120xac - Message Buffer 2 WORD1 Register
cs3: CS30xb0 - Message Buffer 3 CS Register
id3: ID30xb4 - Message Buffer 3 ID Register
word03: WORD030xb8 - Message Buffer 3 WORD0 Register
word13: WORD130xbc - Message Buffer 3 WORD1 Register
cs4: CS40xc0 - Message Buffer 4 CS Register
id4: ID40xc4 - Message Buffer 4 ID Register
word04: WORD040xc8 - Message Buffer 4 WORD0 Register
word14: WORD140xcc - Message Buffer 4 WORD1 Register
cs5: CS50xd0 - Message Buffer 5 CS Register
id5: ID50xd4 - Message Buffer 5 ID Register
word05: WORD050xd8 - Message Buffer 5 WORD0 Register
word15: WORD150xdc - Message Buffer 5 WORD1 Register
cs6: CS60xe0 - Message Buffer 6 CS Register
id6: ID60xe4 - Message Buffer 6 ID Register
word06: WORD060xe8 - Message Buffer 6 WORD0 Register
word16: WORD160xec - Message Buffer 6 WORD1 Register
cs7: CS70xf0 - Message Buffer 7 CS Register
id7: ID70xf4 - Message Buffer 7 ID Register
word07: WORD070xf8 - Message Buffer 7 WORD0 Register
word17: WORD170xfc - Message Buffer 7 WORD1 Register
cs8: CS80x100 - Message Buffer 8 CS Register
id8: ID80x104 - Message Buffer 8 ID Register
word08: WORD080x108 - Message Buffer 8 WORD0 Register
word18: WORD180x10c - Message Buffer 8 WORD1 Register
cs9: CS90x110 - Message Buffer 9 CS Register
id9: ID90x114 - Message Buffer 9 ID Register
word09: WORD090x118 - Message Buffer 9 WORD0 Register
word19: WORD190x11c - Message Buffer 9 WORD1 Register
cs10: CS100x120 - Message Buffer 10 CS Register
id10: ID100x124 - Message Buffer 10 ID Register
word010: WORD0100x128 - Message Buffer 10 WORD0 Register
word110: WORD1100x12c - Message Buffer 10 WORD1 Register
cs11: CS110x130 - Message Buffer 11 CS Register
id11: ID110x134 - Message Buffer 11 ID Register
word011: WORD0110x138 - Message Buffer 11 WORD0 Register
word111: WORD1110x13c - Message Buffer 11 WORD1 Register
cs12: CS120x140 - Message Buffer 12 CS Register
id12: ID120x144 - Message Buffer 12 ID Register
word012: WORD0120x148 - Message Buffer 12 WORD0 Register
word112: WORD1120x14c - Message Buffer 12 WORD1 Register
cs13: CS130x150 - Message Buffer 13 CS Register
id13: ID130x154 - Message Buffer 13 ID Register
word013: WORD0130x158 - Message Buffer 13 WORD0 Register
word113: WORD1130x15c - Message Buffer 13 WORD1 Register
cs14: CS140x160 - Message Buffer 14 CS Register
id14: ID140x164 - Message Buffer 14 ID Register
word014: WORD0140x168 - Message Buffer 14 WORD0 Register
word114: WORD1140x16c - Message Buffer 14 WORD1 Register
cs15: CS150x170 - Message Buffer 15 CS Register
id15: ID150x174 - Message Buffer 15 ID Register
word015: WORD0150x178 - Message Buffer 15 WORD0 Register
word115: WORD1150x17c - Message Buffer 15 WORD1 Register
rximr: [RXIMR; 16]0x880 - Rx Individual Mask Registers