1.修改串口和SPI设备重置缓冲区操作,从close更改至open。

This commit is contained in:
MacRsh
2023-09-26 17:56:06 +08:00
parent aee1ceb7b9
commit 2f9950b628
2 changed files with 8 additions and 8 deletions

View File

@@ -41,6 +41,10 @@ static mr_err_t mr_serial_open(mr_device_t device)
{
mr_serial_t serial = (mr_serial_t)device;
/* Reset fifo */
mr_rb_reset(&serial->rx_fifo);
mr_rb_reset(&serial->tx_fifo);
return serial->ops->configure(serial, &serial->config);
}
@@ -49,10 +53,6 @@ static mr_err_t mr_serial_close(mr_device_t device)
mr_serial_t serial = (mr_serial_t)device;
struct mr_serial_config config = {0};
/* Reset fifo */
mr_rb_reset(&serial->rx_fifo);
mr_rb_reset(&serial->tx_fifo);
return serial->ops->configure(serial, &config);
}