Go to the documentation of this file.
39 #if IS_USED(MODULE_IEEE802154_RADIO_HAL)
40 #include "net/ieee802154/radio.h"
41 #if IS_USED(MODULE_NETDEV_IEEE802154_SUBMAC)
42 #include "net/netdev/ieee802154_submac.h"
59 #if IS_USED(MODULE_NETDEV_IEEE802154_SUBMAC)
61 #elif !IS_USED(MODULE_IEEE802154_RADIO_HAL)
78 #ifndef CONFIG_NRF802154_CCA_THRESH_DEFAULT
79 #define CONFIG_NRF802154_CCA_THRESH_DEFAULT 0x14
89 #ifndef NRF802154_TIMER
90 #define NRF802154_TIMER TIMER_DEV(1)
Definitions for netdev common IEEE 802.15.4 code.
netdev_ieee802154_t netdev
ieee802154 device descriptor
void nrf802154_setup(nrf802154_t *dev)
Setup a NRF802154 radio device for use with netdev.
int nrf802154_init(void)
Initialize the NRF52840 radio.
Structure to hold driver state.
Extended structure to hold IEEE 802.15.4 driver state.
IEEE 802.15.4 SubMAC netdev descriptor.
Device descriptor for NRF802154 transceiver.