summaryrefslogtreecommitdiff
path: root/components/drivers
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2015-03-26 16:49:15 +0800
committerBernard Xiong <[email protected]>2015-03-26 16:49:15 +0800
commit5af7abd8c2e8b8a39c0bf096bdf9b5cb08f266fa (patch)
tree34def3bef5c5fc4a9b7594eba5a2729f8c86aab0 /components/drivers
parent1931999f64f8296fae472982bdfd36fb64b87988 (diff)
parent5d6ac1ed37f06f6b4aeac6b75011d74b03f93587 (diff)
Merge pull request #442 from AubrCool/fix-serial.drv.rx_fifo.init.err
[DeviceDriver] correct rx_fifo init size error
Diffstat (limited to 'components/drivers')
-rw-r--r--components/drivers/serial/serial.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/components/drivers/serial/serial.c b/components/drivers/serial/serial.c
index bcdd4db519..8744aa4657 100644
--- a/components/drivers/serial/serial.c
+++ b/components/drivers/serial/serial.c
@@ -279,7 +279,7 @@ static rt_err_t rt_serial_open(struct rt_device *dev, rt_uint16_t oflag)
serial->config.bufsz);
RT_ASSERT(rx_fifo != RT_NULL);
rx_fifo->buffer = (rt_uint8_t*) (rx_fifo + 1);
- rt_memset(rx_fifo->buffer, 0, RT_SERIAL_RB_BUFSZ);
+ rt_memset(rx_fifo->buffer, 0, serial->config.bufsz);
rx_fifo->put_index = 0;
rx_fifo->get_index = 0;