![]()
![]()
#include <stdint.h>
![]()
![]()
#include "esp_err.h"
![]()
![]()
#include "esp_intr_alloc.h"
![]()
![]()
#include "freertos/FreeRTOS.h"
![]()
![]()
#include "freertos/queue.h"
![]()
![]()
#include "freertos/semphr.h"
![]()
![]()
hli_queue_t
![]()
![]()
elem_size
![]()
![]()
begin
![]()
![]()
end
![]()
![]()
bufend
![]()
![]()
downstream
![]()
![]()
flags
![]()
![]()
buf
![]()
![]()
hli_intr_register(intr_handler_t, void *, uint32_t, uint32_t);
![]()
![]()
hli_intr_disable();
![]()
![]()
hli_intr_restore(uint32_t);
![]()
![]()
hli_queue_handle_t
![]()
![]()
hli_queue_setup();
![]()
![]()
hli_queue_shutdown();
![]()
![]()
hli_queue_create(size_t, size_t, QueueHandle_t);
![]()
![]()
hli_customer_queue_create(size_t, size_t, QueueHandle_t);
![]()
![]()
hli_semaphore_create(size_t, SemaphoreHandle_t);
![]()
![]()
hli_queue_delete(hli_queue_handle_t);
![]()
![]()
hli_queue_get(hli_queue_handle_t, void *);
![]()
![]()
hli_queue_put(hli_queue_handle_t, const void *);
![]()
![]()
hli_semaphore_give(hli_queue_handle_t);