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

type IC_TAR = Reg<u32, _IC_TAR>;
Expand description

I2C Target Address Register\n\n This register is 12 bits wide, and bits 31:12 are reserved. This register can be written to only when IC_ENABLE[0] is set to 0.\n\n Note: If the software or application is aware that the DW_apb_i2c is not using the TAR address for the pending commands in the Tx FIFO, then it is possible to update the TAR address even while the Tx FIFO has entries (IC_STATUS[2]= 0). - It is not necessary to perform any write to this register if DW_apb_i2c is enabled as an I2C slave only.

This register you can read, reset, write, write_with_zero, modify. See API.

For information about available fields see ic_tar module

Trait Implementations

Register IC_TAR reset()’s with value 0x55

Register size

Reset value of the register

read() method returns ic_tar::R reader structure

write(|w| ..) method takes ic_tar::W writer structure