Syntax
const struct npl_funcs_t npl_funcs_ro = {
.p_ble_npl_os_started = npl_freertos_os_started,
.p_ble_npl_get_current_task_id = npl_freertos_get_current_task_id,
.p_ble_npl_eventq_init = npl_freertos_eventq_init,
.p_ble_npl_eventq_deinit = npl_freertos_eventq_deinit,
.p_ble_npl_eventq_get = npl_freertos_eventq_get,
.p_ble_npl_eventq_put = npl_freertos_eventq_put,
.p_ble_npl_eventq_remove = npl_freertos_eventq_remove,
.p_ble_npl_event_run = npl_freertos_event_run,
.p_ble_npl_eventq_is_empty = npl_freertos_eventq_is_empty,
.p_ble_npl_event_init = npl_freertos_event_init,
.p_ble_npl_event_deinit = npl_freertos_event_deinit,
.p_ble_npl_event_reset = npl_freertos_event_reset,
.p_ble_npl_event_is_queued = npl_freertos_event_is_queued,
.p_ble_npl_event_get_arg = npl_freertos_event_get_arg,
.p_ble_npl_event_set_arg = npl_freertos_event_set_arg,
.p_ble_npl_mutex_init = npl_freertos_mutex_init,
.p_ble_npl_mutex_deinit = npl_freertos_mutex_deinit,
.p_ble_npl_mutex_pend = npl_freertos_mutex_pend,
.p_ble_npl_mutex_release = npl_freertos_mutex_release,
.p_ble_npl_sem_init = npl_freertos_sem_init,
.p_ble_npl_sem_deinit = npl_freertos_sem_deinit,
.p_ble_npl_sem_pend = npl_freertos_sem_pend,
.p_ble_npl_sem_release = npl_freertos_sem_release,
.p_ble_npl_sem_get_count = npl_freertos_sem_get_count,
.p_ble_npl_callout_init = npl_freertos_callout_init,
.p_ble_npl_callout_reset = npl_freertos_callout_reset,
.p_ble_npl_callout_stop = npl_freertos_callout_stop,
.p_ble_npl_callout_deinit = npl_freertos_callout_deinit,
.p_ble_npl_callout_mem_reset = npl_freertos_callout_mem_reset,
.p_ble_npl_callout_is_active = npl_freertos_callout_is_active,
.p_ble_npl_callout_get_ticks = npl_freertos_callout_get_ticks,
.p_ble_npl_callout_remaining_ticks = npl_freertos_callout_remaining_ticks,
.p_ble_npl_callout_set_arg = npl_freertos_callout_set_arg,
.p_ble_npl_time_get = npl_freertos_time_get,
.p_ble_npl_time_ms_to_ticks = npl_freertos_time_ms_to_ticks,
.p_ble_npl_time_ticks_to_ms = npl_freertos_time_ticks_to_ms,
.p_ble_npl_time_ms_to_ticks32 = npl_freertos_time_ms_to_ticks32,
.p_ble_npl_time_ticks_to_ms32 = npl_freertos_time_ticks_to_ms32,
.p_ble_npl_time_delay = npl_freertos_time_delay,
#if NIMBLE_CFG_CONTROLLER || CONFIG_NIMBLE_CONTROLLER_MODE
.p_ble_npl_hw_set_isr = npl_freertos_hw_set_isr,
#endif
.p_ble_npl_hw_enter_critical = npl_freertos_hw_enter_critical,
.p_ble_npl_hw_exit_critical = npl_freertos_hw_exit_critical,
.p_ble_npl_get_time_forever = npl_freertos_get_time_forever,
.p_ble_npl_hw_is_in_critical = npl_freertos_hw_is_in_critical
};