Module cec1712_pac::i2c0
source · [−]Expand description
The I2C interface can handle standard I2C interface.
Modules
Bit-Bang Control Register
Block ID Register
Revision Register
Bus Clock Register
Configuration Register
This is Clock Sync Register. This register must not be written, or undesirable results may occur.
Completion Register
Data Timing Register
This register holds the data that are either shifted out to or shifted in from the I2C port.
Own Address Register Note that the Data Register and Own Address fields are offset by one bit, so that programming Own Address 1 with a value of 55h will result in the value AAh being recognized as the SMB Controller Core slave address.
This is the Promiscuous Control Register. This register is functional only in Promiscuous mode.
This is the Promiscuous Interrupt Enable Register.
This is the Promiscuous Interrupt Register. This register bit will be functional only in Promiscuous mode.
Repeated Start Hold Time Register
Status Register
Reserved
Reserved
This is the Slave Address Register.
Time-Out Scaling Register
WAKE ENABLE Register
WAKE STATUS Register
Control Register
Structs
Register block
Type Definitions
BB_CTRL (rw) register accessor: an alias for Reg<BB_CTRL_SPEC>
BLKID (r) register accessor: an alias for Reg<BLKID_SPEC>
BLKREV (r) register accessor: an alias for Reg<BLKREV_SPEC>
BUSCLK (rw) register accessor: an alias for Reg<BUSCLK_SPEC>
CFG (rw) register accessor: an alias for Reg<CFG_SPEC>
CLKSYNC (r) register accessor: an alias for Reg<CLKSYNC_SPEC>
COMPL (rw) register accessor: an alias for Reg<COMPL_SPEC>
DATATM (rw) register accessor: an alias for Reg<DATATM_SPEC>
I2CDATA (rw) register accessor: an alias for Reg<I2CDATA_SPEC>
OWN_ADDR (rw) register accessor: an alias for Reg<OWN_ADDR_SPEC>
PRM_CTRL (rw) register accessor: an alias for Reg<PRM_CTRL_SPEC>
PRM_IEN (rw) register accessor: an alias for Reg<PRM_IEN_SPEC>
PRM_STS (rw) register accessor: an alias for Reg<PRM_STS_SPEC>
RSHTM (rw) register accessor: an alias for Reg<RSHTM_SPEC>
RSTS (r) register accessor: an alias for Reg<RSTS_SPEC>
RSVD1 (r) register accessor: an alias for Reg<RSVD1_SPEC>
RSVD2 (r) register accessor: an alias for Reg<RSVD2_SPEC>
SLV_ADDR (rw) register accessor: an alias for Reg<SLV_ADDR_SPEC>
TMOUTSC (rw) register accessor: an alias for Reg<TMOUTSC_SPEC>
WAKE_EN (rw) register accessor: an alias for Reg<WAKE_EN_SPEC>
WAKE_STS (rw) register accessor: an alias for Reg<WAKE_STS_SPEC>
WCTRL (w) register accessor: an alias for Reg<WCTRL_SPEC>