S112 SoftDevice v6.1.1
Macros

Macros

#define SOC_SVC_BASE   (0x20)
 The number of the lowest SVC number reserved for the SoC library. More...
 
#define SOC_SVC_BASE_NOT_AVAILABLE   (0x2C)
 
#define NRF_RADIO_NOTIFICATION_INACTIVE_GUARANTEED_TIME_US   (62)
 Guaranteed time for application to process radio inactive notification.
 
#define NRF_RADIO_MINIMUM_TIMESLOT_LENGTH_EXTENSION_TIME_US   (200)
 The minimum allowed timeslot extension time.
 
#define NRF_RADIO_MAX_EXTENSION_PROCESSING_TIME_US   (17)
 The maximum processing time to handle a timeslot extension.
 
#define NRF_RADIO_MIN_EXTENSION_MARGIN_US   (79)
 The latest time before the end of a timeslot the timeslot can be extended.
 
#define SOC_ECB_KEY_LENGTH   (16)
 
#define SOC_ECB_CLEARTEXT_LENGTH   (16)
 
#define SOC_ECB_CIPHERTEXT_LENGTH   (SOC_ECB_CLEARTEXT_LENGTH)
 
#define SD_EVT_IRQn   (SWI2_IRQn)
 
#define SD_EVT_IRQHandler   (SWI2_IRQHandler)
 
#define RADIO_NOTIFICATION_IRQn   (SWI1_IRQn)
 
#define RADIO_NOTIFICATION_IRQHandler   (SWI1_IRQHandler)
 
#define NRF_RADIO_LENGTH_MIN_US   (100)
 
#define NRF_RADIO_LENGTH_MAX_US   (100000)
 
#define NRF_RADIO_DISTANCE_MAX_US   (128000000UL - 1UL)
 
#define NRF_RADIO_EARLIEST_TIMEOUT_MAX_US   (128000000UL - 1UL)
 
#define NRF_RADIO_START_JITTER_US   (2)
 
#define NRF_SOC_SD_PPI_CHANNELS_SD_DISABLED_MSK   ((uint32_t)(0))
 Mask of PPI channels reserved by the SoftDevice when the SoftDevice is disabled.
 
#define NRF_SOC_SD_PPI_CHANNELS_SD_ENABLED_MSK
 Mask of PPI channels reserved by the SoftDevice when the SoftDevice is enabled. More...
 
#define NRF_SOC_APP_PPI_CHANNELS_SD_DISABLED_MSK   (~NRF_SOC_SD_PPI_CHANNELS_SD_DISABLED_MSK)
 Mask of PPI channels available to the application when the SoftDevice is disabled.
 
#define NRF_SOC_APP_PPI_CHANNELS_SD_ENABLED_MSK   (~NRF_SOC_SD_PPI_CHANNELS_SD_ENABLED_MSK)
 Mask of PPI channels available to the application when the SoftDevice is enabled.
 
#define NRF_SOC_SD_PPI_GROUPS_SD_DISABLED_MSK   ((uint32_t)(0))
 Mask of PPI groups reserved by the SoftDevice when the SoftDevice is disabled.
 
#define NRF_SOC_SD_PPI_GROUPS_SD_ENABLED_MSK
 Mask of PPI groups reserved by the SoftDevice when the SoftDevice is enabled. More...
 
#define NRF_SOC_APP_PPI_GROUPS_SD_DISABLED_MSK   (~NRF_SOC_SD_PPI_GROUPS_SD_DISABLED_MSK)
 Mask of PPI groups available to the application when the SoftDevice is disabled.
 
#define NRF_SOC_APP_PPI_GROUPS_SD_ENABLED_MSK   (~NRF_SOC_SD_PPI_GROUPS_SD_ENABLED_MSK)
 Mask of PPI groups available to the application when the SoftDevice is enabled.
 

Detailed Description

Macro Definition Documentation

#define NRF_RADIO_DISTANCE_MAX_US   (128000000UL - 1UL)

The longest timeslot distance, in microseconds, allowed for the distance parameter (see nrf_radio_request_normal_t) in the request.

#define NRF_RADIO_EARLIEST_TIMEOUT_MAX_US   (128000000UL - 1UL)

The longest timeout, in microseconds, allowed when requesting the earliest possible timeslot.

#define NRF_RADIO_LENGTH_MAX_US   (100000)

The longest allowed radio timeslot, in microseconds.

#define NRF_RADIO_LENGTH_MIN_US   (100)

The shortest allowed radio timeslot, in microseconds.

#define NRF_RADIO_START_JITTER_US   (2)

The maximum jitter in NRF_RADIO_CALLBACK_SIGNAL_TYPE_START relative to the requested start time.

#define NRF_SOC_SD_PPI_CHANNELS_SD_ENABLED_MSK
Value:
((uint32_t)( \
(1U << 17) \
| (1U << 18) \
| (1U << 19) \
| (1U << 20) \
| (1U << 21) \
| (1U << 22) \
| (1U << 23) \
| (1U << 24) \
| (1U << 25) \
| (1U << 26) \
| (1U << 27) \
| (1U << 28) \
| (1U << 29) \
| (1U << 30) \
| (1U << 31) \
))

Mask of PPI channels reserved by the SoftDevice when the SoftDevice is enabled.

#define NRF_SOC_SD_PPI_GROUPS_SD_ENABLED_MSK
Value:
((uint32_t)( \
(1U << 4) \
| (1U << 5) \
))

Mask of PPI groups reserved by the SoftDevice when the SoftDevice is enabled.

#define RADIO_NOTIFICATION_IRQHandler   (SWI1_IRQHandler)

The radio notification IRQ handler. The default interrupt priority for this handler is set to 6

#define RADIO_NOTIFICATION_IRQn   (SWI1_IRQn)

The radio notification IRQ number.

#define SD_EVT_IRQHandler   (SWI2_IRQHandler)

SoftDevice Event IRQ handler. Used for both protocol events and SoC events. The default interrupt priority for this handler is set to 6

#define SD_EVT_IRQn   (SWI2_IRQn)

SoftDevice Event IRQ number. Used for both protocol events and SoC events.

#define SOC_ECB_CIPHERTEXT_LENGTH   (SOC_ECB_CLEARTEXT_LENGTH)

ECB ciphertext length.

#define SOC_ECB_CLEARTEXT_LENGTH   (16)

ECB cleartext length.

#define SOC_ECB_KEY_LENGTH   (16)

ECB key length.

#define SOC_SVC_BASE   (0x20)

The number of the lowest SVC number reserved for the SoC library.

Base value for SVCs that are available when the SoftDevice is disabled.

#define SOC_SVC_BASE_NOT_AVAILABLE   (0x2C)

Base value for SVCs that are not available when the SoftDevice is disabled.


Documentation feedback | Developer Zone | Subscribe | Updated