Type Definition rp2040_pac::i2c0::IC_ENABLE_STATUS[][src]

type IC_ENABLE_STATUS = Reg<u32, _IC_ENABLE_STATUS>;
Expand description

I2C Enable Status Register\n\n 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.\n\n If IC_ENABLE[0] has been set to 1, bits 2:1 are forced to 0, and bit 0 is forced to 1.\n\n 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’.\n\n 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.

This register you can read. See API.

For information about available fields see ic_enable_status module

Trait Implementations

read() method returns ic_enable_status::R reader structure