|
| enum | NRF_SOC_SVCS {
SD_FLASH_WRITE = (0x20) + 9
, SD_MUTEX_NEW = (0x2D)
, SD_MUTEX_ACQUIRE = (0x2D) + 1
, SD_MUTEX_RELEASE = (0x2D) + 2
,
SD_RAND_APPLICATION_VECTOR_GET = (0x2D) + 3
, SD_POWER_MODE_SET = (0x2D) + 4
, SD_POWER_POF_ENABLE = (0x2D) + 8
, SD_POWER_POF_THRESHOLD_SET = (0x2D) + 9
,
SD_POWER_GPREGRET_SET = (0x2D) + 14
, SD_POWER_GPREGRET_CLR = (0x2D) + 15
, SD_POWER_GPREGRET_GET = (0x2D) + 16
, SD_CLOCK_HFCLK_REQUEST = (0x2D) + 19
,
SD_CLOCK_HFCLK_RELEASE = (0x2D) + 20
, SD_CLOCK_HFCLK_IS_RUNNING = (0x2D) + 21
, SD_RADIO_NOTIFICATION_CFG_SET = (0x2D) + 22
, SD_ECB_BLOCK_ENCRYPT = (0x2D) + 23
,
SD_ECB_BLOCKS_ENCRYPT = (0x2D) + 24
, SD_RADIO_SESSION_OPEN = (0x2D) + 25
, SD_RADIO_SESSION_CLOSE = (0x2D) + 26
, SD_RADIO_REQUEST = (0x2D) + 27
,
SD_EVT_GET = (0x2D) + 28
, SD_TEMP_GET = (0x2D) + 29
, SD_RAND_SEED_SET = (0x2D) + 34
, SVC_SOC_LAST = (0x2D) + 35
} |
| | The SVC numbers used by the SVC functions in the SoC library. More...
|
| |
| enum | NRF_MUTEX_VALUES { NRF_MUTEX_FREE
, NRF_MUTEX_TAKEN
} |
| | Possible values of a nrf_mutex_t. More...
|
| |
| enum | NRF_POWER_MODES { NRF_POWER_MODE_CONSTLAT
, NRF_POWER_MODE_LOWPWR
} |
| | Power modes. More...
|
| |
| enum | NRF_POWER_THRESHOLDS {
NRF_POWER_THRESHOLD_V17 = 0UL
, NRF_POWER_THRESHOLD_V18
, NRF_POWER_THRESHOLD_V19
, NRF_POWER_THRESHOLD_V20
,
NRF_POWER_THRESHOLD_V21
, NRF_POWER_THRESHOLD_V22
, NRF_POWER_THRESHOLD_V23
, NRF_POWER_THRESHOLD_V24
,
NRF_POWER_THRESHOLD_V25
, NRF_POWER_THRESHOLD_V26
, NRF_POWER_THRESHOLD_V27
, NRF_POWER_THRESHOLD_V28
} |
| | Power failure thresholds. More...
|
| |
| enum | NRF_RADIO_NOTIFICATION_DISTANCES {
NRF_RADIO_NOTIFICATION_DISTANCE_NONE = 0
, NRF_RADIO_NOTIFICATION_DISTANCE_200US = 200
, NRF_RADIO_NOTIFICATION_DISTANCE_420US = 420
, NRF_RADIO_NOTIFICATION_DISTANCE_800US = 800
,
NRF_RADIO_NOTIFICATION_DISTANCE_1740US = 1740
, NRF_RADIO_NOTIFICATION_DISTANCE_2680US = 2680
, NRF_RADIO_NOTIFICATION_DISTANCE_3620US = 3620
, NRF_RADIO_NOTIFICATION_DISTANCE_4560US = 4560
,
NRF_RADIO_NOTIFICATION_DISTANCE_5500US = 5500
} |
| | Radio notification distances. More...
|
| |
| enum | NRF_RADIO_NOTIFICATION_TYPES { NRF_RADIO_NOTIFICATION_TYPE_NONE = 0
, NRF_RADIO_NOTIFICATION_TYPE_INT_ON_ACTIVE
, NRF_RADIO_NOTIFICATION_TYPE_INT_ON_INACTIVE
, NRF_RADIO_NOTIFICATION_TYPE_INT_ON_BOTH
} |
| | Radio notification types. More...
|
| |
| enum | NRF_RADIO_CALLBACK_SIGNAL_TYPE {
NRF_RADIO_CALLBACK_SIGNAL_TYPE_START
, NRF_RADIO_CALLBACK_SIGNAL_TYPE_TIMER0
, NRF_RADIO_CALLBACK_SIGNAL_TYPE_RADIO
, NRF_RADIO_CALLBACK_SIGNAL_TYPE_EXTEND_FAILED
,
NRF_RADIO_CALLBACK_SIGNAL_TYPE_EXTEND_SUCCEEDED
} |
| | The Radio signal callback types. More...
|
| |
| enum | NRF_RADIO_SIGNAL_CALLBACK_ACTION { NRF_RADIO_SIGNAL_CALLBACK_ACTION_NONE
, NRF_RADIO_SIGNAL_CALLBACK_ACTION_EXTEND
, NRF_RADIO_SIGNAL_CALLBACK_ACTION_END
, NRF_RADIO_SIGNAL_CALLBACK_ACTION_REQUEST_AND_END
} |
| | The actions requested by the signal callback. More...
|
| |
| enum | NRF_RADIO_HFCLK_CFG { NRF_RADIO_HFCLK_CFG_XTAL_GUARANTEED
, NRF_RADIO_HFCLK_CFG_NO_GUARANTEE
} |
| | Radio timeslot high frequency clock source configuration. More...
|
| |
| enum | NRF_RADIO_PRIORITY { NRF_RADIO_PRIORITY_HIGH
, NRF_RADIO_PRIORITY_NORMAL
} |
| | Radio timeslot priorities. More...
|
| |
| enum | NRF_RADIO_REQUEST_TYPE { NRF_RADIO_REQ_TYPE_EARLIEST
, NRF_RADIO_REQ_TYPE_NORMAL
} |
| | Radio timeslot request type. More...
|
| |
| enum | NRF_SOC_EVTS {
NRF_EVT_HFCLKSTARTED
, NRF_EVT_POWER_FAILURE_WARNING
, NRF_EVT_FLASH_OPERATION_SUCCESS
, NRF_EVT_FLASH_OPERATION_ERROR
,
NRF_EVT_RADIO_BLOCKED
, NRF_EVT_RADIO_SIGNAL_CALLBACK_INVALID_RETURN
, NRF_EVT_RADIO_SESSION_IDLE
, NRF_EVT_RADIO_SESSION_CLOSED
,
NRF_EVT_RAND_SEED_REQUEST
, NRF_EVT_NUMBER_OF_EVTS
} |
| | SoC Events. More...
|
| |