 |
nrfxlib API 3.3.99
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
40#ifndef NRF_802154_PERIPHERALS_NRF52_H__
41#define NRF_802154_PERIPHERALS_NRF52_H__
50#include "nrf_802154_sl_periphs.h"
63#ifndef NRF_802154_EGU_INSTANCE_NO
65#define NRF_802154_EGU_INSTANCE_NO 0
78#define NRF_802154_EGU_INSTANCE NRFX_CONCAT_2(NRF_EGU, NRF_802154_EGU_INSTANCE_NO)
88#define NRF_802154_EGU_IRQ_HANDLER \
89 NRFX_CONCAT_3(NRFX_CONCAT_3(SWI, NRF_802154_EGU_INSTANCE_NO, _EGU), \
90 NRF_802154_EGU_INSTANCE_NO, \
99#ifndef NRF_802154_RTC_INSTANCE_NO
101#define NRF_802154_RTC_INSTANCE_NO 2
118#ifndef NRF_802154_PPI_RADIO_RAMP_UP_TRIGG
119#define NRF_802154_PPI_RADIO_RAMP_UP_TRIGG 6U
131#ifndef NRF_802154_PPI_RADIO_DISABLED_TO_EGU
132#define NRF_802154_PPI_RADIO_DISABLED_TO_EGU 6U
143#ifndef NRF_802154_PPI_EGU_TO_RADIO_RAMP_UP
144#define NRF_802154_PPI_EGU_TO_RADIO_RAMP_UP 7U
155#ifndef NRF_802154_PPI_EGU_TO_TIMER_START
156#define NRF_802154_PPI_EGU_TO_TIMER_START 8U
168#ifndef NRF_802154_PPI_RADIO_CCAIDLE_TO_FEM_GPIOTE
169#define NRF_802154_PPI_RADIO_CCAIDLE_TO_FEM_GPIOTE 9U
181#ifndef NRF_802154_PPI_TIMER_COMPARE_TO_RADIO_TXEN
182#define NRF_802154_PPI_TIMER_COMPARE_TO_RADIO_TXEN 9U
194#ifndef NRF_802154_PPI_RADIO_CCABUSY_TO_RADIO_CCASTART
195#define NRF_802154_PPI_RADIO_CCABUSY_TO_RADIO_CCASTART 10U
205#ifndef NRF_802154_PPI_RADIO_SYNC_TO_EGU_SYNC
206#define NRF_802154_PPI_RADIO_SYNC_TO_EGU_SYNC 11U
209#define NRF_802154_DISABLE_BCC_MATCHING_PPI_CHANNELS_USED_MASK \
210 (1 << NRF_802154_PPI_RADIO_SYNC_TO_EGU_SYNC)
220#ifndef NRF_802154_PPI_CORE_GROUP
221#define NRF_802154_PPI_CORE_GROUP 0U
230#ifndef NRF_802154_PPI_ABORT_GROUP
231#define NRF_802154_PPI_ABORT_GROUP 1U
239#ifndef NRF_802154_EGU_USED_MASK
240#define NRF_802154_EGU_USED_MASK (1 << NRF_802154_EGU_INSTANCE_NO)
248#ifndef NRF_802154_PPI_CHANNELS_USED_MASK
249#define NRF_802154_PPI_CHANNELS_USED_MASK ((1 << NRF_802154_PPI_RADIO_DISABLED_TO_EGU) | \
250 (1 << NRF_802154_PPI_RADIO_RAMP_UP_TRIGG) | \
251 (1 << NRF_802154_PPI_EGU_TO_RADIO_RAMP_UP) | \
252 (1 << NRF_802154_PPI_EGU_TO_TIMER_START) | \
253 (1 << NRF_802154_PPI_RADIO_CCAIDLE_TO_FEM_GPIOTE) | \
254 (1 << NRF_802154_PPI_TIMER_COMPARE_TO_RADIO_TXEN) | \
255 (1 << NRF_802154_PPI_RADIO_CCABUSY_TO_RADIO_CCASTART) | \
256 NRF_802154_DISABLE_BCC_MATCHING_PPI_CHANNELS_USED_MASK | \
257 NRF_802154_SL_PPI_CHANNELS_USED_MASK | \
258 NRF_802154_DEBUG_PPI_CHANNELS_USED_MASK)
266#ifndef NRF_802154_PPI_GROUPS_USED_MASK
267#define NRF_802154_PPI_GROUPS_USED_MASK ((1 << NRF_802154_PPI_CORE_GROUP) | \
268 (1 << NRF_802154_PPI_ABORT_GROUP) )
271#define NRF_802154_ENCRYPTION_ACCELERATOR_ECB