Type Alias rp2040_pac::i2c0::IC_ENABLE_STATUS
source · pub type IC_ENABLE_STATUS = Reg<IC_ENABLE_STATUS_SPEC>;
Expand description
IC_ENABLE_STATUS (r) register accessor: I2C Enable Status Register
The register is used to report the DW_apb_i2c hardware status when the IC_ENABLE[0] register is set from 1 to 0; that is, when DW_apb_i2c is disabled.
If IC_ENABLE[0] has been set to 1, bits 2:1 are forced to 0, and bit 0 is forced to 1.
If IC_ENABLE[0] has been set to 0, bits 2:1 is only be valid as soon as bit 0 is read as ‘0’.
Note: When IC_ENABLE[0] has been set to 0, a delay occurs for bit 0 to be read as 0 because disabling the DW_apb_i2c depends on I2C bus activities.
You can read
this register and get ic_enable_status::R
. See API.
For information about available fields see ic_enable_status
module
Aliased Type§
struct IC_ENABLE_STATUS { /* private fields */ }