Struct efm32gg11b820::can1::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub ctrl: CTRL, pub status: STATUS, pub errcnt: ERRCNT, pub bittiming: BITTIMING, pub intid: INTID, pub test: TEST, pub brpe: BRPE, pub transreq: TRANSREQ, pub messagedata: MESSAGEDATA, pub messagestate: MESSAGESTATE, pub config: CONFIG, pub if0if: IF0IF, pub if0ifs: IF0IFS, pub if0ifc: IF0IFC, pub if0ien: IF0IEN, pub if1if: IF1IF, pub if1ifs: IF1IFS, pub if1ifc: IF1IFC, pub if1ien: IF1IEN, pub route: ROUTE, pub mir0_cmdmask: MIR0_CMDMASK, pub mir0_mask: MIR0_MASK, pub mir0_arb: MIR0_ARB, pub mir0_ctrl: MIR0_CTRL, pub mir0_datal: MIR0_DATAL, pub mir0_datah: MIR0_DATAH, pub mir0_cmdreq: MIR0_CMDREQ, pub mir1_cmdmask: MIR1_CMDMASK, pub mir1_mask: MIR1_MASK, pub mir1_arb: MIR1_ARB, pub mir1_ctrl: MIR1_CTRL, pub mir1_datal: MIR1_DATAL, pub mir1_datah: MIR1_DATAH, pub mir1_cmdreq: MIR1_CMDREQ, // some fields omitted }

Register block

Fields

0x00 - Control Register

0x04 - Status Register

0x08 - Error Count Register

0x0c - Bit Timing Register

0x10 - Interrupt Identification Register

0x14 - Test Register

0x18 - BRP Extension Register

0x1c - Transmission Request Register

0x20 - New Data Register

0x28 - Message Valid Register

0x2c - Configuration Register

0x30 - Message Object Interrupt Flag Register

0x34 - Message Object Interrupt Flag Set Register

0x38 - Message Object Interrupt Flag Clear Register

0x3c - Message Object Interrupt Enable Register

0x40 - Status Interrupt Flag Register

0x44 - Message Object Interrupt Flag Set Register

0x48 - Message Object Interrupt Flag Clear Register

0x4c - Status Interrupt Enable Register

0x50 - I/O Routing Register

0x60 - Interface Command Mask Register

0x64 - Interface Mask Register

0x68 - Interface Arbitration Register

0x6c - Interface Message Control Register

0x70 - Interface Data a Register

0x74 - Interface Data B Register

0x78 - Interface Command Request Register

0x80 - Interface Command Mask Register

0x84 - Interface Mask Register

0x88 - Interface Arbitration Register

0x8c - Interface Message Control Register

0x90 - Interface Data a Register

0x94 - Interface Data B Register

0x98 - Interface Command Request Register