Struct stm32f30x::i2c1::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub cr1: Cr1, pub cr2: Cr2, pub oar1: Oar1, pub oar2: Oar2, pub timingr: Timingr, pub timeoutr: Timeoutr, pub isr: Isr, pub icr: Icr, pub pecr: Pecr, pub rxdr: Rxdr, pub txdr: Txdr, }

Register block

Fields

0x00 - Control register 1

0x04 - Control register 2

0x08 - Own address register 1

0x0c - Own address register 2

0x10 - Timing register

0x14 - Status register 1

0x18 - Interrupt and Status register

0x1c - Interrupt clear register

0x20 - PEC register

0x24 - Receive data register

0x28 - Transmit data register