Dear experts,
we found in the pdk of SDK7.0, in I2C_transfer_v1() of I2C_v1.c, when the operMode of I2C is I2C_OPER_MODE_BLOCKING and SemaphoreP_TIMEOUT happen, the I2C_v1_recoverBus() will be called.
but when the operMode is I2C_OPER_MODE_POLLING and I2C_primeTransfer_v1() return timeout, the I2C_v1_recoverBus() isn't called.
is this a bug? Should I add an I2C recovery operation here?
thank you