Go to the source code of this file.
Macros | |
#define CSP_QUEUE_FULL 0 | |
#define CSP_QUEUE_ERROR 0 | |
#define CSP_QUEUE_OK 1 | |
Typedefs | |
typedef void * csp_queue_handle_t | |
Functions | |
csp_queue_handle_t csp_queue_create (int length, size_t item_size) | |
void csp_queue_remove (csp_queue_handle_t queue) | |
int csp_queue_enqueue (csp_queue_handle_t handle, void *value, uint32_t timeout) | |
int csp_queue_enqueue_isr (csp_queue_handle_t handle, void *value, CSP_BASE_TYPE *task_woken) | |
int csp_queue_dequeue (csp_queue_handle_t handle, void *buf, uint32_t timeout) | |
int csp_queue_dequeue_isr (csp_queue_handle_t handle, void *buf, CSP_BASE_TYPE *task_woken) | |
int csp_queue_size (csp_queue_handle_t handle) | |
int csp_queue_size_isr (csp_queue_handle_t handle) | |