20#ifndef _NIMBLE_PORT_FREERTOS_H
21#define _NIMBLE_PORT_FREERTOS_H
23#include "nimble/nimble/include/nimble/nimble_npl.h"
24#include "nimble/porting/nimble/include/syscfg/syscfg.h"
40esp_err_t esp_nimble_enable(
void *host_task);
47esp_err_t esp_nimble_disable(
void);
51void nimble_port_freertos_init(TaskFunction_t host_task_fn);
52void nimble_port_freertos_deinit(
void);
53UBaseType_t nimble_port_freertos_get_hs_hwm(
void);
55#if CONFIG_NIMBLE_STACK_USE_MEM_POOLS
56void npl_freertos_funcs_init(
void);
57void npl_freertos_funcs_deinit(
void);
58int npl_freertos_mempool_init(
void);
59struct npl_funcs_t * npl_freertos_funcs_get(
void);
62UBaseType_t nimble_port_freertos_get_ll_hwm(
void);
64UBaseType_t nimble_port_freertos_get_hs_hwm(
void);