![]()
![]()
#include "freertos/FreeRTOS.h"
![]()
![]()
#include "freertos/queue.h"
![]()
![]()
RingbufHandle_t
![]()
![]()
RingbufferType_t
![]()
![]()
RINGBUF_TYPE_NOSPLIT
![]()
![]()
RINGBUF_TYPE_ALLOWSPLIT
![]()
![]()
RINGBUF_TYPE_BYTEBUF
![]()
![]()
RINGBUF_TYPE_MAX
![]()
![]()
xSTATIC_RINGBUFFER
![]()
![]()
xDummy1
![]()
![]()
uxDummy2
![]()
![]()
pvDummy3
![]()
![]()
xDummy4
![]()
![]()
xDummy5
![]()
![]()
pvDummy6
![]()
![]()
muxDummy
![]()
![]()
xRingbufferCreate(size_t, RingbufferType_t);
![]()
![]()
xRingbufferCreateNoSplit(size_t, size_t);
![]()
![]()
xRingbufferCreateStatic(size_t, RingbufferType_t, uint8_t *, StaticRingbuffer_t *);
![]()
![]()
xRingbufferSend(RingbufHandle_t, const void *, size_t, TickType_t);
![]()
![]()
xRingbufferSendFromISR(RingbufHandle_t, const void *, size_t, BaseType_t *);
![]()
![]()
xRingbufferSendAcquire(RingbufHandle_t, void **, size_t, TickType_t);
![]()
![]()
xRingbufferSendComplete(RingbufHandle_t, void *);
![]()
![]()
xRingbufferReceive(RingbufHandle_t, size_t *, TickType_t);
![]()
![]()
xRingbufferReceiveFromISR(RingbufHandle_t, size_t *);
![]()
![]()
xRingbufferReceiveSplit(RingbufHandle_t, void **, void **, size_t *, size_t *, TickType_t);
![]()
![]()
xRingbufferReceiveSplitFromISR(RingbufHandle_t, void **, void **, size_t *, size_t *);
![]()
![]()
xRingbufferReceiveUpTo(RingbufHandle_t, size_t *, TickType_t, size_t);
![]()
![]()
xRingbufferReceiveUpToFromISR(RingbufHandle_t, size_t *, size_t);
![]()
![]()
vRingbufferReturnItem(RingbufHandle_t, void *);
![]()
![]()
vRingbufferReturnItemFromISR(RingbufHandle_t, void *, BaseType_t *);
![]()
![]()
vRingbufferDelete(RingbufHandle_t);
![]()
![]()
xRingbufferGetMaxItemSize(RingbufHandle_t);
![]()
![]()
xRingbufferGetCurFreeSize(RingbufHandle_t);
![]()
![]()
xRingbufferAddToQueueSetRead(RingbufHandle_t, QueueSetHandle_t);
![]()
![]()
xRingbufferCanRead(RingbufHandle_t, QueueSetMemberHandle_t)
![]()
![]()
xRingbufferRemoveFromQueueSetRead(RingbufHandle_t, QueueSetHandle_t);
![]()
![]()
vRingbufferGetInfo(RingbufHandle_t, UBaseType_t *, UBaseType_t *, UBaseType_t *, UBaseType_t *, UBaseType_t *);
![]()
![]()
xRingbufferPrintInfo(RingbufHandle_t);
![]()
![]()
xRingbufferGetStaticBuffer(RingbufHandle_t, uint8_t **, StaticRingbuffer_t **);
![]()
![]()
xRingbufferCreateWithCaps(size_t, RingbufferType_t, UBaseType_t);
![]()
![]()
vRingbufferDeleteWithCaps(RingbufHandle_t);