nrfxlib API 0.1.0
Loading...
Searching...
No Matches
nrf_802154_peripherals_nrf52.h File Reference
#include <nrfx.h>
#include "nrf_802154_config.h"
#include "nrf_802154_debug.h"
#include "hal/nrf_ppi.h"
#include "nrf_802154_sl_periphs.h"

Go to the source code of this file.

Macros

#define NRF_802154_EGU_INSTANCE_NO   0
 Module that defines the 802.15.4 driver peripheral usage for nRF52 family.
 
#define NRF_802154_EGU_INSTANCE   NRFX_CONCAT_2(NRF_EGU, NRF_802154_EGU_INSTANCE_NO)
 
#define NRF_802154_EGU_IRQ_HANDLER
 
#define NRF_802154_RTC_INSTANCE_NO   2
 
#define NRF_802154_PPI_RADIO_RAMP_UP_TRIGG   NRF_PPI_CHANNEL6
 
#define NRF_802154_PPI_RADIO_DISABLED_TO_EGU   NRF_PPI_CHANNEL6
 
#define NRF_802154_PPI_EGU_TO_RADIO_RAMP_UP   NRF_PPI_CHANNEL7
 
#define NRF_802154_PPI_EGU_TO_TIMER_START   NRF_PPI_CHANNEL8
 
#define NRF_802154_PPI_RADIO_CRCERROR_TO_TIMER_CLEAR   NRF_PPI_CHANNEL9
 
#define NRF_802154_PPI_RADIO_CCAIDLE_TO_FEM_GPIOTE   NRF_PPI_CHANNEL9
 
#define NRF_802154_PPI_TIMER_COMPARE_TO_RADIO_TXEN   NRF_PPI_CHANNEL9
 
#define NRF_802154_PPI_RADIO_CCABUSY_TO_RADIO_CCASTART   NRF_PPI_CHANNEL10
 
#define NRF_802154_PPI_RADIO_SYNC_TO_EGU_SYNC   NRF_PPI_CHANNEL11
 
#define NRF_802154_DISABLE_BCC_MATCHING_PPI_CHANNELS_USED_MASK    (1 << NRF_802154_PPI_RADIO_SYNC_TO_EGU_SYNC)
 
#define NRF_802154_PPI_CORE_GROUP   NRF_PPI_CHANNEL_GROUP0
 
#define NRF_802154_PPI_ABORT_GROUP   NRF_PPI_CHANNEL_GROUP1
 
#define NRF_802154_EGU_USED_MASK   (1 << NRF_802154_EGU_INSTANCE_NO)
 
#define NRF_802154_PPI_CHANNELS_USED_MASK
 
#define NRF_802154_PPI_GROUPS_USED_MASK