Struct mkw41z::i2c1::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub a1: A1, pub f: F, pub c1: C1, pub s: S, pub d: D, pub c2: C2, pub flt: FLT, pub ra: RA, pub smb: SMB, pub a2: A2, pub slth: SLTH, pub sltl: SLTL, pub s2: S2, }

Register block

Fields

0x00 - I2C Address Register 1

0x01 - I2C Frequency Divider register

0x02 - I2C Control Register 1

0x03 - I2C Status register

0x04 - I2C Data I/O register

0x05 - I2C Control Register 2

0x06 - I2C Programmable Input Glitch Filter Register

0x07 - I2C Range Address register

0x08 - I2C SMBus Control and Status register

0x09 - I2C Address Register 2

0x0a - I2C SCL Low Timeout Register High

0x0b - I2C SCL Low Timeout Register Low

0x0c - I2C Status register 2

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock