diff --git a/ext/hal/qmsi/drivers/qm_i2c.c b/ext/hal/qmsi/drivers/qm_i2c.c index b3e7ad81d2c..5e8871f8caa 100644 --- a/ext/hal/qmsi/drivers/qm_i2c.c +++ b/ext/hal/qmsi/drivers/qm_i2c.c @@ -163,8 +163,7 @@ static void qm_i2c_isr_handler(const qm_i2c_t i2c) * complete */ controller->ic_intr_mask &= - ~(QM_I2C_IC_INTR_MASK_RX_FULL | - QM_I2C_IC_INTR_MASK_TX_EMPTY); + ~QM_I2C_IC_INTR_MASK_RX_FULL; if (transfer->stop) { controller_disable(i2c); diff --git a/ext/hal/qmsi/drivers/sensor/qm_ss_i2c.c b/ext/hal/qmsi/drivers/sensor/qm_ss_i2c.c index 3bb66f5ab3d..03ef2878f5e 100644 --- a/ext/hal/qmsi/drivers/sensor/qm_ss_i2c.c +++ b/ext/hal/qmsi/drivers/sensor/qm_ss_i2c.c @@ -137,8 +137,7 @@ static void qm_ss_i2c_isr_handler(const qm_ss_i2c_t i2c) */ QM_SS_REG_AUX_NAND( (controller + QM_SS_I2C_INTR_MASK), - (QM_SS_I2C_INTR_MASK_RX_FULL | - QM_SS_I2C_INTR_MASK_TX_EMPTY)); + QM_SS_I2C_INTR_MASK_RX_FULL); if (i2c_transfer[i2c]->stop) { controller_disable(i2c);