From 6a8a9a027280c3ecdd01a8018486945bded1bb66 Mon Sep 17 00:00:00 2001 From: Wangjialin Date: Tue, 20 Dec 2016 01:13:03 +0800 Subject: [PATCH] bugfix: ring buffer, fix api xRingbufferReceiveUpToFromISR --- components/freertos/ringbuf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/freertos/ringbuf.c b/components/freertos/ringbuf.c index 7074eb537..e49b8e5ef 100644 --- a/components/freertos/ringbuf.c +++ b/components/freertos/ringbuf.c @@ -600,7 +600,7 @@ void *xRingbufferReceiveUpToFromISR(RingbufHandle_t ringbuf, size_t *item_size, configASSERT(rb); configASSERT(rb->flags & flag_bytebuf); portENTER_CRITICAL_ISR(&rb->mux); - itemData=rb->getItemFromRingbufImpl(rb, item_size, 0); + itemData=rb->getItemFromRingbufImpl(rb, item_size, wanted_size); portEXIT_CRITICAL_ISR(&rb->mux); return (void*)itemData; }