mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
fix(i2c_slave): filter out fake request for esp32
Closes https://github.com/espressif/esp-idf/issues/18268
This commit is contained in:
@@ -183,7 +183,7 @@ IRAM_ATTR static void i2c_slave_isr_handler(void *arg)
|
||||
if (slave_rw == I2C_SLAVE_READ_BY_MASTER) {
|
||||
#if !SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE
|
||||
i2c_slave_request_event_data_t evt_data = {};
|
||||
if (i2c_slave->request_callback) {
|
||||
if (i2c_slave->request_callback && i2c_ll_slave_wait_ack(hal->dev)) {
|
||||
pxHigherPriorityTaskWoken |= i2c_slave->request_callback(i2c_slave, &evt_data, i2c_slave->user_ctx);
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user