4 Replies Latest reply on Sep 2, 2020 11:37 PM by AnjanaM_61

    CYW20819 I2C timeout


      i2cm_write(), i2cm_read() or wiced_hal_i2c_write(), wiced_hal_i2c_read() functions work well when SDA/SCL lines are correctly pulled up and a slave device is correctly connected.

      But when these lines are not pulled up, these functions are not return forever.

      In many case, with watchdog timer, system will reset.


      I'd like to check if I2C line is OK and even if there are some problems, I want firmware to proceed to next process and to output warnings.

      Please tell me a work around for this issue or how to set timeout.