#[repr(transparent)]pub struct IcRxTl(pub u32);
Expand description
I2C Receive FIFO Threshold Register
Tuple Fields§
§0: u32
Implementations§
Source§impl IcRxTl
impl IcRxTl
Sourcepub const fn rx_tl(&self) -> u8
pub const fn rx_tl(&self) -> u8
Receive FIFO Threshold Level. Controls the level of entries (or above) that triggers the RX_FULL interrupt (bit 2 in IC_RAW_INTR_STAT register). The valid range is 0-255, with the additional restriction that hardware does not allow this value to be set to a value larger than the depth of the buffer. If an attempt is made to do that, the actual value set will be the maximum depth of the buffer. A value of 0 sets the threshold for 1 entry, and a value of 255 sets the threshold for 256 entries.
Sourcepub fn set_rx_tl(&mut self, val: u8)
pub fn set_rx_tl(&mut self, val: u8)
Receive FIFO Threshold Level. Controls the level of entries (or above) that triggers the RX_FULL interrupt (bit 2 in IC_RAW_INTR_STAT register). The valid range is 0-255, with the additional restriction that hardware does not allow this value to be set to a value larger than the depth of the buffer. If an attempt is made to do that, the actual value set will be the maximum depth of the buffer. A value of 0 sets the threshold for 1 entry, and a value of 255 sets the threshold for 256 entries.