62#include "nimble/nimble_npl.h"
127typedef enum : uint16_t {
struct ble_npl_eventq * nimble_port_get_dflt_eventq(void)
Return the host's default eventq pointer.
void nimble_port_run(void)
Pump the NimBLE host event loop forever.
void nimble_port_init(void)
Bring the NimBLE host port up.
ble_npl_threadx_limits_t
Sizing constants for the ThreadX-backed NPL.
@ k_ble_npl_threadx_wait_forever
Wait forever – maps onto TX_WAIT_FOREVER.
@ k_ble_npl_threadx_eventq_slot_bytes
Bytes of storage per eventq slot (one pointer on M85).
@ k_ble_npl_threadx_sem_max
Default sem max value – effectively unbounded for our use case.
@ k_ble_npl_threadx_eventq_depth
Default eventq depth (number of pointer slots).
Event queue mapped onto TX_QUEUE.