summaryrefslogtreecommitdiff
path: root/components/drivers/ipc/ringbuffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'components/drivers/ipc/ringbuffer.c')
-rw-r--r--components/drivers/ipc/ringbuffer.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/drivers/ipc/ringbuffer.c b/components/drivers/ipc/ringbuffer.c
index fc9e15f996..90632f5884 100644
--- a/components/drivers/ipc/ringbuffer.c
+++ b/components/drivers/ipc/ringbuffer.c
@@ -192,7 +192,7 @@ rt_size_t rt_ringbuffer_get(struct rt_ringbuffer *rb,
/* less data */
if (size < length)
- length = size;
+ length = (rt_uint16_t)size;
if (rb->buffer_size - rb->read_index > length)
{
@@ -248,7 +248,7 @@ rt_size_t rt_ringbuffer_peek(struct rt_ringbuffer *rb, rt_uint8_t **ptr)
if ((rt_size_t)(rb->buffer_size - rb->read_index) > size)
{
- rb->read_index += size;
+ rb->read_index += (rt_uint16_t)size;
return size;
}