 |
nrfxlib API 3.3.99
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
35#ifndef NRF_802154_CONFIG_SOC_H_
36#define NRF_802154_CONFIG_SOC_H_
46#ifdef NRF_802154_SOC_SUPPORTED
47 #error "Do not define NRF_802154_SOC_SUPPORTED externally"
50#ifdef NRF_802154_SOC_NRF52_SERIES
51 #error "Do not define NRF_802154_SOC_NRF52_SERIES externally"
54#if defined (NRF52833_XXAA) || defined (NRF52840_XXAA)
55 #define NRF_802154_SOC_NRF52_SERIES
56 #define NRF_802154_SOC_SUPPORTED
59#ifdef NRF_802154_SOC_NRF53_SERIES
60 #error "Do not define NRF_802154_SOC_NRF53_SERIES externally"
63#if defined (NRF5340_XXAA) || defined(NRF5340_XXAA_APPLICATION) || defined(NRF5340_XXAA_NETWORK)
64 #define NRF_802154_SOC_NRF53_SERIES
65 #define NRF_802154_SOC_SUPPORTED
68#ifdef NRF_802154_SOC_NRF54H_SERIES
69 #error "Do not define NRF_802154_SOC_NRF54H_SERIES externally"
72#if defined (NRF54H20_XXAA)
73 #define NRF_802154_SOC_NRF54H_SERIES
74 #define NRF_802154_SOC_SUPPORTED
77#ifdef NRF_802154_SOC_NRF54L_SERIES
78 #error "Do not define NRF_802154_SOC_NRF54L_SERIES externally"
81#if defined (NRF54L05_XXAA) || defined (NRF54LV10A_ENGA_XXAA) || defined (NRF54L10_XXAA) \
82 || defined (NRF54L15_XXAA) || defined (NRF54LM20A_ENGA_XXAA) || defined (NRF54LM20B_XXAA) \
83 || defined (NRF54LV10A_XXAA) || defined (NRF54LM20A_XXAA) || defined (NRF54LC10A_XXAA)
84 #define NRF_802154_SOC_NRF54L_SERIES
85 #define NRF_802154_SOC_SUPPORTED
88#ifdef NRF_802154_SOC_PPI_PRESENT
89 #error "Do not define NRF_802154_SOC_PPI_PRESENT externally"
92#ifdef NRF_802154_SOC_DPPI_PRESENT
93 #error "Do not define NRF_802154_SOC_DPPI_PRESENT externally"
96#if defined(NRF_802154_SOC_NRF52_SERIES)
97 #define NRF_802154_SOC_PPI_PRESENT
100#if defined(NRF_802154_SOC_NRF53_SERIES)
101 #define NRF_802154_SOC_DPPI_PRESENT
104#if defined(NRF_802154_SOC_NRF54H_SERIES)
105 #define NRF_802154_SOC_DPPI_PRESENT
108#if defined(NRF_802154_SOC_NRF54L_SERIES)
109 #define NRF_802154_SOC_DPPI_PRESENT
112#ifdef NRF_802154_USE_INTERNAL_INCLUDES
113#include "nrf_802154_soc_config_internal.h"
116#ifndef NRF_802154_SOC_SUPPORTED
117#error "nRF 802.15.4 driver is not supported on the selected SoC."