Struct tm4c129x::i2c0::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub i2c_msa: I2cMsa, pub i2c_mcs: I2cMcs, pub i2c_mdr: I2cMdr, pub i2c_mtpr: I2cMtpr, pub i2c_mimr: I2cMimr, pub i2c_mris: I2cMris, pub i2c_mmis: I2cMmis, pub i2c_micr: I2cMicr, pub i2c_mcr: I2cMcr, pub i2c_mclkocnt: I2cMclkocnt, pub i2c_mbmon: I2cMbmon, pub i2c_mblen: I2cMblen, pub i2c_mbcnt: I2cMbcnt, pub i2c_soar: I2cSoar, pub i2c_scsr: I2cScsr, pub i2c_sdr: I2cSdr, pub i2c_simr: I2cSimr, pub i2c_sris: I2cSris, pub i2c_smis: I2cSmis, pub i2c_sicr: I2cSicr, pub i2c_soar2: I2cSoar2, pub i2c_sackctl: I2cSackctl, pub i2c_fifodata: I2cFifodata, pub i2c_fifoctl: I2cFifoctl, pub i2c_fifostatus: I2cFifostatus, pub i2c_pp: I2cPp, pub i2c_pc: I2cPc, // some fields omitted }
Register block
Fields
i2c_msa: I2cMsa
0x00 - I2C Master Slave Address
i2c_mcs: I2cMcs
0x04 - I2C Master Control/Status
i2c_mdr: I2cMdr
0x08 - I2C Master Data
i2c_mtpr: I2cMtpr
0x0c - I2C Master Timer Period
i2c_mimr: I2cMimr
0x10 - I2C Master Interrupt Mask
i2c_mris: I2cMris
0x14 - I2C Master Raw Interrupt Status
i2c_mmis: I2cMmis
0x18 - I2C Master Masked Interrupt Status
i2c_micr: I2cMicr
0x1c - I2C Master Interrupt Clear
i2c_mcr: I2cMcr
0x20 - I2C Master Configuration
i2c_mclkocnt: I2cMclkocnt
0x24 - I2C Master Clock Low Timeout Count
i2c_mbmon: I2cMbmon
0x2c - I2C Master Bus Monitor
i2c_mblen: I2cMblen
0x30 - I2C Master Burst Length
i2c_mbcnt: I2cMbcnt
0x34 - I2C Master Burst Count
i2c_soar: I2cSoar
0x800 - I2C Slave Own Address
i2c_scsr: I2cScsr
0x804 - I2C Slave Control/Status
i2c_sdr: I2cSdr
0x808 - I2C Slave Data
i2c_simr: I2cSimr
0x80c - I2C Slave Interrupt Mask
i2c_sris: I2cSris
0x810 - I2C Slave Raw Interrupt Status
i2c_smis: I2cSmis
0x814 - I2C Slave Masked Interrupt Status
i2c_sicr: I2cSicr
0x818 - I2C Slave Interrupt Clear
i2c_soar2: I2cSoar2
0x81c - I2C Slave Own Address 2
i2c_sackctl: I2cSackctl
0x820 - I2C Slave ACK Control
i2c_fifodata: I2cFifodata
0xf00 - I2C FIFO Data
i2c_fifoctl: I2cFifoctl
0xf04 - I2C FIFO Control
i2c_fifostatus: I2cFifostatus
0xf08 - I2C FIFO Status
i2c_pp: I2cPp
0xfc0 - I2C Peripheral Properties
i2c_pc: I2cPc
0xfc4 - I2C Peripheral Configuration