|
| RingbufHandle_t | xRingbufferCreate (size_t buffer_size, RingbufferType_t type) |
| |
| void | vRingbufferDelete (RingbufHandle_t handle) |
| |
| BaseType_t | xRingbufferSend (RingbufHandle_t handle, const void *data, size_t data_size, TickType_t ticks_to_wait) |
| |
| void * | xRingbufferReceive (RingbufHandle_t handle, size_t *item_size, TickType_t ticks_to_wait) |
| |
| void * | xRingbufferReceiveUpTo (RingbufHandle_t handle, size_t *item_size, TickType_t ticks_to_wait, size_t wanted_size) |
| |
| void | vRingbufferReturnItem (RingbufHandle_t handle, void *item) |
| |
| BaseType_t | xRingbufferReceiveSplit (RingbufHandle_t handle, void **ppvHeadItem, void **ppvTailItem, size_t *pxHeadItemSize, size_t *pxTailItemSize, TickType_t ticks_to_wait) |
| |
| size_t | xRingbufferGetCurFreeSize (RingbufHandle_t handle) |
| |
| size_t | xRingbufferGetCurFilledSize (RingbufHandle_t handle) |
| |
| size_t | xRingbufferGetMaxItemSize (RingbufHandle_t handle) |
| |
| RingbufHandle_t | xRingbufferCreateNoSplit (size_t xItemSize, size_t xItemNum) |
| |
| BaseType_t | xRingbufferSendFromISR (RingbufHandle_t handle, const void *data, size_t data_size, BaseType_t *pxHigherPriorityTaskWoken) |
| |
| void * | xRingbufferReceiveFromISR (RingbufHandle_t handle, size_t *item_size, BaseType_t *pxHigherPriorityTaskWoken) |
| |
| void * | xRingbufferReceiveUpToFromISR (RingbufHandle_t handle, size_t *item_size, size_t wanted_size, BaseType_t *pxHigherPriorityTaskWoken) |
| |
| BaseType_t | xRingbufferReceiveSplitFromISR (RingbufHandle_t handle, void **ppvHeadItem, void **ppvTailItem, size_t *pxHeadItemSize, size_t *pxTailItemSize, BaseType_t *pxHigherPriorityTaskWoken) |
| |
| void | vRingbufferReturnItemFromISR (RingbufHandle_t handle, void *item, BaseType_t *pxHigherPriorityTaskWoken) |
| |
| BaseType_t | xRingbufferSendAcquire (RingbufHandle_t handle, void **ppvItem, size_t xItemSize, TickType_t ticks_to_wait) |
| |
| BaseType_t | xRingbufferSendComplete (RingbufHandle_t handle, void *pvItem) |
| |
| esp_err_t | vRingbufferReset (RingbufHandle_t handle) |
| |
| void | vRingbufferGetInfo (RingbufHandle_t handle, UBaseType_t *uxFree, UBaseType_t *uxRead, UBaseType_t *uxWrite, UBaseType_t *uxAcquire, UBaseType_t *uxItemsWaiting) |
| |
| void | xRingbufferPrintInfo (RingbufHandle_t handle) |
| |
| RingbufHandle_t | xRingbufferCreateWithCaps (size_t buffer_size, RingbufferType_t type, UBaseType_t uxMemoryCaps) |
| |
| RingbufHandle_t | xRingbufferCreateStatic (size_t buffer_size, RingbufferType_t type, uint8_t *pucRingbufferStorage, StaticRingbuffer_t *pxStaticRingbuffer) |
| |
| BaseType_t | xRingbufferGetStaticBuffer (RingbufHandle_t handle, uint8_t **ppucRingbufferStorage, StaticRingbuffer_t **ppxStaticRingbuffer) |
| |
| void | vRingbufferDeleteWithCaps (RingbufHandle_t handle) |
| |
| BaseType_t | xRingbufferAddToQueueSetRead (RingbufHandle_t handle, QueueSetHandle_t xQueueSet) |
| |
| BaseType_t | xRingbufferRemoveFromQueueSetRead (RingbufHandle_t handle, QueueSetHandle_t xQueueSet) |
| |