Skip to content

Commit a9d33de

Browse files
authored
Call i2c_set_timeout in i2cSetClock (espressif#6537)
1 parent d7ffd57 commit a9d33de

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Diff for: cores/esp32/esp32-hal-i2c.c

+2
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,8 @@ esp_err_t i2cSetClock(uint8_t i2c_num, uint32_t frequency){
317317
hal.dev = I2C_LL_GET_HW(i2c_num);
318318
i2c_hal_set_bus_timing(&(hal), frequency, src_clk);
319319
bus[i2c_num].frequency = frequency;
320+
//Clock Stretching Timeout: 20b:esp32, 5b:esp32-c3, 24b:esp32-s2
321+
i2c_set_timeout((i2c_port_t)i2c_num, I2C_LL_MAX_TIMEOUT);
320322
}
321323

322324
end:

0 commit comments

Comments
 (0)