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 */ }