Home
last modified time | relevance | path

Searched refs:I2C_INT_DONE (Results 1 - 2 of 2) sorted by relevance

/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/drivers/i2c/
H A Di2c.h97 #define I2C_INT_DONE (1<<0) macro
99 #define I2C_START_END (I2C_START_INTR | I2C_INT_DONE)
100 #define I2C_STOP_END (I2C_END_INTR | I2C_INT_DONE)
H A Di2c.c91 while ((!(reg_val & I2C_INT_DONE)) && (time_out < g_i2c_ctrl[id].timeout_us)) { in i2c_wait()
147 while (((reg_val & I2C_INT_DONE) != I2C_INT_DONE) && (time_out < g_i2c_ctrl[id].timeout_us)) { in i2c_start()
179 while (((reg_val & I2C_INT_DONE) != I2C_INT_DONE) && (time_out < g_i2c_ctrl[id].timeout_us)) { in i2c_stop()
245 while ((!(reg_val & I2C_INT_DONE)) && (time_out < g_i2c_ctrl[id].timeout_us)) { in i2c_receive_byte()
263 hi_reg_write32((i2c_base(id) + I2C_ICR), (I2C_RECEIVE_INTR | I2C_INT_DONE)); in i2c_receive_byte()
370 while ((!(reg_val & I2C_INT_DONE)) && (time_out < g_i2c_rcv_time_out_us)) { in i2c_receive_last_byte()

Completed in 2 milliseconds