Struct mkw41z::i2c0::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
a1: A1
0x00 - I2C Address Register 1
f: F
0x01 - I2C Frequency Divider register
c1: C1
0x02 - I2C Control Register 1
s: S
0x03 - I2C Status register
d: D
0x04 - I2C Data I/O register
c2: C2
0x05 - I2C Control Register 2
flt: FLT
0x06 - I2C Programmable Input Glitch Filter Register
ra: RA
0x07 - I2C Range Address register
smb: SMB
0x08 - I2C SMBus Control and Status register
a2: A2
0x09 - I2C Address Register 2
slth: SLTH
0x0a - I2C SCL Low Timeout Register High
sltl: SLTL
0x0b - I2C SCL Low Timeout Register Low
s2: S2
0x0c - I2C Status register 2