nrfxlib API 0.1.0
Loading...
Searching...
No Matches
nrf_802154_peripherals.h File Reference
#include <nrfx.h>
#include "nrf_802154_config.h"
#include "nrf_802154_debug.h"
#include "nrf_802154_debug_core.h"

Go to the source code of this file.

Macros

#define NRF_802154_HIGH_PRECISION_TIMER_INSTANCE_NO   1
 Module that defines the 802.15.4 driver peripheral usage.
 
#define NRF_802154_HIGH_PRECISION_TIMER_INSTANCE    NRFX_CONCAT_2(NRF_TIMER, NRF_802154_HIGH_PRECISION_TIMER_INSTANCE_NO)
 
#define NRF_802154_TIMER_INSTANCE_NO   0
 
#define NRF_802154_TIMER_INSTANCE    NRFX_CONCAT_2(NRF_TIMER, NRF_802154_TIMER_INSTANCE_NO)
 
#define NRF_802154_RTC_INSTANCE   NRFX_CONCAT_2(NRF_RTC, NRF_802154_RTC_INSTANCE_NO)
 
#define NRF_802154_RTC_IRQ_HANDLER   NRFX_CONCAT_3(RTC, NRF_802154_RTC_INSTANCE_NO, _IRQHandler)
 
#define NRF_802154_RTC_IRQN   NRFX_CONCAT_3(RTC, NRF_802154_RTC_INSTANCE_NO, _IRQn)
 
#define NRF_802154_TIMERS_USED_MASK
 
#define NRF_802154_RTC_USED_MASK   (1 << NRF_802154_RTC_INSTANCE_NO)
 
#define NRF_802154_GPIO_PINS_USED_MASK   NRF_802154_DEBUG_PINS_USED_MASK
 
#define NRF_802154_GPIOTE_CHANNELS_USED_MASK   NRF_802154_DEBUG_GPIOTE_CHANNELS_USED_MASK
 
#define NRF_802154_EGU_NOTIFICATION_CHANNEL_NO   0
 
#define NRF_802154_EGU_NOTIFICATION_USED_CHANNELS_MASK    (1U << NRF_802154_EGU_NOTIFICATION_CHANNEL_NO)
 
#define NRF_802154_EGU_REQUEST_CHANNEL_NO   2
 
#define NRF_802154_EGU_REQUEST_USED_CHANNELS_MASK   (1U << NRF_802154_EGU_REQUEST_CHANNEL_NO)
 
#define NRF_802154_EGU_SYNC_CHANNEL_NO   3
 
#define NRF_802154_EGU_SYNC_USED_CHANNELS_MASK   (1U << NRF_802154_EGU_SYNC_CHANNEL_NO)
 
#define NRF_802154_EGU_RAMP_UP_CHANNEL_NO   15
 
#define NRF_802154_EGU_RAMP_UP_USED_CHANNELS_MASK   (1U << NRF_802154_EGU_RAMP_UP_CHANNEL_NO)
 
#define NRF_802154_EGU_RAMP_UP_EVENT
 
#define NRF_802154_EGU_RAMP_UP_TASK
 
#define NRF_802154_EGU_USED_CHANNELS_MASK