mirror of
https://github.com/0xFEEDC0DE64/arduino-esp32.git
synced 2025-07-02 05:20:59 +02:00
Call i2c_set_timeout in i2cSetClock (#6537)
This commit is contained in:
@ -317,6 +317,8 @@ esp_err_t i2cSetClock(uint8_t i2c_num, uint32_t frequency){
|
|||||||
hal.dev = I2C_LL_GET_HW(i2c_num);
|
hal.dev = I2C_LL_GET_HW(i2c_num);
|
||||||
i2c_hal_set_bus_timing(&(hal), frequency, src_clk);
|
i2c_hal_set_bus_timing(&(hal), frequency, src_clk);
|
||||||
bus[i2c_num].frequency = frequency;
|
bus[i2c_num].frequency = frequency;
|
||||||
|
//Clock Stretching Timeout: 20b:esp32, 5b:esp32-c3, 24b:esp32-s2
|
||||||
|
i2c_set_timeout((i2c_port_t)i2c_num, I2C_LL_MAX_TIMEOUT);
|
||||||
}
|
}
|
||||||
|
|
||||||
end:
|
end:
|
||||||
|
Reference in New Issue
Block a user