Explorar el Código

Merge branch 'bugfix/ringbuffer_receive_upto_api' into 'master'

bugfix: ring buffer

Fix API xRingbufferReceiveUpToFromISR

See merge request !327

Angus Gratton hace 9 años
padre
commit
4f3ff1cf7e
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      components/freertos/ringbuf.c

+ 1 - 1
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;
 }