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

type IC_TX_ABRT_SOURCE = Reg<u32, _IC_TX_ABRT_SOURCE>;
Expand description

I2C Transmit Abort Source Register\n\n This register has 32 bits that indicate the source of the TX_ABRT bit. Except for Bit 9, this register is cleared whenever the IC_CLR_TX_ABRT register or the IC_CLR_INTR register is read. To clear Bit 9, the source of the ABRT_SBYTE_NORSTRT must be fixed first; RESTART must be enabled (IC_CON[5]=1), the SPECIAL bit must be cleared (IC_TAR[11]), or the GC_OR_START bit must be cleared (IC_TAR[10]).\n\n Once the source of the ABRT_SBYTE_NORSTRT is fixed, then this bit can be cleared in the same manner as other bits in this register. If the source of the ABRT_SBYTE_NORSTRT is not fixed before attempting to clear this bit, Bit 9 clears for one cycle and is then re-asserted.

This register you can read. See API.

For information about available fields see ic_tx_abrt_source module

Trait Implementations

read() method returns ic_tx_abrt_source::R reader structure