Struct stm32f334::can::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub mcr: MCR, pub msr: MSR, pub tsr: TSR, pub rf0r: RF0R, pub rf1r: RF1R, pub ier: IER, pub esr: ESR, pub btr: BTR, pub ti0r: TI0R, pub tdt0r: TDT0R, pub tdl0r: TDL0R, pub tdh0r: TDH0R, pub ti1r: TI1R, pub tdt1r: TDT1R, pub tdl1r: TDL1R, pub tdh1r: TDH1R, pub ti2r: TI2R, pub tdt2r: TDT2R, pub tdl2r: TDL2R, pub tdh2r: TDH2R, pub ri0r: RI0R, pub rdt0r: RDT0R, pub rdl0r: RDL0R, pub rdh0r: RDH0R, pub ri1r: RI1R, pub rdt1r: RDT1R, pub rdl1r: RDL1R, pub rdh1r: RDH1R, pub fmr: FMR, pub fm1r: FM1R, pub fs1r: FS1R, pub ffa1r: FFA1R, pub fa1r: FA1R, pub f0r1: F0R1, pub f0r2: F0R2, pub f1r1: F1R1, pub f1r2: F1R2, pub f27r1: F27R1, pub f27r2: F27R2, // some fields omitted }

Register block

Fields

0x00 - master control register

0x04 - master status register

0x08 - transmit status register

0x0c - receive FIFO 0 register

0x10 - receive FIFO 1 register

0x14 - interrupt enable register

0x18 - error status register

0x1c - bit timing register

0x180 - TX mailbox identifier register

0x184 - mailbox data length control and time stamp register

0x188 - mailbox data low register

0x18c - mailbox data high register

0x190 - TX mailbox identifier register

0x194 - mailbox data length control and time stamp register

0x198 - mailbox data low register

0x19c - mailbox data high register

0x1a0 - TX mailbox identifier register

0x1a4 - mailbox data length control and time stamp register

0x1a8 - mailbox data low register

0x1ac - mailbox data high register

0x1b0 - receive FIFO mailbox identifier register

0x1b4 - receive FIFO mailbox data length control and time stamp register

0x1b8 - receive FIFO mailbox data low register

0x1bc - receive FIFO mailbox data high register

0x1c0 - receive FIFO mailbox identifier register

0x1c4 - receive FIFO mailbox data length control and time stamp register

0x1c8 - receive FIFO mailbox data low register

0x1cc - receive FIFO mailbox data high register

0x200 - filter master register

0x204 - filter mode register

0x20c - filter scale register

0x214 - filter FIFO assignment register

0x21c - CAN filter activation register

0x240 - Filter bank 0 register 1

0x244 - Filter bank 0 register 2

0x248 - Filter bank 1 register 1

0x24c - Filter bank 1 register 2

0x318 - Filter bank 27 register 1

0x31c - Filter bank 27 register 2

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock