|
VSF Documented
|
#include "../vsf_espidf_cfg.h"#include "esp_ringbuf.h"#include "../vsf_espidf.h"#include "kernel/vsf_kernel.h"#include "service/trace/vsf_trace.h"#include <string.h>Data Structures | |
| struct | __vsf_espidf_ringbuf |
| struct | __vsf_espidf_rx_item_t |
Macros | |
| #define | __VSF_ESPIDF_RX_MAGIC 0x72627831u |
Functions | |
| 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) |
| size_t | xRingbufferGetCurFreeSize (RingbufHandle_t handle) |
| size_t | xRingbufferGetCurFilledSize (RingbufHandle_t handle) |
| size_t | xRingbufferGetMaxItemSize (RingbufHandle_t handle) |
| #define __VSF_ESPIDF_RX_MAGIC 0x72627831u |
| 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 | ||
| ) |
| size_t xRingbufferGetCurFreeSize | ( | RingbufHandle_t | handle | ) |
| size_t xRingbufferGetCurFilledSize | ( | RingbufHandle_t | handle | ) |
| size_t xRingbufferGetMaxItemSize | ( | RingbufHandle_t | handle | ) |