Struct stm32f7x5::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

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock