S115 SoftDevice for nRF54LM20 API documentation 10.0.0
Loading...
Searching...
No Matches
Enumerations

Enumerations

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...
 

Detailed Description