summaryrefslogtreecommitdiff
path: root/components/drivers/serial
diff options
context:
space:
mode:
authortyustli <[email protected]>2019-06-18 20:09:19 +0800
committertyustli <[email protected]>2019-06-18 20:09:19 +0800
commitd8eb0cfc1e119b81290a460883f427a38d572617 (patch)
tree9cf38a4283ea507e3349ecb8c449cb1da0fcc789 /components/drivers/serial
parent34059c40c42c53a541822834d8d9092c640f45b3 (diff)
fix kernel and framework no cast type error
Diffstat (limited to 'components/drivers/serial')
-rw-r--r--components/drivers/serial/serial.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/components/drivers/serial/serial.c b/components/drivers/serial/serial.c
index c3e96fc77b..04034e8c44 100644
--- a/components/drivers/serial/serial.c
+++ b/components/drivers/serial/serial.c
@@ -791,16 +791,16 @@ static rt_size_t rt_serial_read(struct rt_device *dev,
if (dev->open_flag & RT_DEVICE_FLAG_INT_RX)
{
- return _serial_int_rx(serial, buffer, size);
+ return _serial_int_rx(serial, (rt_uint8_t *)buffer, size);
}
#ifdef RT_SERIAL_USING_DMA
else if (dev->open_flag & RT_DEVICE_FLAG_DMA_RX)
{
- return _serial_dma_rx(serial, buffer, size);
+ return _serial_dma_rx(serial, (rt_uint8_t *)buffer, size);
}
#endif /* RT_SERIAL_USING_DMA */
- return _serial_poll_rx(serial, buffer, size);
+ return _serial_poll_rx(serial, (rt_uint8_t *)buffer, size);
}
static rt_size_t rt_serial_write(struct rt_device *dev,
@@ -817,17 +817,17 @@ static rt_size_t rt_serial_write(struct rt_device *dev,
if (dev->open_flag & RT_DEVICE_FLAG_INT_TX)
{
- return _serial_int_tx(serial, buffer, size);
+ return _serial_int_tx(serial, (const rt_uint8_t *)buffer, size);
}
#ifdef RT_SERIAL_USING_DMA
else if (dev->open_flag & RT_DEVICE_FLAG_DMA_TX)
{
- return _serial_dma_tx(serial, buffer, size);
+ return _serial_dma_tx(serial, (const rt_uint8_t *)buffer, size);
}
#endif /* RT_SERIAL_USING_DMA */
else
{
- return _serial_poll_tx(serial, buffer, size);
+ return _serial_poll_tx(serial, (const rt_uint8_t *)buffer, size);
}
}