[][src]Crate nrf_softdevice_s112

Structs

__BindgenBitfieldUnit
ble_common_cfg_vs_uuid_t

@brief Configuration of Vendor Specific base UUIDs, set with @ref sd_ble_cfg_set.

ble_common_evt_t

@brief Event structure for events not associated with a specific function module.

ble_common_opt_conn_evt_ext_t

@brief Configuration of extended BLE connection events.

ble_common_opt_extended_rc_cal_t

@brief Enable/disable extended RC calibration.

ble_common_opt_pa_lna_t

@brief PA & LNA GPIO toggle configuration

ble_conn_cfg_t

@brief BLE connection configuration type, wrapping the module specific configurations, set with @ref sd_ble_cfg_set.

ble_data_t

@brief Data structure.

ble_evt_hdr_t

@brief BLE Event header.

ble_evt_t

@brief Common BLE Event type, wrapping the module specific event reports.

ble_evt_user_mem_release_t

@brief Event structure for @ref BLE_EVT_USER_MEM_RELEASE.

ble_evt_user_mem_request_t

@brief Event structure for @ref BLE_EVT_USER_MEM_REQUEST.

ble_gap_addr_t

@brief Bluetooth Low Energy address.

ble_gap_adv_data_t

@brief GAP advertising data buffers.

ble_gap_adv_params_t

@brief GAP advertising parameters.

ble_gap_adv_properties_t

@brief Advertising event properties.

ble_gap_cfg_car_incl_cfg_t

@brief Central Address Resolution include configuration parameters, set with @ref sd_ble_cfg_set.

ble_gap_cfg_device_name_t

@brief Device name and its properties, set with @ref sd_ble_cfg_set.

ble_gap_cfg_ppcp_incl_cfg_t

@brief Peripheral Preferred Connection Parameters include configuration parameters, set with @ref sd_ble_cfg_set.

ble_gap_cfg_role_count_t

@brief Configuration of maximum concurrent connections in the peripheral role, set with @ref sd_ble_cfg_set.

ble_gap_conn_cfg_t

@brief BLE GAP connection configuration parameters, set with @ref sd_ble_cfg_set.

ble_gap_conn_params_t

@brief GAP connection parameters.

ble_gap_conn_sec_mode_t

@brief GAP connection security modes.

ble_gap_conn_sec_t

@brief GAP connection security status.

ble_gap_enc_info_t

@brief GAP Encryption Information.

ble_gap_enc_key_t

@brief Encryption Key.

ble_gap_evt_adv_set_terminated_t

@brief Event structure for @ref BLE_GAP_EVT_ADV_SET_TERMINATED

ble_gap_evt_auth_key_request_t

@brief Event structure for @ref BLE_GAP_EVT_AUTH_KEY_REQUEST.

ble_gap_evt_auth_status_t

@brief Event structure for @ref BLE_GAP_EVT_AUTH_STATUS.

ble_gap_evt_conn_param_update_t

@brief Event structure for @ref BLE_GAP_EVT_CONN_PARAM_UPDATE.

ble_gap_evt_conn_sec_update_t

@brief Event structure for @ref BLE_GAP_EVT_CONN_SEC_UPDATE.

ble_gap_evt_connected_t

@brief Event structure for @ref BLE_GAP_EVT_CONNECTED.

ble_gap_evt_disconnected_t

@brief Event structure for @ref BLE_GAP_EVT_DISCONNECTED.

ble_gap_evt_key_pressed_t

@brief Event structure for @ref BLE_GAP_EVT_KEY_PRESSED.

ble_gap_evt_lesc_dhkey_request_t

@brief Event structure for @ref BLE_GAP_EVT_LESC_DHKEY_REQUEST.

ble_gap_evt_passkey_display_t

@brief Event structure for @ref BLE_GAP_EVT_PASSKEY_DISPLAY.

ble_gap_evt_phy_update_request_t

@brief Event structure for @ref BLE_GAP_EVT_PHY_UPDATE_REQUEST.

ble_gap_evt_phy_update_t

@brief Event Structure for @ref BLE_GAP_EVT_PHY_UPDATE.

ble_gap_evt_rssi_changed_t

@brief Event structure for @ref BLE_GAP_EVT_RSSI_CHANGED.

ble_gap_evt_scan_req_report_t

@brief Event structure for @ref BLE_GAP_EVT_SCAN_REQ_REPORT.

ble_gap_evt_sec_info_request_t

@brief Event structure for @ref BLE_GAP_EVT_SEC_INFO_REQUEST.

ble_gap_evt_sec_params_request_t

@brief Event structure for @ref BLE_GAP_EVT_SEC_PARAMS_REQUEST.

ble_gap_evt_sec_request_t

@brief Event structure for @ref BLE_GAP_EVT_SEC_REQUEST.

ble_gap_evt_t

@brief GAP event structure.

ble_gap_evt_timeout_t

@brief Event structure for @ref BLE_GAP_EVT_TIMEOUT.

ble_gap_id_key_t

@brief Identity Key.

ble_gap_irk_t

@brief Identity Resolving Key.

ble_gap_lesc_dhkey_t

@brief GAP LE Secure Connections DHKey.

ble_gap_lesc_oob_data_t

@brief GAP LE Secure Connections OOB data.

ble_gap_lesc_p256_pk_t

@brief GAP LE Secure Connections P-256 Public Key.

ble_gap_master_id_t

@brief GAP Master Identification.

ble_gap_opt_auth_payload_timeout_t

@brief Authenticated payload timeout option.

ble_gap_opt_ch_map_t

@brief Channel Map option.

ble_gap_opt_local_conn_latency_t

@brief Local connection latency option.

ble_gap_opt_passkey_t

@brief Passkey Option.

ble_gap_opt_slave_latency_disable_t

@brief Disable slave latency

ble_gap_phys_t

@brief PHY preferences for TX and RX @note tx_phys and rx_phys are bit fields. Multiple bits can be set in them to indicate multiple preferred PHYs for each direction. @code p_gap_phys->tx_phys = BLE_GAP_PHY_1MBPS | BLE_GAP_PHY_2MBPS; p_gap_phys->rx_phys = BLE_GAP_PHY_1MBPS | BLE_GAP_PHY_2MBPS; @endcode

ble_gap_privacy_params_t

@brief Privacy.

ble_gap_sec_kdist_t

@brief Keys that can be exchanged during a bonding procedure.

ble_gap_sec_keys_t

@brief Security Keys.

ble_gap_sec_keyset_t

@brief Security key set for both local and peer keys.

ble_gap_sec_levels_t

@brief Security levels supported. @note See Bluetooth Specification Version 4.2 Volume 3, Part C, Chapter 10, Section 10.2.1.

ble_gap_sec_params_t

@brief GAP security parameters.

ble_gap_sign_info_t

@brief GAP Signing Information.

ble_gatt_char_ext_props_t

@brief GATT Characteristic Extended Properties.

ble_gatt_char_props_t

@brief GATT Characteristic Properties.

ble_gatt_conn_cfg_t

@brief BLE GATT connection configuration parameters, set with @ref sd_ble_cfg_set.

ble_gattc_attr_info16_t

@brief Attribute Information for 16-bit Attribute UUID.

ble_gattc_attr_info128_t

@brief Attribute Information for 128-bit Attribute UUID.

ble_gattc_char_t

@brief GATT characteristic.

ble_gattc_conn_cfg_t

@brief BLE GATTC connection configuration parameters, set with @ref sd_ble_cfg_set.

ble_gattc_desc_t

@brief GATT descriptor.

ble_gattc_evt_attr_info_disc_rsp_t

@brief Event structure for @ref BLE_GATTC_EVT_ATTR_INFO_DISC_RSP.

ble_gattc_evt_char_disc_rsp_t

@brief Event structure for @ref BLE_GATTC_EVT_CHAR_DISC_RSP.

ble_gattc_evt_char_val_by_uuid_read_rsp_t

@brief Event structure for @ref BLE_GATTC_EVT_CHAR_VAL_BY_UUID_READ_RSP.

ble_gattc_evt_char_vals_read_rsp_t

@brief Event structure for @ref BLE_GATTC_EVT_CHAR_VALS_READ_RSP.

ble_gattc_evt_desc_disc_rsp_t

@brief Event structure for @ref BLE_GATTC_EVT_DESC_DISC_RSP.

ble_gattc_evt_exchange_mtu_rsp_t

@brief Event structure for @ref BLE_GATTC_EVT_EXCHANGE_MTU_RSP.

ble_gattc_evt_hvx_t

@brief Event structure for @ref BLE_GATTC_EVT_HVX.

ble_gattc_evt_prim_srvc_disc_rsp_t

@brief Event structure for @ref BLE_GATTC_EVT_PRIM_SRVC_DISC_RSP.

ble_gattc_evt_read_rsp_t

@brief Event structure for @ref BLE_GATTC_EVT_READ_RSP.

ble_gattc_evt_rel_disc_rsp_t

@brief Event structure for @ref BLE_GATTC_EVT_REL_DISC_RSP.

ble_gattc_evt_t

@brief GATTC event structure.

ble_gattc_evt_timeout_t

@brief Event structure for @ref BLE_GATTC_EVT_TIMEOUT.

ble_gattc_evt_write_cmd_tx_complete_t

@brief Event structure for @ref BLE_GATTC_EVT_WRITE_CMD_TX_COMPLETE.

ble_gattc_evt_write_rsp_t

@brief Event structure for @ref BLE_GATTC_EVT_WRITE_RSP.

ble_gattc_handle_range_t

@brief Operation Handle Range.

ble_gattc_handle_value_t

@brief GATT read by UUID handle value pair.

ble_gattc_include_t

@brief GATT include.

ble_gattc_service_t

@brief GATT service.

ble_gattc_write_params_t

@brief Write Parameters.

ble_gatts_attr_md_t

@brief Attribute metadata.

ble_gatts_attr_t

@brief GATT Attribute.

ble_gatts_authorize_params_t

@brief GATT Authorization parameters.

ble_gatts_cfg_attr_tab_size_t

@brief Attribute table size configuration parameters, set with @ref sd_ble_cfg_set.

ble_gatts_cfg_service_changed_t

@brief Service Changed Inclusion configuration parameters, set with @ref sd_ble_cfg_set.

ble_gatts_char_handles_t

@brief GATT Characteristic Definition Handles.

ble_gatts_char_md_t

@brief GATT Characteristic metadata.

ble_gatts_char_pf_t

@brief GATT Characteristic Presentation Format.

ble_gatts_conn_cfg_t

@brief BLE GATTS connection configuration parameters, set with @ref sd_ble_cfg_set.

ble_gatts_evt_exchange_mtu_request_t

@brief Event structure for @ref BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST.

ble_gatts_evt_hvc_t

@brief Event structure for @ref BLE_GATTS_EVT_HVC.

ble_gatts_evt_hvn_tx_complete_t

@brief Event structure for @ref BLE_GATTS_EVT_HVN_TX_COMPLETE.

ble_gatts_evt_read_t

@brief Event substructure for authorized read requests, see @ref ble_gatts_evt_rw_authorize_request_t.

ble_gatts_evt_rw_authorize_request_t

@brief Event structure for @ref BLE_GATTS_EVT_RW_AUTHORIZE_REQUEST.

ble_gatts_evt_sys_attr_missing_t

@brief Event structure for @ref BLE_GATTS_EVT_SYS_ATTR_MISSING.

ble_gatts_evt_t

@brief GATTS event structure.

ble_gatts_evt_timeout_t

@brief Event structure for @ref BLE_GATTS_EVT_TIMEOUT.

ble_gatts_evt_write_t

@brief Event structure for @ref BLE_GATTS_EVT_WRITE.

ble_gatts_hvx_params_t

@brief GATT HVx parameters.

ble_gatts_rw_authorize_reply_params_t

@brief GATT Read or Write Authorize Reply parameters.

ble_gatts_value_t

@brief GATT Attribute Value.

ble_pa_lna_cfg_t

@brief Configuration parameters for the PA and LNA.

ble_user_mem_block_t

@brief User Memory Block.

ble_uuid128_t

@brief 128 bit UUID values.

ble_uuid_t

@brief Bluetooth Low Energy UUID type, encapsulates both 16-bit and 128-bit UUIDs.

ble_version_t

@brief Version Information.

nrf_clock_lf_cfg_t

@brief Type representing LFCLK oscillator source.

nrf_ecb_hal_data_block_t

@brief AES ECB block. Used to provide multiple blocks in a single call to @ref sd_ecb_blocks_encrypt.

nrf_ecb_hal_data_t

@brief AES ECB data structure

nrf_radio_request_earliest_t

@brief Parameters for a request for a timeslot as early as possible.

nrf_radio_request_normal_t

@brief Parameters for a normal radio timeslot request.

nrf_radio_request_t

@brief Radio timeslot request parameters.

nrf_radio_signal_callback_return_param_t

@brief Return parameters of the radio timeslot signal callback.

nrf_radio_signal_callback_return_param_t__bindgen_ty_1__bindgen_ty_1
nrf_radio_signal_callback_return_param_t__bindgen_ty_1__bindgen_ty_2
sd_mbr_command_compare_t

@brief This command works like memcmp, but takes the length in words.

sd_mbr_command_copy_bl_t

@brief This command copies a new BootLoader.

sd_mbr_command_copy_sd_t

@brief This command copies part of a new SoftDevice

sd_mbr_command_irq_forward_address_set_t

@brief Sets the base address of the interrupt vector table for interrupts forwarded from the MBR

sd_mbr_command_t

@brief Input structure containing data used when calling ::sd_mbr_command

sd_mbr_command_vector_table_base_set_t

@brief Change the address the MBR starts after a reset

Constants

BLE_APPEARANCE_BLOOD_PRESSURE_ARM
BLE_APPEARANCE_BLOOD_PRESSURE_WRIST
BLE_APPEARANCE_CYCLING_CADENCE_SENSOR
BLE_APPEARANCE_CYCLING_CYCLING_COMPUTER
BLE_APPEARANCE_CYCLING_POWER_SENSOR
BLE_APPEARANCE_CYCLING_SPEED_CADENCE_SENSOR
BLE_APPEARANCE_CYCLING_SPEED_SENSOR
BLE_APPEARANCE_GENERIC_BARCODE_SCANNER
BLE_APPEARANCE_GENERIC_BLOOD_PRESSURE
BLE_APPEARANCE_GENERIC_CLOCK
BLE_APPEARANCE_GENERIC_COMPUTER
BLE_APPEARANCE_GENERIC_CYCLING
BLE_APPEARANCE_GENERIC_DISPLAY
BLE_APPEARANCE_GENERIC_EYE_GLASSES
BLE_APPEARANCE_GENERIC_GLUCOSE_METER
BLE_APPEARANCE_GENERIC_HEART_RATE_SENSOR
BLE_APPEARANCE_GENERIC_HID
BLE_APPEARANCE_GENERIC_KEYRING
BLE_APPEARANCE_GENERIC_MEDIA_PLAYER
BLE_APPEARANCE_GENERIC_OUTDOOR_SPORTS_ACT
BLE_APPEARANCE_GENERIC_PHONE
BLE_APPEARANCE_GENERIC_PULSE_OXIMETER
BLE_APPEARANCE_GENERIC_REMOTE_CONTROL
BLE_APPEARANCE_GENERIC_RUNNING_WALKING_SENSOR
BLE_APPEARANCE_GENERIC_TAG
BLE_APPEARANCE_GENERIC_THERMOMETER
BLE_APPEARANCE_GENERIC_WATCH
BLE_APPEARANCE_GENERIC_WEIGHT_SCALE
BLE_APPEARANCE_HEART_RATE_SENSOR_HEART_RATE_BELT
BLE_APPEARANCE_HID_BARCODE
BLE_APPEARANCE_HID_CARD_READER
BLE_APPEARANCE_HID_DIGITAL_PEN
BLE_APPEARANCE_HID_DIGITIZERSUBTYPE
BLE_APPEARANCE_HID_GAMEPAD
BLE_APPEARANCE_HID_JOYSTICK
BLE_APPEARANCE_HID_KEYBOARD
BLE_APPEARANCE_HID_MOUSE
BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_AND_NAV_DISP
BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_AND_NAV_POD
BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_DISP
BLE_APPEARANCE_OUTDOOR_SPORTS_ACT_LOC_POD
BLE_APPEARANCE_PULSE_OXIMETER_FINGERTIP
BLE_APPEARANCE_PULSE_OXIMETER_WRIST_WORN
BLE_APPEARANCE_RUNNING_WALKING_SENSOR_IN_SHOE
BLE_APPEARANCE_RUNNING_WALKING_SENSOR_ON_HIP
BLE_APPEARANCE_RUNNING_WALKING_SENSOR_ON_SHOE
BLE_APPEARANCE_THERMOMETER_EAR
BLE_APPEARANCE_UNKNOWN
BLE_APPEARANCE_WATCH_SPORTS_WATCH
BLE_CFG_BASE
BLE_CFG_INVALID
BLE_CFG_LAST
BLE_COMMON_CFGS_BLE_COMMON_CFG_VS_UUID

< Vendor specific base UUID configuration

BLE_COMMON_EVTS_BLE_EVT_USER_MEM_RELEASE

< User Memory release. @ref ble_evt_user_mem_release_t

BLE_COMMON_EVTS_BLE_EVT_USER_MEM_REQUEST

< User Memory request. @ref ble_evt_user_mem_request_t

BLE_COMMON_OPTS_BLE_COMMON_OPT_CONN_EVT_EXT

< Extended connection events option

BLE_COMMON_OPTS_BLE_COMMON_OPT_EXTENDED_RC_CAL

< Extended RC calibration option

BLE_COMMON_OPTS_BLE_COMMON_OPT_PA_LNA

< PA and LNA options

BLE_COMMON_SVCS_SD_BLE_CFG_SET

< Add a configuration to the BLE stack.

BLE_COMMON_SVCS_SD_BLE_ENABLE

< Enable and initialize the BLE stack

BLE_COMMON_SVCS_SD_BLE_EVT_GET

< Get an event from the pending events queue.

BLE_COMMON_SVCS_SD_BLE_OPT_GET

< Get a BLE option.

BLE_COMMON_SVCS_SD_BLE_OPT_SET

< Set a BLE option.

BLE_COMMON_SVCS_SD_BLE_USER_MEM_REPLY

< User Memory Reply.

BLE_COMMON_SVCS_SD_BLE_UUID_DECODE

< Decode UUID bytes.

BLE_COMMON_SVCS_SD_BLE_UUID_ENCODE

< Encode UUID bytes.

BLE_COMMON_SVCS_SD_BLE_UUID_VS_ADD

< Add a Vendor Specific base UUID.

BLE_COMMON_SVCS_SD_BLE_UUID_VS_REMOVE

< Remove a Vendor Specific base UUID.

BLE_COMMON_SVCS_SD_BLE_VERSION_GET

< Get the local version information (company ID, Link Layer Version, Link Layer Subversion).

BLE_CONN_CFGS_BLE_CONN_CFG_GAP

< BLE GAP specific connection configuration.

BLE_CONN_CFGS_BLE_CONN_CFG_GATT

< BLE GATT specific connection configuration.

BLE_CONN_CFGS_BLE_CONN_CFG_GATTC

< BLE GATTC specific connection configuration.

BLE_CONN_CFGS_BLE_CONN_CFG_GATTS

< BLE GATTS specific connection configuration.

BLE_CONN_CFG_BASE
BLE_CONN_CFG_LAST
BLE_CONN_CFG_TAG_DEFAULT
BLE_CONN_HANDLE_ALL
BLE_CONN_HANDLE_INVALID
BLE_ERROR_BLOCKED_BY_OTHER_LINKS
BLE_ERROR_GAP_DEVICE_IDENTITIES_DUPLICATE
BLE_ERROR_GAP_DEVICE_IDENTITIES_IN_USE
BLE_ERROR_GAP_DISCOVERABLE_WITH_WHITELIST
BLE_ERROR_GAP_INVALID_BLE_ADDR
BLE_ERROR_GAP_UUID_LIST_MISMATCH
BLE_ERROR_GAP_WHITELIST_IN_USE
BLE_ERROR_GATTC_PROC_NOT_PERMITTED
BLE_ERROR_GATTS_INVALID_ATTR_TYPE
BLE_ERROR_GATTS_SYS_ATTR_MISSING
BLE_ERROR_INVALID_ADV_HANDLE
BLE_ERROR_INVALID_ATTR_HANDLE
BLE_ERROR_INVALID_CONN_HANDLE
BLE_ERROR_INVALID_ROLE
BLE_ERROR_NOT_ENABLED
BLE_EVT_BASE
BLE_EVT_INVALID
BLE_EVT_LAST
BLE_EVT_PTR_ALIGNMENT
BLE_GAP_ADDR_LEN
BLE_GAP_ADDR_TYPE_PUBLIC
BLE_GAP_ADDR_TYPE_RANDOM_PRIVATE_NON_RESOLVABLE
BLE_GAP_ADDR_TYPE_RANDOM_PRIVATE_RESOLVABLE
BLE_GAP_ADDR_TYPE_RANDOM_STATIC
BLE_GAP_ADV_FLAGS_LE_ONLY_GENERAL_DISC_MODE
BLE_GAP_ADV_FLAGS_LE_ONLY_LIMITED_DISC_MODE
BLE_GAP_ADV_FLAG_BR_EDR_NOT_SUPPORTED
BLE_GAP_ADV_FLAG_LE_BR_EDR_CONTROLLER
BLE_GAP_ADV_FLAG_LE_BR_EDR_HOST
BLE_GAP_ADV_FLAG_LE_GENERAL_DISC_MODE
BLE_GAP_ADV_FLAG_LE_LIMITED_DISC_MODE
BLE_GAP_ADV_FP_ANY
BLE_GAP_ADV_FP_FILTER_BOTH
BLE_GAP_ADV_FP_FILTER_CONNREQ
BLE_GAP_ADV_FP_FILTER_SCANREQ
BLE_GAP_ADV_INTERVAL_MAX
BLE_GAP_ADV_INTERVAL_MIN
BLE_GAP_ADV_REPORT_SET_ID_NOT_AVAILABLE
BLE_GAP_ADV_SET_COUNT_DEFAULT
BLE_GAP_ADV_SET_COUNT_MAX
BLE_GAP_ADV_SET_DATA_SIZE_MAX
BLE_GAP_ADV_SET_HANDLE_NOT_SET
BLE_GAP_ADV_TIMEOUT_GENERAL_UNLIMITED
BLE_GAP_ADV_TIMEOUT_HIGH_DUTY_MAX
BLE_GAP_ADV_TIMEOUT_LIMITED_MAX
BLE_GAP_ADV_TYPE_CONNECTABLE_NONSCANNABLE_DIRECTED
BLE_GAP_ADV_TYPE_CONNECTABLE_NONSCANNABLE_DIRECTED_HIGH_DUTY_CYCLE
BLE_GAP_ADV_TYPE_CONNECTABLE_SCANNABLE_UNDIRECTED
BLE_GAP_ADV_TYPE_NONCONNECTABLE_NONSCANNABLE_UNDIRECTED
BLE_GAP_ADV_TYPE_NONCONNECTABLE_SCANNABLE_UNDIRECTED
BLE_GAP_AD_TYPE_3D_INFORMATION_DATA
BLE_GAP_AD_TYPE_16BIT_SERVICE_UUID_MORE_AVAILABLE
BLE_GAP_AD_TYPE_16BIT_SERVICE_UUID_COMPLETE
BLE_GAP_AD_TYPE_32BIT_SERVICE_UUID_MORE_AVAILABLE
BLE_GAP_AD_TYPE_32BIT_SERVICE_UUID_COMPLETE
BLE_GAP_AD_TYPE_128BIT_SERVICE_UUID_MORE_AVAILABLE
BLE_GAP_AD_TYPE_128BIT_SERVICE_UUID_COMPLETE
BLE_GAP_AD_TYPE_ADVERTISING_INTERVAL
BLE_GAP_AD_TYPE_APPEARANCE
BLE_GAP_AD_TYPE_CLASS_OF_DEVICE
BLE_GAP_AD_TYPE_COMPLETE_LOCAL_NAME
BLE_GAP_AD_TYPE_FLAGS
BLE_GAP_AD_TYPE_LESC_CONFIRMATION_VALUE
BLE_GAP_AD_TYPE_LESC_RANDOM_VALUE
BLE_GAP_AD_TYPE_LE_BLUETOOTH_DEVICE_ADDRESS
BLE_GAP_AD_TYPE_LE_ROLE
BLE_GAP_AD_TYPE_MANUFACTURER_SPECIFIC_DATA
BLE_GAP_AD_TYPE_PUBLIC_TARGET_ADDRESS
BLE_GAP_AD_TYPE_RANDOM_TARGET_ADDRESS
BLE_GAP_AD_TYPE_SECURITY_MANAGER_OOB_FLAGS
BLE_GAP_AD_TYPE_SECURITY_MANAGER_TK_VALUE
BLE_GAP_AD_TYPE_SERVICE_DATA
BLE_GAP_AD_TYPE_SERVICE_DATA_32BIT_UUID
BLE_GAP_AD_TYPE_SERVICE_DATA_128BIT_UUID
BLE_GAP_AD_TYPE_SHORT_LOCAL_NAME
BLE_GAP_AD_TYPE_SIMPLE_PAIRING_HASH_C
BLE_GAP_AD_TYPE_SIMPLE_PAIRING_HASH_C256
BLE_GAP_AD_TYPE_SIMPLE_PAIRING_RANDOMIZER_R
BLE_GAP_AD_TYPE_SIMPLE_PAIRING_RANDOMIZER_R256
BLE_GAP_AD_TYPE_SLAVE_CONNECTION_INTERVAL_RANGE
BLE_GAP_AD_TYPE_SOLICITED_SERVICE_UUIDS_16BIT
BLE_GAP_AD_TYPE_SOLICITED_SERVICE_UUIDS_128BIT
BLE_GAP_AD_TYPE_TX_POWER_LEVEL
BLE_GAP_AD_TYPE_URI
BLE_GAP_AUTH_KEY_TYPE_NONE
BLE_GAP_AUTH_KEY_TYPE_OOB
BLE_GAP_AUTH_KEY_TYPE_PASSKEY
BLE_GAP_AUTH_PAYLOAD_TIMEOUT_MAX
BLE_GAP_AUTH_PAYLOAD_TIMEOUT_MIN
BLE_GAP_CAR_INCL_CONFIG_DEFAULT
BLE_GAP_CFGS_BLE_GAP_CFG_CAR_INCL_CONFIG

< Central Address Resolution characteristic inclusion configuration.

BLE_GAP_CFGS_BLE_GAP_CFG_DEVICE_NAME

< Device name configuration.

BLE_GAP_CFGS_BLE_GAP_CFG_PPCP_INCL_CONFIG

< Peripheral Preferred Connection Parameters characteristic inclusion configuration.

BLE_GAP_CFGS_BLE_GAP_CFG_ROLE_COUNT

< Role count configuration.

BLE_GAP_CFG_BASE
BLE_GAP_CFG_LAST
BLE_GAP_CHAR_INCL_CONFIG_EXCLUDE_WITHOUT_SPACE
BLE_GAP_CHAR_INCL_CONFIG_EXCLUDE_WITH_SPACE
BLE_GAP_CHAR_INCL_CONFIG_INCLUDE
BLE_GAP_CONN_COUNT_DEFAULT
BLE_GAP_CP_CONN_SUP_TIMEOUT_MAX
BLE_GAP_CP_CONN_SUP_TIMEOUT_MIN
BLE_GAP_CP_CONN_SUP_TIMEOUT_NONE
BLE_GAP_CP_MAX_CONN_INTVL_MAX
BLE_GAP_CP_MAX_CONN_INTVL_MIN
BLE_GAP_CP_MAX_CONN_INTVL_NONE
BLE_GAP_CP_MIN_CONN_INTVL_MAX
BLE_GAP_CP_MIN_CONN_INTVL_MIN
BLE_GAP_CP_MIN_CONN_INTVL_NONE
BLE_GAP_CP_SLAVE_LATENCY_MAX
BLE_GAP_DEFAULT_PRIVATE_ADDR_CYCLE_INTERVAL_S
BLE_GAP_DEVICE_IDENTITIES_MAX_COUNT
BLE_GAP_DEVNAME_DEFAULT
BLE_GAP_DEVNAME_DEFAULT_LEN
BLE_GAP_DEVNAME_MAX_LEN
BLE_GAP_DISC_MODE_GENERAL
BLE_GAP_DISC_MODE_LIMITED
BLE_GAP_DISC_MODE_NOT_DISCOVERABLE
BLE_GAP_EVENT_LENGTH_DEFAULT
BLE_GAP_EVENT_LENGTH_MIN
BLE_GAP_EVTS_BLE_GAP_EVT_ADV_SET_TERMINATED

< Advertising set terminated. \n See @ref ble_gap_evt_adv_set_terminated_t.

BLE_GAP_EVTS_BLE_GAP_EVT_AUTH_KEY_REQUEST

< Request to provide an authentication key. \n Reply with @ref sd_ble_gap_auth_key_reply. \n See @ref ble_gap_evt_auth_key_request_t.

BLE_GAP_EVTS_BLE_GAP_EVT_AUTH_STATUS

< Authentication procedure completed with status. \n See @ref ble_gap_evt_auth_status_t.

BLE_GAP_EVTS_BLE_GAP_EVT_CONNECTED

< Connected to peer. \n See @ref ble_gap_evt_connected_t

BLE_GAP_EVTS_BLE_GAP_EVT_CONN_PARAM_UPDATE

< Connection Parameters updated. \n See @ref ble_gap_evt_conn_param_update_t.

BLE_GAP_EVTS_BLE_GAP_EVT_CONN_SEC_UPDATE

< Connection security updated. \n See @ref ble_gap_evt_conn_sec_update_t.

BLE_GAP_EVTS_BLE_GAP_EVT_DISCONNECTED

< Disconnected from peer. \n See @ref ble_gap_evt_disconnected_t.

BLE_GAP_EVTS_BLE_GAP_EVT_KEY_PRESSED

< Notification of a keypress on the remote device.\n See @ref ble_gap_evt_key_pressed_t

BLE_GAP_EVTS_BLE_GAP_EVT_LESC_DHKEY_REQUEST

< Request to calculate an LE Secure Connections DHKey. \n Reply with @ref sd_ble_gap_lesc_dhkey_reply. \n See @ref ble_gap_evt_lesc_dhkey_request_t

BLE_GAP_EVTS_BLE_GAP_EVT_PASSKEY_DISPLAY

< Request to display a passkey to the user. \n In LESC Numeric Comparison, reply with @ref sd_ble_gap_auth_key_reply. \n See @ref ble_gap_evt_passkey_display_t.

BLE_GAP_EVTS_BLE_GAP_EVT_PHY_UPDATE

< PHY Update Procedure is complete. \n See @ref ble_gap_evt_phy_update_t.

BLE_GAP_EVTS_BLE_GAP_EVT_PHY_UPDATE_REQUEST

< PHY Update Request. \n Reply with @ref sd_ble_gap_phy_update. \n See @ref ble_gap_evt_phy_update_request_t.

BLE_GAP_EVTS_BLE_GAP_EVT_RSSI_CHANGED

< RSSI report. \n See @ref ble_gap_evt_rssi_changed_t.

BLE_GAP_EVTS_BLE_GAP_EVT_SCAN_REQ_REPORT

< Scan request report. \n See @ref ble_gap_evt_scan_req_report_t.

BLE_GAP_EVTS_BLE_GAP_EVT_SEC_INFO_REQUEST

< Request to provide security information. \n Reply with @ref sd_ble_gap_sec_info_reply. \n See @ref ble_gap_evt_sec_info_request_t.

BLE_GAP_EVTS_BLE_GAP_EVT_SEC_PARAMS_REQUEST

< Request to provide security parameters. \n Reply with @ref sd_ble_gap_sec_params_reply. \n See @ref ble_gap_evt_sec_params_request_t.

BLE_GAP_EVTS_BLE_GAP_EVT_SEC_REQUEST

< Security Request. \n See @ref ble_gap_evt_sec_request_t.

BLE_GAP_EVTS_BLE_GAP_EVT_TIMEOUT

< Timeout expired. \n See @ref ble_gap_evt_timeout_t.

BLE_GAP_EVT_ADV_SET_TERMINATED_REASON_LIMIT_REACHED
BLE_GAP_EVT_ADV_SET_TERMINATED_REASON_TIMEOUT
BLE_GAP_EVT_BASE
BLE_GAP_EVT_LAST
BLE_GAP_IO_CAPS_DISPLAY_ONLY
BLE_GAP_IO_CAPS_DISPLAY_YESNO
BLE_GAP_IO_CAPS_KEYBOARD_DISPLAY
BLE_GAP_IO_CAPS_KEYBOARD_ONLY
BLE_GAP_IO_CAPS_NONE
BLE_GAP_KP_NOT_TYPE_PASSKEY_CLEAR
BLE_GAP_KP_NOT_TYPE_PASSKEY_DIGIT_IN
BLE_GAP_KP_NOT_TYPE_PASSKEY_DIGIT_OUT
BLE_GAP_KP_NOT_TYPE_PASSKEY_END
BLE_GAP_KP_NOT_TYPE_PASSKEY_START
BLE_GAP_LESC_DHKEY_LEN
BLE_GAP_LESC_P256_PK_LEN
BLE_GAP_MAX_PRIVATE_ADDR_CYCLE_INTERVAL_S
BLE_GAP_OPTS_BLE_GAP_OPT_AUTH_PAYLOAD_TIMEOUT

< Set Authenticated payload timeout. @ref ble_gap_opt_auth_payload_timeout_t

BLE_GAP_OPTS_BLE_GAP_OPT_CH_MAP

< Channel Map. @ref ble_gap_opt_ch_map_t

BLE_GAP_OPTS_BLE_GAP_OPT_LOCAL_CONN_LATENCY

< Local connection latency. @ref ble_gap_opt_local_conn_latency_t

BLE_GAP_OPTS_BLE_GAP_OPT_PASSKEY

< Set passkey. @ref ble_gap_opt_passkey_t

BLE_GAP_OPTS_BLE_GAP_OPT_SLAVE_LATENCY_DISABLE

< Disable slave latency. @ref ble_gap_opt_slave_latency_disable_t

BLE_GAP_OPT_BASE
BLE_GAP_OPT_LAST
BLE_GAP_PASSKEY_LEN
BLE_GAP_PHYS_SUPPORTED
BLE_GAP_PHY_1MBPS
BLE_GAP_PHY_2MBPS
BLE_GAP_PHY_AUTO
BLE_GAP_PHY_CODED
BLE_GAP_PHY_NOT_SET
BLE_GAP_POWER_LEVEL_INVALID
BLE_GAP_PPCP_INCL_CONFIG_DEFAULT
BLE_GAP_PRIVACY_MODE_DEVICE_PRIVACY
BLE_GAP_PRIVACY_MODE_NETWORK_PRIVACY
BLE_GAP_PRIVACY_MODE_OFF
BLE_GAP_ROLE_COUNT_COMBINED_MAX
BLE_GAP_ROLE_COUNT_PERIPH_DEFAULT
BLE_GAP_ROLE_INVALID
BLE_GAP_ROLE_PERIPH
BLE_GAP_RSSI_THRESHOLD_INVALID
BLE_GAP_SEC_KEY_LEN
BLE_GAP_SEC_MODE
BLE_GAP_SEC_RAND_LEN
BLE_GAP_SEC_STATUS_AUTH_REQ
BLE_GAP_SEC_STATUS_BR_EDR_IN_PROG
BLE_GAP_SEC_STATUS_CONFIRM_VALUE
BLE_GAP_SEC_STATUS_DHKEY_FAILURE
BLE_GAP_SEC_STATUS_ENC_KEY_SIZE
BLE_GAP_SEC_STATUS_INVALID_PARAMS
BLE_GAP_SEC_STATUS_NUM_COMP_FAILURE
BLE_GAP_SEC_STATUS_OOB_NOT_AVAILABLE
BLE_GAP_SEC_STATUS_PAIRING_NOT_SUPP
BLE_GAP_SEC_STATUS_PASSKEY_ENTRY_FAILED
BLE_GAP_SEC_STATUS_PDU_INVALID
BLE_GAP_SEC_STATUS_REPEATED_ATTEMPTS
BLE_GAP_SEC_STATUS_RFU_RANGE1_BEGIN
BLE_GAP_SEC_STATUS_RFU_RANGE1_END
BLE_GAP_SEC_STATUS_RFU_RANGE2_BEGIN
BLE_GAP_SEC_STATUS_RFU_RANGE2_END
BLE_GAP_SEC_STATUS_SMP_CMD_UNSUPPORTED
BLE_GAP_SEC_STATUS_SOURCE_LOCAL
BLE_GAP_SEC_STATUS_SOURCE_REMOTE
BLE_GAP_SEC_STATUS_SUCCESS
BLE_GAP_SEC_STATUS_TIMEOUT
BLE_GAP_SEC_STATUS_UNSPECIFIED
BLE_GAP_SEC_STATUS_X_TRANS_KEY_DISALLOWED
BLE_GAP_SVCS_SD_BLE_GAP_ADDR_GET

< Get own Bluetooth Address.

BLE_GAP_SVCS_SD_BLE_GAP_ADDR_SET

< Set own Bluetooth Address.

BLE_GAP_SVCS_SD_BLE_GAP_ADV_ADDR_GET

< Get the Address used on air while Advertising.

BLE_GAP_SVCS_SD_BLE_GAP_ADV_SET_CONFIGURE

< Configure an advertising set.

BLE_GAP_SVCS_SD_BLE_GAP_ADV_START

< Start Advertising.

BLE_GAP_SVCS_SD_BLE_GAP_ADV_STOP

< Stop Advertising.

BLE_GAP_SVCS_SD_BLE_GAP_APPEARANCE_GET

< Get Appearance.

BLE_GAP_SVCS_SD_BLE_GAP_APPEARANCE_SET

< Set Appearance.

BLE_GAP_SVCS_SD_BLE_GAP_AUTHENTICATE

< Initiate Pairing/Bonding.

BLE_GAP_SVCS_SD_BLE_GAP_AUTH_KEY_REPLY

< Reply with an authentication key.

BLE_GAP_SVCS_SD_BLE_GAP_CONN_PARAM_UPDATE

< Connection Parameter Update.

BLE_GAP_SVCS_SD_BLE_GAP_CONN_SEC_GET

< Obtain connection security level.

BLE_GAP_SVCS_SD_BLE_GAP_DEVICE_IDENTITIES_SET

< Set device identity list.

BLE_GAP_SVCS_SD_BLE_GAP_DEVICE_NAME_GET

< Get Device Name.

BLE_GAP_SVCS_SD_BLE_GAP_DEVICE_NAME_SET

< Set Device Name.

BLE_GAP_SVCS_SD_BLE_GAP_DISCONNECT

< Disconnect.

BLE_GAP_SVCS_SD_BLE_GAP_KEYPRESS_NOTIFY

< Notify of a keypress during an authentication procedure.

BLE_GAP_SVCS_SD_BLE_GAP_LESC_DHKEY_REPLY

< Reply with an LE Secure Connections DHKey.

BLE_GAP_SVCS_SD_BLE_GAP_LESC_OOB_DATA_GET

< Get the local LE Secure Connections OOB data.

BLE_GAP_SVCS_SD_BLE_GAP_LESC_OOB_DATA_SET

< Set the remote LE Secure Connections OOB data.

BLE_GAP_SVCS_SD_BLE_GAP_NEXT_CONN_EVT_COUNTER_GET

< Get the next connection event counter.

BLE_GAP_SVCS_SD_BLE_GAP_PHY_UPDATE

< Initiate or respond to a PHY Update Procedure.

BLE_GAP_SVCS_SD_BLE_GAP_PPCP_GET

< Get PPCP.

BLE_GAP_SVCS_SD_BLE_GAP_PPCP_SET

< Set PPCP.

BLE_GAP_SVCS_SD_BLE_GAP_PRIVACY_GET

< Get Privacy settings

BLE_GAP_SVCS_SD_BLE_GAP_PRIVACY_SET

< Set Privacy settings

BLE_GAP_SVCS_SD_BLE_GAP_RSSI_GET

< Get the last RSSI sample.

BLE_GAP_SVCS_SD_BLE_GAP_RSSI_START

< Start reporting of changes in RSSI.

BLE_GAP_SVCS_SD_BLE_GAP_RSSI_STOP

< Stop reporting of changes in RSSI.

BLE_GAP_SVCS_SD_BLE_GAP_SEC_INFO_REPLY

< Reply with Security Information.

BLE_GAP_SVCS_SD_BLE_GAP_SEC_PARAMS_REPLY

< Reply with Security Parameters.

BLE_GAP_SVCS_SD_BLE_GAP_TX_POWER_SET

< Set TX Power.

BLE_GAP_SVCS_SD_BLE_GAP_WHITELIST_SET

< Set active whitelist.

BLE_GAP_SVC_BASE
BLE_GAP_SVC_LAST
BLE_GAP_TIMEOUT_SRC_AUTH_PAYLOAD
BLE_GAP_TIMEOUT_SRC_CONN
BLE_GAP_TX_POWER_ROLES_BLE_GAP_TX_POWER_ROLE_ADV

< Advertiser role.

BLE_GAP_TX_POWER_ROLES_BLE_GAP_TX_POWER_ROLE_CONN

< Connection role.

BLE_GAP_WHITELIST_ADDR_MAX_COUNT
BLE_GATTC_ATTR_INFO_FORMAT_16BIT
BLE_GATTC_ATTR_INFO_FORMAT_128BIT
BLE_GATTC_CFG_BASE
BLE_GATTC_CFG_LAST
BLE_GATTC_EVTS_BLE_GATTC_EVT_ATTR_INFO_DISC_RSP

< Attribute Information Response event. \n See @ref ble_gattc_evt_attr_info_disc_rsp_t.

BLE_GATTC_EVTS_BLE_GATTC_EVT_CHAR_DISC_RSP

< Characteristic Discovery Response event. \n See @ref ble_gattc_evt_char_disc_rsp_t.

BLE_GATTC_EVTS_BLE_GATTC_EVT_CHAR_VALS_READ_RSP

< Read multiple Response event. \n See @ref ble_gattc_evt_char_vals_read_rsp_t.

BLE_GATTC_EVTS_BLE_GATTC_EVT_CHAR_VAL_BY_UUID_READ_RSP

< Read By UUID Response event. \n See @ref ble_gattc_evt_char_val_by_uuid_read_rsp_t.

BLE_GATTC_EVTS_BLE_GATTC_EVT_DESC_DISC_RSP

< Descriptor Discovery Response event. \n See @ref ble_gattc_evt_desc_disc_rsp_t.

BLE_GATTC_EVTS_BLE_GATTC_EVT_EXCHANGE_MTU_RSP

< Exchange MTU Response event. \n See @ref ble_gattc_evt_exchange_mtu_rsp_t.

BLE_GATTC_EVTS_BLE_GATTC_EVT_HVX

< Handle Value Notification or Indication event. \n Confirm indication with @ref sd_ble_gattc_hv_confirm. \n See @ref ble_gattc_evt_hvx_t.

BLE_GATTC_EVTS_BLE_GATTC_EVT_PRIM_SRVC_DISC_RSP

< Primary Service Discovery Response event. \n See @ref ble_gattc_evt_prim_srvc_disc_rsp_t.

BLE_GATTC_EVTS_BLE_GATTC_EVT_READ_RSP

< Read Response event. \n See @ref ble_gattc_evt_read_rsp_t.

BLE_GATTC_EVTS_BLE_GATTC_EVT_REL_DISC_RSP

< Relationship Discovery Response event. \n See @ref ble_gattc_evt_rel_disc_rsp_t.

BLE_GATTC_EVTS_BLE_GATTC_EVT_TIMEOUT

< Timeout event. \n See @ref ble_gattc_evt_timeout_t.

BLE_GATTC_EVTS_BLE_GATTC_EVT_WRITE_CMD_TX_COMPLETE

< Write without Response transmission complete. \n See @ref ble_gattc_evt_write_cmd_tx_complete_t.

BLE_GATTC_EVTS_BLE_GATTC_EVT_WRITE_RSP

< Write Response event. \n See @ref ble_gattc_evt_write_rsp_t.

BLE_GATTC_EVT_BASE
BLE_GATTC_EVT_LAST
BLE_GATTC_OPT_BASE
BLE_GATTC_OPT_LAST
BLE_GATTC_SVCS_SD_BLE_GATTC_ATTR_INFO_DISCOVER

< Attribute Information Discovery.

BLE_GATTC_SVCS_SD_BLE_GATTC_CHARACTERISTICS_DISCOVER

< Characteristic Discovery.

BLE_GATTC_SVCS_SD_BLE_GATTC_CHAR_VALUES_READ

< Read multiple Characteristic Values.

BLE_GATTC_SVCS_SD_BLE_GATTC_CHAR_VALUE_BY_UUID_READ

< Read Characteristic Value by UUID.

BLE_GATTC_SVCS_SD_BLE_GATTC_DESCRIPTORS_DISCOVER

< Characteristic Descriptor Discovery.

BLE_GATTC_SVCS_SD_BLE_GATTC_EXCHANGE_MTU_REQUEST

< Exchange MTU Request.

BLE_GATTC_SVCS_SD_BLE_GATTC_HV_CONFIRM

< Handle Value Confirmation.

BLE_GATTC_SVCS_SD_BLE_GATTC_PRIMARY_SERVICES_DISCOVER

< Primary Service Discovery.

BLE_GATTC_SVCS_SD_BLE_GATTC_READ

< Generic read.

BLE_GATTC_SVCS_SD_BLE_GATTC_RELATIONSHIPS_DISCOVER

< Relationship Discovery.

BLE_GATTC_SVCS_SD_BLE_GATTC_WRITE

< Generic write.

BLE_GATTC_SVC_BASE
BLE_GATTC_SVC_LAST
BLE_GATTC_WRITE_CMD_TX_QUEUE_SIZE_DEFAULT
BLE_GATTS_ATTR_TAB_SIZE_DEFAULT
BLE_GATTS_ATTR_TAB_SIZE_MIN
BLE_GATTS_ATTR_TYPE_CHAR_DECL
BLE_GATTS_ATTR_TYPE_CHAR_VAL
BLE_GATTS_ATTR_TYPE_DESC
BLE_GATTS_ATTR_TYPE_INC_DECL
BLE_GATTS_ATTR_TYPE_INVALID
BLE_GATTS_ATTR_TYPE_OTHER
BLE_GATTS_ATTR_TYPE_PRIM_SRVC_DECL
BLE_GATTS_ATTR_TYPE_SEC_SRVC_DECL
BLE_GATTS_AUTHORIZE_TYPE_INVALID
BLE_GATTS_AUTHORIZE_TYPE_READ
BLE_GATTS_AUTHORIZE_TYPE_WRITE
BLE_GATTS_CFGS_BLE_GATTS_CFG_ATTR_TAB_SIZE

< Attribute table size configuration.

BLE_GATTS_CFGS_BLE_GATTS_CFG_SERVICE_CHANGED

< Service changed configuration.

BLE_GATTS_CFG_BASE
BLE_GATTS_CFG_LAST
BLE_GATTS_EVTS_BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST

< Exchange MTU Request. \n Reply with @ref sd_ble_gatts_exchange_mtu_reply. \n See @ref ble_gatts_evt_exchange_mtu_request_t.

BLE_GATTS_EVTS_BLE_GATTS_EVT_HVC

< Handle Value Confirmation. \n See @ref ble_gatts_evt_hvc_t.

BLE_GATTS_EVTS_BLE_GATTS_EVT_HVN_TX_COMPLETE

< Handle Value Notification transmission complete. \n See @ref ble_gatts_evt_hvn_tx_complete_t.

BLE_GATTS_EVTS_BLE_GATTS_EVT_RW_AUTHORIZE_REQUEST

< Read/Write Authorization request. \n Reply with @ref sd_ble_gatts_rw_authorize_reply. \n See @ref ble_gatts_evt_rw_authorize_request_t.

BLE_GATTS_EVTS_BLE_GATTS_EVT_SC_CONFIRM

< Service Changed Confirmation. \n No additional event structure applies.

BLE_GATTS_EVTS_BLE_GATTS_EVT_SYS_ATTR_MISSING

< A persistent system attribute access is pending. \n Respond with @ref sd_ble_gatts_sys_attr_set. \n See @ref ble_gatts_evt_sys_attr_missing_t.

BLE_GATTS_EVTS_BLE_GATTS_EVT_TIMEOUT

< Peer failed to respond to an ATT request in time. \n See @ref ble_gatts_evt_timeout_t.

BLE_GATTS_EVTS_BLE_GATTS_EVT_WRITE

< Write operation performed. \n See @ref ble_gatts_evt_write_t.

BLE_GATTS_EVT_BASE
BLE_GATTS_EVT_LAST
BLE_GATTS_FIX_ATTR_LEN_MAX
BLE_GATTS_HVN_TX_QUEUE_SIZE_DEFAULT
BLE_GATTS_OPT_BASE
BLE_GATTS_OPT_LAST
BLE_GATTS_OP_EXEC_WRITE_REQ_CANCEL
BLE_GATTS_OP_EXEC_WRITE_REQ_NOW
BLE_GATTS_OP_INVALID
BLE_GATTS_OP_PREP_WRITE_REQ
BLE_GATTS_OP_SIGN_WRITE_CMD
BLE_GATTS_OP_WRITE_CMD
BLE_GATTS_OP_WRITE_REQ
BLE_GATTS_SERVICE_CHANGED_DEFAULT
BLE_GATTS_SRVC_TYPE_INVALID
BLE_GATTS_SRVC_TYPE_PRIMARY
BLE_GATTS_SRVC_TYPE_SECONDARY
BLE_GATTS_SVCS_SD_BLE_GATTS_ATTR_GET

< Retrieve the UUID and/or metadata of an attribute.

BLE_GATTS_SVCS_SD_BLE_GATTS_CHARACTERISTIC_ADD

< Add a characteristic.

BLE_GATTS_SVCS_SD_BLE_GATTS_DESCRIPTOR_ADD

< Add a generic attribute.

BLE_GATTS_SVCS_SD_BLE_GATTS_EXCHANGE_MTU_REPLY

< Reply to Exchange MTU Request.

BLE_GATTS_SVCS_SD_BLE_GATTS_HVX

< Handle Value Notification or Indication.

BLE_GATTS_SVCS_SD_BLE_GATTS_INCLUDE_ADD

< Add an included service.

BLE_GATTS_SVCS_SD_BLE_GATTS_INITIAL_USER_HANDLE_GET

< Retrieve the first valid user handle.

BLE_GATTS_SVCS_SD_BLE_GATTS_RW_AUTHORIZE_REPLY

< Reply to an authorization request for a read or write operation on one or more attributes.

BLE_GATTS_SVCS_SD_BLE_GATTS_SERVICE_ADD

< Add a service.

BLE_GATTS_SVCS_SD_BLE_GATTS_SERVICE_CHANGED

< Perform a Service Changed Indication to one or more peers.

BLE_GATTS_SVCS_SD_BLE_GATTS_SYS_ATTR_GET

< Retrieve the persistent system attributes.

BLE_GATTS_SVCS_SD_BLE_GATTS_SYS_ATTR_SET

< Set the persistent system attributes for a connection.

BLE_GATTS_SVCS_SD_BLE_GATTS_VALUE_GET

< Get an attribute value.

BLE_GATTS_SVCS_SD_BLE_GATTS_VALUE_SET

< Set an attribute value.

BLE_GATTS_SVC_BASE
BLE_GATTS_SVC_LAST
BLE_GATTS_SYS_ATTR_FLAG_SYS_SRVCS
BLE_GATTS_SYS_ATTR_FLAG_USR_SRVCS
BLE_GATTS_VAR_ATTR_LEN_MAX
BLE_GATTS_VLOC_INVALID
BLE_GATTS_VLOC_STACK
BLE_GATTS_VLOC_USER
BLE_GATT_ATT_MTU_DEFAULT
BLE_GATT_CFG_BASE
BLE_GATT_CFG_LAST
BLE_GATT_CPF_FORMAT_2BIT
BLE_GATT_CPF_FORMAT_BOOLEAN
BLE_GATT_CPF_FORMAT_DUINT16
BLE_GATT_CPF_FORMAT_FLOAT
BLE_GATT_CPF_FORMAT_FLOAT32
BLE_GATT_CPF_FORMAT_FLOAT64
BLE_GATT_CPF_FORMAT_NIBBLE
BLE_GATT_CPF_FORMAT_RFU
BLE_GATT_CPF_FORMAT_SFLOAT
BLE_GATT_CPF_FORMAT_SINT8
BLE_GATT_CPF_FORMAT_SINT12
BLE_GATT_CPF_FORMAT_SINT16
BLE_GATT_CPF_FORMAT_SINT24
BLE_GATT_CPF_FORMAT_SINT32
BLE_GATT_CPF_FORMAT_SINT48
BLE_GATT_CPF_FORMAT_SINT64
BLE_GATT_CPF_FORMAT_SINT128
BLE_GATT_CPF_FORMAT_STRUCT
BLE_GATT_CPF_FORMAT_UINT8
BLE_GATT_CPF_FORMAT_UINT12
BLE_GATT_CPF_FORMAT_UINT16
BLE_GATT_CPF_FORMAT_UINT24
BLE_GATT_CPF_FORMAT_UINT32
BLE_GATT_CPF_FORMAT_UINT48
BLE_GATT_CPF_FORMAT_UINT64
BLE_GATT_CPF_FORMAT_UINT128
BLE_GATT_CPF_FORMAT_UTF8S
BLE_GATT_CPF_FORMAT_UTF16S
BLE_GATT_CPF_NAMESPACE_BTSIG
BLE_GATT_CPF_NAMESPACE_DESCRIPTION_UNKNOWN
BLE_GATT_EXEC_WRITE_FLAG_PREPARED_CANCEL
BLE_GATT_EXEC_WRITE_FLAG_PREPARED_WRITE
BLE_GATT_HANDLE_END
BLE_GATT_HANDLE_INVALID
BLE_GATT_HANDLE_START
BLE_GATT_HVX_INDICATION
BLE_GATT_HVX_INVALID
BLE_GATT_HVX_NOTIFICATION
BLE_GATT_OPT_BASE
BLE_GATT_OPT_LAST
BLE_GATT_OP_EXEC_WRITE_REQ
BLE_GATT_OP_INVALID
BLE_GATT_OP_PREP_WRITE_REQ
BLE_GATT_OP_SIGN_WRITE_CMD
BLE_GATT_OP_WRITE_CMD
BLE_GATT_OP_WRITE_REQ
BLE_GATT_STATUS_ATTERR_APP_BEGIN
BLE_GATT_STATUS_ATTERR_APP_END
BLE_GATT_STATUS_ATTERR_ATTRIBUTE_NOT_FOUND
BLE_GATT_STATUS_ATTERR_ATTRIBUTE_NOT_LONG
BLE_GATT_STATUS_ATTERR_CPS_CCCD_CONFIG_ERROR
BLE_GATT_STATUS_ATTERR_CPS_OUT_OF_RANGE
BLE_GATT_STATUS_ATTERR_CPS_PROC_ALR_IN_PROG
BLE_GATT_STATUS_ATTERR_CPS_WRITE_REQ_REJECTED
BLE_GATT_STATUS_ATTERR_INSUF_AUTHENTICATION
BLE_GATT_STATUS_ATTERR_INSUF_AUTHORIZATION
BLE_GATT_STATUS_ATTERR_INSUF_ENCRYPTION
BLE_GATT_STATUS_ATTERR_INSUF_ENC_KEY_SIZE
BLE_GATT_STATUS_ATTERR_INSUF_RESOURCES
BLE_GATT_STATUS_ATTERR_INVALID
BLE_GATT_STATUS_ATTERR_INVALID_ATT_VAL_LENGTH
BLE_GATT_STATUS_ATTERR_INVALID_HANDLE
BLE_GATT_STATUS_ATTERR_INVALID_OFFSET
BLE_GATT_STATUS_ATTERR_INVALID_PDU
BLE_GATT_STATUS_ATTERR_PREPARE_QUEUE_FULL
BLE_GATT_STATUS_ATTERR_READ_NOT_PERMITTED
BLE_GATT_STATUS_ATTERR_REQUEST_NOT_SUPPORTED
BLE_GATT_STATUS_ATTERR_RFU_RANGE1_BEGIN
BLE_GATT_STATUS_ATTERR_RFU_RANGE1_END
BLE_GATT_STATUS_ATTERR_RFU_RANGE2_BEGIN
BLE_GATT_STATUS_ATTERR_RFU_RANGE2_END
BLE_GATT_STATUS_ATTERR_RFU_RANGE3_BEGIN
BLE_GATT_STATUS_ATTERR_RFU_RANGE3_END
BLE_GATT_STATUS_ATTERR_UNLIKELY_ERROR
BLE_GATT_STATUS_ATTERR_UNSUPPORTED_GROUP_TYPE
BLE_GATT_STATUS_ATTERR_WRITE_NOT_PERMITTED
BLE_GATT_STATUS_SUCCESS
BLE_GATT_STATUS_UNKNOWN
BLE_GATT_TIMEOUT_SRC_PROTOCOL
BLE_HCI_AUTHENTICATION_FAILURE
BLE_HCI_CONNECTION_TIMEOUT
BLE_HCI_CONN_FAILED_TO_BE_ESTABLISHED
BLE_HCI_CONN_INTERVAL_UNACCEPTABLE
BLE_HCI_CONN_TERMINATED_DUE_TO_MIC_FAILURE
BLE_HCI_CONTROLLER_BUSY
BLE_HCI_DIFFERENT_TRANSACTION_COLLISION
BLE_HCI_DIRECTED_ADVERTISER_TIMEOUT
BLE_HCI_INSTANT_PASSED
BLE_HCI_LOCAL_HOST_TERMINATED_CONNECTION
BLE_HCI_MEMORY_CAPACITY_EXCEEDED
BLE_HCI_PAIRING_WITH_UNIT_KEY_UNSUPPORTED
BLE_HCI_PARAMETER_OUT_OF_MANDATORY_RANGE
BLE_HCI_REMOTE_DEV_TERMINATION_DUE_TO_LOW_RESOURCES
BLE_HCI_REMOTE_DEV_TERMINATION_DUE_TO_POWER_OFF
BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION
BLE_HCI_STATUS_CODE_COMMAND_DISALLOWED
BLE_HCI_STATUS_CODE_INVALID_BTLE_COMMAND_PARAMETERS
BLE_HCI_STATUS_CODE_INVALID_LMP_PARAMETERS
BLE_HCI_STATUS_CODE_LMP_ERROR_TRANSACTION_COLLISION
BLE_HCI_STATUS_CODE_LMP_PDU_NOT_ALLOWED
BLE_HCI_STATUS_CODE_LMP_RESPONSE_TIMEOUT
BLE_HCI_STATUS_CODE_PIN_OR_KEY_MISSING
BLE_HCI_STATUS_CODE_SUCCESS
BLE_HCI_STATUS_CODE_UNKNOWN_BTLE_COMMAND
BLE_HCI_STATUS_CODE_UNKNOWN_CONNECTION_IDENTIFIER
BLE_HCI_STATUS_CODE_UNSPECIFIED_ERROR
BLE_HCI_UNSUPPORTED_REMOTE_FEATURE
BLE_OPT_BASE
BLE_OPT_INVALID
BLE_OPT_LAST
BLE_SVC_BASE
BLE_SVC_LAST
BLE_USER_MEM_TYPE_GATTS_QUEUED_WRITES
BLE_USER_MEM_TYPE_INVALID
BLE_UUID_CHARACTERISTIC
BLE_UUID_DESCRIPTOR_CHAR_AGGREGATE_FORMAT
BLE_UUID_DESCRIPTOR_CHAR_EXT_PROP
BLE_UUID_DESCRIPTOR_CHAR_PRESENTATION_FORMAT
BLE_UUID_DESCRIPTOR_CHAR_USER_DESC
BLE_UUID_DESCRIPTOR_CLIENT_CHAR_CONFIG
BLE_UUID_DESCRIPTOR_SERVER_CHAR_CONFIG
BLE_UUID_GAP
BLE_UUID_GAP_CHARACTERISTIC_APPEARANCE
BLE_UUID_GAP_CHARACTERISTIC_CAR
BLE_UUID_GAP_CHARACTERISTIC_DEVICE_NAME
BLE_UUID_GAP_CHARACTERISTIC_PPCP
BLE_UUID_GAP_CHARACTERISTIC_RECONN_ADDR
BLE_UUID_GAP_CHARACTERISTIC_RPA_ONLY
BLE_UUID_GATT
BLE_UUID_GATT_CHARACTERISTIC_SERVICE_CHANGED
BLE_UUID_SERVICE_INCLUDE
BLE_UUID_SERVICE_PRIMARY
BLE_UUID_SERVICE_SECONDARY
BLE_UUID_TYPE_BLE
BLE_UUID_TYPE_UNKNOWN
BLE_UUID_TYPE_VENDOR_BEGIN
BLE_UUID_UNKNOWN
BLE_UUID_VS_COUNT_DEFAULT
BLE_UUID_VS_COUNT_MAX
MBR_BOOTLOADER_ADDR
MBR_PAGE_SIZE_IN_WORDS
MBR_PARAM_PAGE_ADDR
MBR_SIZE
MBR_SVC_BASE
NRF_CLOCK_LF_ACCURACY_1_PPM
NRF_CLOCK_LF_ACCURACY_2_PPM
NRF_CLOCK_LF_ACCURACY_5_PPM
NRF_CLOCK_LF_ACCURACY_10_PPM
NRF_CLOCK_LF_ACCURACY_20_PPM
NRF_CLOCK_LF_ACCURACY_30_PPM
NRF_CLOCK_LF_ACCURACY_50_PPM
NRF_CLOCK_LF_ACCURACY_75_PPM
NRF_CLOCK_LF_ACCURACY_100_PPM
NRF_CLOCK_LF_ACCURACY_150_PPM
NRF_CLOCK_LF_ACCURACY_250_PPM
NRF_CLOCK_LF_ACCURACY_500_PPM
NRF_CLOCK_LF_SRC_RC
NRF_CLOCK_LF_SRC_SYNTH
NRF_CLOCK_LF_SRC_XTAL
NRF_ERROR_BASE_NUM
NRF_ERROR_BUSY
NRF_ERROR_CONN_COUNT
NRF_ERROR_DATA_SIZE
NRF_ERROR_FORBIDDEN
NRF_ERROR_INTERNAL
NRF_ERROR_INVALID_ADDR
NRF_ERROR_INVALID_DATA
NRF_ERROR_INVALID_FLAGS
NRF_ERROR_INVALID_LENGTH
NRF_ERROR_INVALID_PARAM
NRF_ERROR_INVALID_STATE
NRF_ERROR_NOT_FOUND
NRF_ERROR_NOT_SUPPORTED
NRF_ERROR_NO_MEM
NRF_ERROR_NULL
NRF_ERROR_RESOURCES
NRF_ERROR_SDM_BASE_NUM
NRF_ERROR_SDM_INCORRECT_CLENR0
NRF_ERROR_SDM_INCORRECT_INTERRUPT_CONFIGURATION
NRF_ERROR_SDM_LFCLK_SOURCE_UNKNOWN
NRF_ERROR_SOC_BASE_NUM
NRF_ERROR_SOC_MUTEX_ALREADY_TAKEN
NRF_ERROR_SOC_NVIC_INTERRUPT_NOT_AVAILABLE
NRF_ERROR_SOC_NVIC_INTERRUPT_PRIORITY_NOT_ALLOWED
NRF_ERROR_SOC_NVIC_SHOULD_NOT_RETURN
NRF_ERROR_SOC_POWER_MODE_UNKNOWN
NRF_ERROR_SOC_POWER_OFF_SHOULD_NOT_RETURN
NRF_ERROR_SOC_POWER_POF_THRESHOLD_UNKNOWN
NRF_ERROR_SOC_PPI_INVALID_CHANNEL
NRF_ERROR_SOC_PPI_INVALID_GROUP
NRF_ERROR_SOC_RAND_NOT_ENOUGH_VALUES
NRF_ERROR_SOFTDEVICE_NOT_ENABLED
NRF_ERROR_STK_BASE_NUM
NRF_ERROR_SVC_HANDLER_MISSING
NRF_ERROR_TIMEOUT
NRF_FAULT_ID_APP_MEMACC
NRF_FAULT_ID_APP_RANGE_START
NRF_FAULT_ID_SD_ASSERT
NRF_FAULT_ID_SD_RANGE_START
NRF_GAP_ERR_BASE
NRF_GATTC_ERR_BASE
NRF_GATTS_ERR_BASE
NRF_L2CAP_ERR_BASE
NRF_MBR_COMMANDS_SD_MBR_COMMAND_COMPARE

< This command works like memcmp. @see ::sd_mbr_command_compare_t

NRF_MBR_COMMANDS_SD_MBR_COMMAND_COPY_BL

< Copy a new BootLoader. @see ::sd_mbr_command_copy_bl_t

NRF_MBR_COMMANDS_SD_MBR_COMMAND_COPY_SD

< Copy a new SoftDevice. @see ::sd_mbr_command_copy_sd_t

NRF_MBR_COMMANDS_SD_MBR_COMMAND_INIT_SD

< Initialize forwarding interrupts to SD, and run reset function in SD. Does not require any parameters in ::sd_mbr_command_t params.

NRF_MBR_COMMANDS_SD_MBR_COMMAND_IRQ_FORWARD_ADDRESS_SET

< Start forwarding all interrupts to this address. @see ::sd_mbr_command_irq_forward_address_set_t

NRF_MBR_COMMANDS_SD_MBR_COMMAND_RESERVED
NRF_MBR_COMMANDS_SD_MBR_COMMAND_VECTOR_TABLE_BASE_SET

< Change the address the MBR starts after a reset. @see ::sd_mbr_command_vector_table_base_set_t

NRF_MBR_SVCS_SD_MBR_COMMAND

< ::sd_mbr_command

NRF_MUTEX_VALUES_NRF_MUTEX_FREE
NRF_MUTEX_VALUES_NRF_MUTEX_TAKEN
NRF_POWER_DCDC_MODES_NRF_POWER_DCDC_DISABLE

< The DCDC is disabled.

NRF_POWER_DCDC_MODES_NRF_POWER_DCDC_ENABLE

< The DCDC is enabled.

NRF_POWER_MODES_NRF_POWER_MODE_CONSTLAT

< Constant latency mode. See power management in the reference manual.

NRF_POWER_MODES_NRF_POWER_MODE_LOWPWR

< Low power mode. See power management in the reference manual.

NRF_POWER_THRESHOLDS_NRF_POWER_THRESHOLD_V17

< 1.7 Volts power failure threshold.

NRF_POWER_THRESHOLDS_NRF_POWER_THRESHOLD_V18

< 1.8 Volts power failure threshold.

NRF_POWER_THRESHOLDS_NRF_POWER_THRESHOLD_V19

< 1.9 Volts power failure threshold.

NRF_POWER_THRESHOLDS_NRF_POWER_THRESHOLD_V20

< 2.0 Volts power failure threshold.

NRF_POWER_THRESHOLDS_NRF_POWER_THRESHOLD_V21

< 2.1 Volts power failure threshold.

NRF_POWER_THRESHOLDS_NRF_POWER_THRESHOLD_V22

< 2.2 Volts power failure threshold.

NRF_POWER_THRESHOLDS_NRF_POWER_THRESHOLD_V23

< 2.3 Volts power failure threshold.

NRF_POWER_THRESHOLDS_NRF_POWER_THRESHOLD_V24

< 2.4 Volts power failure threshold.

NRF_POWER_THRESHOLDS_NRF_POWER_THRESHOLD_V25

< 2.5 Volts power failure threshold.

NRF_POWER_THRESHOLDS_NRF_POWER_THRESHOLD_V26

< 2.6 Volts power failure threshold.

NRF_POWER_THRESHOLDS_NRF_POWER_THRESHOLD_V27

< 2.7 Volts power failure threshold.

NRF_POWER_THRESHOLDS_NRF_POWER_THRESHOLD_V28

< 2.8 Volts power failure threshold.

NRF_RADIO_CALLBACK_SIGNAL_TYPE_NRF_RADIO_CALLBACK_SIGNAL_TYPE_EXTEND_FAILED

< This signal indicates extend action failed.

NRF_RADIO_CALLBACK_SIGNAL_TYPE_NRF_RADIO_CALLBACK_SIGNAL_TYPE_EXTEND_SUCCEEDED

< This signal indicates extend action succeeded.

NRF_RADIO_CALLBACK_SIGNAL_TYPE_NRF_RADIO_CALLBACK_SIGNAL_TYPE_RADIO

< This signal indicates the NRF_RADIO interrupt.

NRF_RADIO_CALLBACK_SIGNAL_TYPE_NRF_RADIO_CALLBACK_SIGNAL_TYPE_START

< This signal indicates the start of the radio timeslot.

NRF_RADIO_CALLBACK_SIGNAL_TYPE_NRF_RADIO_CALLBACK_SIGNAL_TYPE_TIMER0

< This signal indicates the NRF_TIMER0 interrupt.

NRF_RADIO_DISTANCE_MAX_US
NRF_RADIO_EARLIEST_TIMEOUT_MAX_US
NRF_RADIO_HFCLK_CFG_NRF_RADIO_HFCLK_CFG_NO_GUARANTEE

< This configuration allows for earlier and tighter scheduling of timeslots. The RC oscillator may be the clock source in part or for the whole duration of the timeslot. The RC oscillator's accuracy must therefore be taken into consideration. @note If the application will use the radio peripheral in timeslots with this configuration, it must make sure that the crystal is running and stable before starting the radio.

NRF_RADIO_HFCLK_CFG_NRF_RADIO_HFCLK_CFG_XTAL_GUARANTEED

< The SoftDevice will guarantee that the high frequency clock source is the external crystal for the whole duration of the timeslot. This should be the preferred option for events that use the radio or require high timing accuracy. @note The SoftDevice will automatically turn on and off the external crystal, at the beginning and end of the timeslot, respectively. The crystal may also intentionally be left running after the timeslot, in cases where it is needed by the SoftDevice shortly after the end of the timeslot.

NRF_RADIO_LENGTH_MAX_US
NRF_RADIO_LENGTH_MIN_US
NRF_RADIO_MAX_EXTENSION_PROCESSING_TIME_US
NRF_RADIO_MINIMUM_TIMESLOT_LENGTH_EXTENSION_TIME_US
NRF_RADIO_MIN_EXTENSION_MARGIN_US
NRF_RADIO_NOTIFICATION_DISTANCES_NRF_RADIO_NOTIFICATION_DISTANCE_800US

< The distance from the active notification to start of radio activity.

NRF_RADIO_NOTIFICATION_DISTANCES_NRF_RADIO_NOTIFICATION_DISTANCE_1740US

< The distance from the active notification to start of radio activity.

NRF_RADIO_NOTIFICATION_DISTANCES_NRF_RADIO_NOTIFICATION_DISTANCE_2680US

< The distance from the active notification to start of radio activity.

NRF_RADIO_NOTIFICATION_DISTANCES_NRF_RADIO_NOTIFICATION_DISTANCE_3620US

< The distance from the active notification to start of radio activity.

NRF_RADIO_NOTIFICATION_DISTANCES_NRF_RADIO_NOTIFICATION_DISTANCE_4560US

< The distance from the active notification to start of radio activity.

NRF_RADIO_NOTIFICATION_DISTANCES_NRF_RADIO_NOTIFICATION_DISTANCE_5500US

< The distance from the active notification to start of radio activity.

NRF_RADIO_NOTIFICATION_DISTANCES_NRF_RADIO_NOTIFICATION_DISTANCE_NONE

< The event does not have a notification.

NRF_RADIO_NOTIFICATION_INACTIVE_GUARANTEED_TIME_US
NRF_RADIO_NOTIFICATION_TYPES_NRF_RADIO_NOTIFICATION_TYPE_INT_ON_ACTIVE

< Using interrupt for notification when the radio will be enabled.

NRF_RADIO_NOTIFICATION_TYPES_NRF_RADIO_NOTIFICATION_TYPE_INT_ON_BOTH

< Using interrupt for notification both when the radio will be enabled and disabled.

NRF_RADIO_NOTIFICATION_TYPES_NRF_RADIO_NOTIFICATION_TYPE_INT_ON_INACTIVE

< Using interrupt for notification when the radio has been disabled.

NRF_RADIO_NOTIFICATION_TYPES_NRF_RADIO_NOTIFICATION_TYPE_NONE

< The event does not have a radio notification signal.

NRF_RADIO_PRIORITY_NRF_RADIO_PRIORITY_HIGH

< High (equal priority as the normal connection priority of the SoftDevice stack(s)).

NRF_RADIO_PRIORITY_NRF_RADIO_PRIORITY_NORMAL

< Normal (equal priority as the priority of secondary activities of the SoftDevice stack(s)).

NRF_RADIO_REQUEST_TYPE_NRF_RADIO_REQ_TYPE_EARLIEST

< Request radio timeslot as early as possible. This should always be used for the first request in a session.

NRF_RADIO_REQUEST_TYPE_NRF_RADIO_REQ_TYPE_NORMAL

< Normal radio timeslot request.

NRF_RADIO_SIGNAL_CALLBACK_ACTION_NRF_RADIO_SIGNAL_CALLBACK_ACTION_END

< End the current radio timeslot.

NRF_RADIO_SIGNAL_CALLBACK_ACTION_NRF_RADIO_SIGNAL_CALLBACK_ACTION_EXTEND

< Request an extension of the current timeslot. Maximum execution time for this action: @ref NRF_RADIO_MAX_EXTENSION_PROCESSING_TIME_US. This action must be started at least @ref NRF_RADIO_MIN_EXTENSION_MARGIN_US before the end of the timeslot.

NRF_RADIO_SIGNAL_CALLBACK_ACTION_NRF_RADIO_SIGNAL_CALLBACK_ACTION_NONE

< Return without action.

NRF_RADIO_SIGNAL_CALLBACK_ACTION_NRF_RADIO_SIGNAL_CALLBACK_ACTION_REQUEST_AND_END

< Request a new radio timeslot and end the current timeslot.

NRF_RADIO_START_JITTER_US
NRF_SD_SVCS_SD_SOFTDEVICE_DISABLE

< ::sd_softdevice_disable

NRF_SD_SVCS_SD_SOFTDEVICE_ENABLE

< ::sd_softdevice_enable

NRF_SD_SVCS_SD_SOFTDEVICE_IS_ENABLED

< ::sd_softdevice_is_enabled

NRF_SD_SVCS_SD_SOFTDEVICE_VECTOR_TABLE_BASE_SET

< ::sd_softdevice_vector_table_base_set

NRF_SD_SVCS_SVC_SDM_LAST

< Placeholder for last SDM SVC

NRF_SOC_EVTS_NRF_EVT_FLASH_OPERATION_ERROR

< Event indicating that the ongoing flash operation has timed out with an error.

NRF_SOC_EVTS_NRF_EVT_FLASH_OPERATION_SUCCESS

< Event indicating that the ongoing flash operation has completed successfully.

NRF_SOC_EVTS_NRF_EVT_HFCLKSTARTED

< Event indicating that the HFCLK has started.

NRF_SOC_EVTS_NRF_EVT_NUMBER_OF_EVTS
NRF_SOC_EVTS_NRF_EVT_POWER_FAILURE_WARNING

< Event indicating that a power failure warning has occurred.

NRF_SOC_EVTS_NRF_EVT_RADIO_BLOCKED

< Event indicating that a radio timeslot was blocked.

NRF_SOC_EVTS_NRF_EVT_RADIO_CANCELED

< Event indicating that a radio timeslot was canceled by SoftDevice.

NRF_SOC_EVTS_NRF_EVT_RADIO_SESSION_CLOSED

< Event indicating that a radio timeslot session is closed.

NRF_SOC_EVTS_NRF_EVT_RADIO_SESSION_IDLE

< Event indicating that a radio timeslot session is idle.

NRF_SOC_EVTS_NRF_EVT_RADIO_SIGNAL_CALLBACK_INVALID_RETURN

< Event indicating that a radio timeslot signal callback handler return was invalid.

NRF_SOC_SVCS_SD_APP_EVT_WAIT
NRF_SOC_SVCS_SD_CLOCK_HFCLK_IS_RUNNING
NRF_SOC_SVCS_SD_CLOCK_HFCLK_RELEASE
NRF_SOC_SVCS_SD_CLOCK_HFCLK_REQUEST
NRF_SOC_SVCS_SD_ECB_BLOCKS_ENCRYPT
NRF_SOC_SVCS_SD_ECB_BLOCK_ENCRYPT
NRF_SOC_SVCS_SD_EVT_GET
NRF_SOC_SVCS_SD_FLASH_PAGE_ERASE
NRF_SOC_SVCS_SD_FLASH_PROTECT
NRF_SOC_SVCS_SD_FLASH_WRITE
NRF_SOC_SVCS_SD_MUTEX_ACQUIRE
NRF_SOC_SVCS_SD_MUTEX_NEW
NRF_SOC_SVCS_SD_MUTEX_RELEASE
NRF_SOC_SVCS_SD_POWER_DCDC_MODE_SET
NRF_SOC_SVCS_SD_POWER_GPREGRET_CLR
NRF_SOC_SVCS_SD_POWER_GPREGRET_GET
NRF_SOC_SVCS_SD_POWER_GPREGRET_SET
NRF_SOC_SVCS_SD_POWER_MODE_SET
NRF_SOC_SVCS_SD_POWER_POF_ENABLE
NRF_SOC_SVCS_SD_POWER_POF_THRESHOLD_SET
NRF_SOC_SVCS_SD_POWER_RAM_POWER_CLR
NRF_SOC_SVCS_SD_POWER_RAM_POWER_GET
NRF_SOC_SVCS_SD_POWER_RAM_POWER_SET
NRF_SOC_SVCS_SD_POWER_RESET_REASON_CLR
NRF_SOC_SVCS_SD_POWER_RESET_REASON_GET
NRF_SOC_SVCS_SD_POWER_SYSTEM_OFF
NRF_SOC_SVCS_SD_PPI_CHANNEL_ASSIGN
NRF_SOC_SVCS_SD_PPI_CHANNEL_ENABLE_CLR
NRF_SOC_SVCS_SD_PPI_CHANNEL_ENABLE_GET
NRF_SOC_SVCS_SD_PPI_CHANNEL_ENABLE_SET
NRF_SOC_SVCS_SD_PPI_GROUP_ASSIGN
NRF_SOC_SVCS_SD_PPI_GROUP_GET
NRF_SOC_SVCS_SD_PPI_GROUP_TASK_DISABLE
NRF_SOC_SVCS_SD_PPI_GROUP_TASK_ENABLE
NRF_SOC_SVCS_SD_PROTECTED_REGISTER_WRITE
NRF_SOC_SVCS_SD_RADIO_NOTIFICATION_CFG_SET
NRF_SOC_SVCS_SD_RADIO_REQUEST
NRF_SOC_SVCS_SD_RADIO_SESSION_CLOSE
NRF_SOC_SVCS_SD_RADIO_SESSION_OPEN
NRF_SOC_SVCS_SD_RAND_APPLICATION_BYTES_AVAILABLE_GET
NRF_SOC_SVCS_SD_RAND_APPLICATION_POOL_CAPACITY_GET
NRF_SOC_SVCS_SD_RAND_APPLICATION_VECTOR_GET
NRF_SOC_SVCS_SD_TEMP_GET
NRF_SOC_SVCS_SVC_SOC_LAST
NRF_SUCCESS
SDM_INFO_FIELD_INVALID
SDM_SVC_BASE
SD_BUGFIX_VERSION
SD_FLASH_SIZE
SD_FWID_OFFSET
SD_ID_OFFSET
SD_INFO_STRUCT_SIZE_OFFSET
SD_MAJOR_VERSION
SD_MINOR_VERSION
SD_SIZE_OFFSET
SD_SWI_USED
SD_TIMERS_USED
SD_UNIQUE_STR_OFFSET
SD_UNIQUE_STR_SIZE
SD_VARIANT_ID
SD_VERSION
SD_VERSION_OFFSET
SOC_ECB_CIPHERTEXT_LENGTH
SOC_ECB_CLEARTEXT_LENGTH
SOC_ECB_KEY_LENGTH
SOC_SVC_BASE
SOC_SVC_BASE_NOT_AVAILABLE
SOFTDEVICE_INFO_STRUCT_OFFSET

Functions

sd_app_evt_wait

@brief Waits for an application event.

sd_ble_cfg_set

@brief Add configurations for the BLE stack

sd_ble_enable

@brief Enable the BLE stack

sd_ble_evt_get

@brief Get an event from the pending events queue.

sd_ble_gap_addr_get

@brief Get local Bluetooth identity address.

sd_ble_gap_addr_set

@brief Set the local Bluetooth identity address.

sd_ble_gap_adv_addr_get

@brief Get the Bluetooth device address used by the advertiser.

sd_ble_gap_adv_set_configure

@brief Configure an advertising set. Set, clear or update advertising and scan response data.

sd_ble_gap_adv_start

@brief Start advertising (GAP Discoverable, Connectable modes, Broadcast Procedure).

sd_ble_gap_adv_stop

@brief Stop advertising (GAP Discoverable, Connectable modes, Broadcast Procedure).

sd_ble_gap_appearance_get

@brief Get GAP Appearance value.

sd_ble_gap_appearance_set

@brief Set GAP Appearance value.

sd_ble_gap_auth_key_reply

@brief Reply with an authentication key.

sd_ble_gap_authenticate

@brief Initiate the GAP Authentication procedure.

sd_ble_gap_conn_param_update

@brief Update connection parameters.

sd_ble_gap_conn_sec_get

@brief Get the current connection security.

sd_ble_gap_device_identities_set

@brief Set device identity list.

sd_ble_gap_device_name_get

@brief Get GAP device name.

sd_ble_gap_device_name_set

@brief Set GAP device name.

sd_ble_gap_disconnect

@brief Disconnect (GAP Link Termination).

sd_ble_gap_keypress_notify

@brief Notify the peer of a local keypress.

sd_ble_gap_lesc_dhkey_reply

@brief Reply with an LE Secure connections DHKey.

sd_ble_gap_lesc_oob_data_get

@brief Generate a set of OOB data to send to a peer out of band.

sd_ble_gap_lesc_oob_data_set

@brief Provide the OOB data sent/received out of band.

sd_ble_gap_next_conn_evt_counter_get

@brief Obtain the next connection event counter value.

sd_ble_gap_phy_update

@brief Initiate or respond to a PHY Update Procedure

sd_ble_gap_ppcp_get

@brief Get GAP Peripheral Preferred Connection Parameters.

sd_ble_gap_ppcp_set

@brief Set GAP Peripheral Preferred Connection Parameters.

sd_ble_gap_privacy_get

@brief Get privacy settings.

sd_ble_gap_privacy_set

@brief Set privacy settings.

sd_ble_gap_rssi_get

@brief Get the received signal strength for the last connection event.

sd_ble_gap_rssi_start

@brief Start reporting the received signal strength to the application.

sd_ble_gap_rssi_stop

@brief Stop reporting the received signal strength.

sd_ble_gap_sec_info_reply

@brief Reply with GAP security information.

sd_ble_gap_sec_params_reply

@brief Reply with GAP security parameters.

sd_ble_gap_tx_power_set

@brief Set the radio's transmit power.

sd_ble_gap_whitelist_set

@brief Set the active whitelist in the SoftDevice.

sd_ble_gattc_attr_info_discover

@brief Discovers information about a range of attributes on a GATT server.

sd_ble_gattc_char_value_by_uuid_read

@brief Initiate or continue a GATT Read using Characteristic UUID procedure.

sd_ble_gattc_char_values_read

@brief Initiate a GATT Read Multiple Characteristic Values procedure.

sd_ble_gattc_characteristics_discover

@brief Initiate or continue a GATT Characteristic Discovery procedure.

sd_ble_gattc_descriptors_discover

@brief Initiate or continue a GATT Characteristic Descriptor Discovery procedure.

sd_ble_gattc_exchange_mtu_request

@brief Start an ATT_MTU exchange by sending an Exchange MTU Request to the server.

sd_ble_gattc_hv_confirm

@brief Send a Handle Value Confirmation to the GATT Server.

sd_ble_gattc_primary_services_discover

@brief Initiate or continue a GATT Primary Service Discovery procedure.

sd_ble_gattc_read

@brief Initiate or continue a GATT Read (Long) Characteristic or Descriptor procedure.

sd_ble_gattc_relationships_discover

@brief Initiate or continue a GATT Relationship Discovery procedure.

sd_ble_gattc_write

@brief Perform a Write (Characteristic Value or Descriptor, with or without response, signed or not, long or reliable) procedure.

sd_ble_gatts_attr_get

@brief Retrieve the attribute UUID and/or metadata.

sd_ble_gatts_characteristic_add

@brief Add a characteristic declaration, a characteristic value declaration and optional characteristic descriptor declarations to the Attribute Table.

sd_ble_gatts_descriptor_add

@brief Add a descriptor to the Attribute Table.

sd_ble_gatts_exchange_mtu_reply

@brief Reply to an ATT_MTU exchange request by sending an Exchange MTU Response to the client.

sd_ble_gatts_hvx

@brief Notify or Indicate an attribute value.

sd_ble_gatts_include_add

@brief Add an include declaration to the Attribute Table.

sd_ble_gatts_initial_user_handle_get

@brief Retrieve the first valid user attribute handle.

sd_ble_gatts_rw_authorize_reply

@brief Respond to a Read/Write authorization request.

sd_ble_gatts_service_add

@brief Add a service declaration to the Attribute Table.

sd_ble_gatts_service_changed

@brief Indicate the Service Changed attribute value.

sd_ble_gatts_sys_attr_get

@brief Retrieve persistent system attribute information from the stack.

sd_ble_gatts_sys_attr_set

@brief Update persistent system attribute information.

sd_ble_gatts_value_get

@brief Get the value of a given attribute.

sd_ble_gatts_value_set

@brief Set the value of a given attribute.

sd_ble_opt_get

@brief Get a BLE option.

sd_ble_opt_set

@brief Set a BLE option.

sd_ble_user_mem_reply

@brief Provide a user memory block.

sd_ble_uuid_decode

@brief Decode little endian raw UUID bytes (16-bit or 128-bit) into a 24 bit @ref ble_uuid_t structure.

sd_ble_uuid_encode

@brief Encode a @ref ble_uuid_t structure into little endian raw UUID bytes (16-bit or 128-bit).

sd_ble_uuid_vs_add

@brief Add a Vendor Specific base UUID.

sd_ble_uuid_vs_remove

@brief Remove a Vendor Specific base UUID.

sd_ble_version_get

@brief Get Version Information.

sd_clock_hfclk_is_running

@brief Checks if the high frequency crystal oscillator is running.

sd_clock_hfclk_release

@brief Releases the high frequency crystal oscillator.

sd_clock_hfclk_request

@brief Request the high frequency crystal oscillator.

sd_ecb_block_encrypt

@brief Encrypts a block according to the specified parameters.

sd_ecb_blocks_encrypt

@brief Encrypts multiple data blocks provided as an array of data block structures.

sd_evt_get

@brief Gets any pending events generated by the SoC API.

sd_flash_page_erase

@brief Flash Erase page

sd_flash_protect

@brief Flash Protection set

sd_flash_write

@brief Flash Write

sd_mbr_command

@brief Issue Master Boot Record commands

sd_mutex_acquire

@brief Attempt to acquire a mutex.

sd_mutex_new

@brief Initialize a mutex.

sd_mutex_release

@brief Release a mutex.

sd_power_dcdc_mode_set

@brief Enable or disable the DC/DC regulator.

sd_power_gpregret_clr

@brief Clear bits in the general purpose retention registers (NRF_POWER->GPREGRET*).

sd_power_gpregret_get

@brief Get contents of the general purpose retention registers (NRF_POWER->GPREGRET*).

sd_power_gpregret_set

@brief Set bits in the general purpose retention registers (NRF_POWER->GPREGRET*).

sd_power_mode_set

@brief Sets the power mode when in CPU sleep.

sd_power_pof_enable

@brief Enables or disables the power-fail comparator.

sd_power_pof_threshold_set

@brief Sets the power failure comparator threshold value.

sd_power_ram_power_clr

@brief Writes the NRF_POWER->RAM[index].POWERCLR register.

sd_power_ram_power_get

@brief Get contents of NRF_POWER->RAM[index].POWER register, indicates power status of RAM[index] blocks.

sd_power_ram_power_set

@brief Writes the NRF_POWER->RAM[index].POWERSET register.

sd_power_reset_reason_clr

@brief Clears the bits of the reset reason register.

sd_power_reset_reason_get

@brief Gets the reset reason register.

sd_power_system_off

@brief Puts the chip in System OFF mode.

sd_ppi_channel_assign

@brief Assign endpoints to a PPI channel.

sd_ppi_channel_enable_clr

@brief Clear PPI channel enable register.

sd_ppi_channel_enable_get

@brief Get PPI channel enable register contents.

sd_ppi_channel_enable_set

@brief Set PPI channel enable register.

sd_ppi_group_assign

@brief Assign PPI channels to a channel group.

sd_ppi_group_get

@brief Gets the PPI channels of a channel group.

sd_ppi_group_task_disable

@brief Task to disable a channel group.

sd_ppi_group_task_enable

@brief Task to enable a channel group.

sd_protected_register_write

@brief Write register protected by the SoftDevice

sd_radio_notification_cfg_set

@brief Configures the Radio Notification signal.

sd_radio_request

@brief Requests a radio timeslot.

sd_radio_session_close

@brief Closes a session for radio timeslot requests.

sd_radio_session_open

@brief Opens a session for radio timeslot requests.

sd_rand_application_bytes_available_get

@brief Get number of random bytes available to the application.

sd_rand_application_pool_capacity_get

@brief Query the capacity of the application random pool.

sd_rand_application_vector_get

@brief Get random bytes from the application pool.

sd_softdevice_disable

@brief Disables the SoftDevice and by extension the protocol stack.

sd_softdevice_enable

@brief Enables the SoftDevice and by extension the protocol stack.

sd_softdevice_is_enabled

@brief Check if the SoftDevice is enabled.

sd_softdevice_vector_table_base_set

@brief Sets the base address of the interrupt vector table for interrupts forwarded from the SoftDevice

sd_temp_get

@brief Get the temperature measured on the chip

Type Definitions

BLE_COMMON_CFGS

@brief BLE Common Configuration IDs.

BLE_COMMON_EVTS

@brief BLE Module Independent Event IDs.

BLE_COMMON_OPTS

@brief Common Option IDs. IDs that uniquely identify a common option.

BLE_COMMON_SVCS

@brief Common API SVC numbers.

BLE_CONN_CFGS

@brief BLE Connection Configuration IDs.

BLE_GAP_CFGS

@brief GAP Configuration IDs.

BLE_GAP_EVTS

@brief GAP Event IDs. IDs that uniquely identify an event coming from the stack to the application.

BLE_GAP_OPTS

@brief GAP Option IDs. IDs that uniquely identify a GAP option.

BLE_GAP_SVCS

@brief GAP API SVC numbers.

BLE_GAP_TX_POWER_ROLES

@brief GAP TX Power roles.

BLE_GATTC_EVTS

@brief GATT Client Event IDs.

BLE_GATTC_SVCS

@brief GATTC API SVC numbers.

BLE_GATTS_CFGS

@brief GATTS Configuration IDs.

BLE_GATTS_EVTS

@brief GATT Server Event IDs.

BLE_GATTS_SVCS

@brief GATTS API SVC numbers.

NRF_MBR_COMMANDS

@brief Possible values for ::sd_mbr_command_t.command

NRF_MBR_SVCS

@brief nRF Master Boot Record API SVC numbers.

NRF_MUTEX_VALUES

@brief Possible values of a ::nrf_mutex_t.

NRF_POWER_DCDC_MODES

@brief DC/DC converter modes.

NRF_POWER_MODES

@brief Power modes.

NRF_POWER_THRESHOLDS

@brief Power failure thresholds

NRF_RADIO_CALLBACK_SIGNAL_TYPE

@brief The Radio signal callback types.

NRF_RADIO_HFCLK_CFG

@brief Radio timeslot high frequency clock source configuration.

NRF_RADIO_NOTIFICATION_DISTANCES

@brief Radio notification distances.

NRF_RADIO_NOTIFICATION_TYPES

@brief Radio notification types.

NRF_RADIO_PRIORITY

@brief Radio timeslot priorities.

NRF_RADIO_REQUEST_TYPE

@brief Radio timeslot request type.

NRF_RADIO_SIGNAL_CALLBACK_ACTION

@brief The actions requested by the signal callback.

NRF_SD_SVCS

@brief nRF SoftDevice Manager API SVC numbers.

NRF_SOC_EVTS

@brief SoC Events.

NRF_SOC_SVCS

@brief The SVC numbers used by the SVC functions in the SoC library.

ble_gap_ch_mask_t

@brief Channel mask (40 bits). Every channel is represented with a bit positioned as per channel index defined in Bluetooth Core Specification v5.0, Vol 6, Part B, Section 1.4.1. The LSB contained in array element 0 represents channel index 0, and bit 39 represents channel index 39. If a bit is set to 1, the channel is not used.

c_char
c_int
c_long
c_longlong
c_schar
c_short
c_uchar
c_uint
c_ulong
c_ulonglong
c_ushort
c_void
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
nrf_fault_handler_t

@brief Fault Handler type.

nrf_mutex_t

@brief Represents a mutex for use with the nrf_mutex functions. @note Accessing the value directly is not safe, use the mutex functions!

nrf_radio_signal_callback_t

@brief The radio timeslot signal callback type.

soc_ecb_ciphertext_t
soc_ecb_cleartext_t
soc_ecb_key_t

@brief AES ECB parameter typedefs

uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t

Unions

ble_cfg_t

@brief BLE Configuration type, wrapping the module specific configurations.

ble_common_cfg_t

@brief Common BLE Configuration type, wrapping the common configurations.

ble_common_evt_t__bindgen_ty_1
ble_common_opt_t

@brief Option structure for common options.

ble_conn_cfg_t__bindgen_ty_1
ble_evt_t__bindgen_ty_1
ble_gap_cfg_t

@brief Configuration structure for GAP configurations.

ble_gap_evt_t__bindgen_ty_1
ble_gap_opt_t

@brief Option structure for GAP options.

ble_gattc_evt_attr_info_disc_rsp_t__bindgen_ty_1
ble_gattc_evt_t__bindgen_ty_1
ble_gatts_cfg_t

@brief Config structure for GATTS configurations.

ble_gatts_evt_rw_authorize_request_t__bindgen_ty_1
ble_gatts_evt_t__bindgen_ty_1
ble_gatts_rw_authorize_reply_params_t__bindgen_ty_1
ble_opt_t

@brief Common BLE Option type, wrapping the module specific options.

nrf_radio_request_t__bindgen_ty_1
nrf_radio_signal_callback_return_param_t__bindgen_ty_1
sd_mbr_command_t__bindgen_ty_1