[−][src]Type Definition esp32::rtc_i2c::rtc_i2c_debug_status_reg::R
type R = R<u32, RTC_I2C_DEBUG_STATUS_REG>;
Reader of register RTC_I2C_DEBUG_STATUS_REG
Methods
impl R
[src]
pub fn rtc_i2c_scl_state(&self) -> RTC_I2C_SCL_STATE_R
[src]
Bits 28:30 - state of SCL state machine
pub fn rtc_i2c_main_state(&self) -> RTC_I2C_MAIN_STATE_R
[src]
Bits 25:27 - state of the main state machine
pub fn rtc_i2c_byte_trans(&self) -> RTC_I2C_BYTE_TRANS_R
[src]
Bit 6 - 8 bit transmit done
pub fn rtc_i2c_slave_addr_match(&self) -> RTC_I2C_SLAVE_ADDR_MATCH_R
[src]
Bit 5 - When working as a slave, whether address was matched
pub fn rtc_i2c_bus_busy(&self) -> RTC_I2C_BUS_BUSY_R
[src]
Bit 4 - operation is in progress
pub fn rtc_i2c_arb_lost(&self) -> RTC_I2C_ARB_LOST_R
[src]
Bit 3 - When working as a master, lost control of I2C bus
pub fn rtc_i2c_timed_out(&self) -> RTC_I2C_TIMED_OUT_R
[src]
Bit 2 - Transfer has timed out
pub fn rtc_i2c_slave_rw(&self) -> RTC_I2C_SLAVE_RW_R
[src]
Bit 1 - When working as a slave, the value of R/W bit received
pub fn rtc_i2c_ack_val(&self) -> RTC_I2C_ACK_VAL_R
[src]
Bit 0 - The value of an acknowledge signal on the bus