Skip to content

Commit fa8c95e

Browse files
committed
fix
1 parent 5558216 commit fa8c95e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

bsp/gd32/arm/libraries/gd32_drivers/drv_hw_i2c.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,9 @@ static void gd32_i2c_irq_handler(struct gd32_i2c *i2c_obj)
176176
i2c_obj->msg->buf[i2c_obj->count++] = i2c_data_receive(i2c_periph);
177177

178178
// 5. 结束传输
179-
i2c_interrupt_disable(i2c_periph, I2C_INT_EV | I2C_INT_ERR);
179+
i2c_interrupt_disable(i2c_periph, I2C_INT_EV);
180+
i2c_interrupt_disable(i2c_periph, I2C_INT_ERR);
181+
180182
i2c_obj->result = RT_EOK;
181183
rt_completion_done(&i2c_obj->completion);
182184
}

0 commit comments

Comments
 (0)