nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches
nrf_802154_callbacks_dispatcher.h File Reference

nRF IEEE 802.15.4 radio driver callbacks dispatcher API. More...

#include <nrf_802154_const.h>
#include <nrf_802154_types.h>
#include <stdbool.h>
#include <stdint.h>
#include <zephyr/sys/iterable_sections.h>

Go to the source code of this file.

Data Structures

struct  nrf_802154_radio_client_config
 Radio addresses applied after a client switch. More...
 
struct  nrf_802154_callbacks
 Callbacks for the nRF IEEE 802.15.4 radio driver. More...
 
struct  nrf_802154_cb_dispatch_entry
 Static registration entry in the iterable linker section. More...
 

Macros

#define NRF_802154_CALLBACKS_DISPATCHER_INDEX_NONE   UINT32_MAX
 
#define NRF_802154_CALLBACKS_DISPATCHER_NAME_STR(x)
 
#define NRF_802154_CALLBACKS_DISPATCHER_NAME_STR_EXPAND(x)
 
#define NRF_802154_CALLBACKS_DISPATCHER_REGISTER(_entry_name, _callbacks_var)
 Statically register an IEEE 802.15.4 radio driver client.
 

Functions

int nrf_802154_callbacks_dispatcher_switch (const char *name)
 Switch the active IEEE 802.15.4 radio driver client.
 

Detailed Description

nRF IEEE 802.15.4 radio driver callbacks dispatcher API.