Merge branch 'fix/i2c_timeout_range_check_v5.5' into 'release/v5.5'

fix(i2c_master): Add i2c master timeout range check (v5.5)

See merge request espressif/esp-idf!44077
This commit is contained in:
morris
2025-12-26 18:59:24 +08:00
12 changed files with 39 additions and 0 deletions
@@ -1071,6 +1071,8 @@ static inline i2c_slave_read_write_status_t i2c_ll_slave_get_read_write_status(i
#define I2C_LL_SLAVE_RX_INT (I2C_RXFIFO_WM_INT_ENA_M | I2C_TRANS_COMPLETE_INT_ENA_M)
// I2C max timeout value
#define I2C_LL_MAX_TIMEOUT I2C_TIME_OUT_VALUE
// I2C max timeout period in clock cycles
#define I2C_LL_MAX_TIMEOUT_PERIOD (1UL << I2C_LL_MAX_TIMEOUT)
#define I2C_LL_INTR_MASK (0x3fff) /*!< I2C all interrupt bitmap */