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
cr1: Cr1
0x00 - Control register 1
cr2: Cr2
0x04 - Control register 2
oar1: Oar1
0x08 - Own address register 1
oar2: Oar2
0x0c - Own address register 2
timingr: Timingr
0x10 - Timing register
timeoutr: Timeoutr
0x14 - Status register 1
isr: Isr
0x18 - Interrupt and Status register
icr: Icr
0x1c - Interrupt clear register
pecr: Pecr
0x20 - PEC register
rxdr: Rxdr
0x24 - Receive data register
txdr: Txdr
0x28 - Transmit data register