Structures

S140 SoftDevice v6.0.0 API

Data Structures

struct ble_gap_adv_properties_t
Advertising event properties. More...
struct ble_gap_adv_report_type_t
Advertising report type. More...
struct ble_gap_aux_pointer_t
Advertising Auxiliary Pointer. More...
struct ble_gap_addr_t
Bluetooth Low Energy address. More...
struct ble_gap_conn_params_t
GAP connection parameters. More...
struct ble_gap_conn_sec_mode_t
GAP connection security modes. More...
struct ble_gap_conn_sec_t
GAP connection security status. More...
struct ble_gap_irk_t
Identity Resolving Key. More...
struct ble_gap_adv_params_t
GAP advertising parameters. More...
struct ble_gap_adv_data_t
GAP advertising data buffers. More...
struct ble_gap_scan_params_t
GAP scanning parameters. More...
struct ble_gap_privacy_params_t
Privacy. More...
struct ble_gap_phys_t
PHY preferences for TX and RX. More...
struct ble_gap_sec_kdist_t
Keys that can be exchanged during a bonding procedure. More...
struct ble_gap_sec_params_t
GAP security parameters. More...
struct ble_gap_enc_info_t
GAP Encryption Information. More...
struct ble_gap_master_id_t
GAP Master Identification. More...
struct ble_gap_sign_info_t
GAP Signing Information. More...
struct ble_gap_lesc_p256_pk_t
GAP LE Secure Connections P-256 Public Key. More...
struct ble_gap_lesc_dhkey_t
GAP LE Secure Connections DHKey. More...
struct ble_gap_lesc_oob_data_t
GAP LE Secure Connections OOB data. More...
struct ble_gap_evt_connected_t
Event structure for BLE_GAP_EVT_CONNECTED . More...
struct ble_gap_evt_disconnected_t
Event structure for BLE_GAP_EVT_DISCONNECTED . More...
struct ble_gap_evt_conn_param_update_t
Event structure for BLE_GAP_EVT_CONN_PARAM_UPDATE . More...
struct ble_gap_evt_phy_update_request_t
Event structure for BLE_GAP_EVT_PHY_UPDATE_REQUEST . More...
struct ble_gap_evt_phy_update_t
Event Structure for BLE_GAP_EVT_PHY_UPDATE . More...
struct ble_gap_evt_sec_params_request_t
Event structure for BLE_GAP_EVT_SEC_PARAMS_REQUEST . More...
struct ble_gap_evt_sec_info_request_t
Event structure for BLE_GAP_EVT_SEC_INFO_REQUEST . More...
struct ble_gap_evt_passkey_display_t
Event structure for BLE_GAP_EVT_PASSKEY_DISPLAY . More...
struct ble_gap_evt_key_pressed_t
Event structure for BLE_GAP_EVT_KEY_PRESSED . More...
struct ble_gap_evt_auth_key_request_t
Event structure for BLE_GAP_EVT_AUTH_KEY_REQUEST . More...
struct ble_gap_evt_lesc_dhkey_request_t
Event structure for BLE_GAP_EVT_LESC_DHKEY_REQUEST . More...
struct ble_gap_sec_levels_t
Security levels supported. More...
struct ble_gap_enc_key_t
Encryption Key. More...
struct ble_gap_id_key_t
Identity Key. More...
struct ble_gap_sec_keys_t
Security Keys. More...
struct ble_gap_sec_keyset_t
Security key set for both local and peer keys. More...
struct ble_gap_data_length_params_t
Data Length Update Procedure parameters. More...
struct ble_gap_data_length_limitation_t
Data Length Update Procedure local limitation. More...
struct ble_gap_evt_auth_status_t
Event structure for BLE_GAP_EVT_AUTH_STATUS . More...
struct ble_gap_evt_conn_sec_update_t
Event structure for BLE_GAP_EVT_CONN_SEC_UPDATE . More...
struct ble_gap_evt_timeout_t
Event structure for BLE_GAP_EVT_TIMEOUT . More...
struct ble_gap_evt_rssi_changed_t
Event structure for BLE_GAP_EVT_RSSI_CHANGED . More...
struct ble_gap_evt_adv_set_terminated_t
Event structure for BLE_GAP_EVT_ADV_SET_TERMINATED . More...
struct ble_gap_evt_adv_report_t
Event structure for BLE_GAP_EVT_ADV_REPORT . More...
struct ble_gap_evt_sec_request_t
Event structure for BLE_GAP_EVT_SEC_REQUEST . More...
struct ble_gap_evt_conn_param_update_request_t
Event structure for BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUEST . More...
struct ble_gap_evt_scan_req_report_t
Event structure for BLE_GAP_EVT_SCAN_REQ_REPORT . More...
struct ble_gap_evt_data_length_update_request_t
Event structure for BLE_GAP_EVT_DATA_LENGTH_UPDATE_REQUEST . More...
struct ble_gap_evt_data_length_update_t
Event structure for BLE_GAP_EVT_DATA_LENGTH_UPDATE . More...
struct ble_gap_evt_qos_channel_survey_report_t
Event structure for BLE_GAP_EVT_QOS_CHANNEL_SURVEY_REPORT . More...
struct ble_gap_evt_t
GAP event structure. More...
struct ble_gap_conn_cfg_t
BLE GAP connection configuration parameters, set with sd_ble_cfg_set . More...
struct ble_gap_cfg_role_count_t
Configuration of maximum concurrent connections in the different connected roles, set with sd_ble_cfg_set . More...
struct ble_gap_cfg_device_name_t
Device name and its properties, set with sd_ble_cfg_set . More...
union ble_gap_cfg_t
Configuration structure for GAP configurations. More...
struct ble_gap_opt_ch_map_t
Channel Map option. More...
struct ble_gap_opt_local_conn_latency_t
Local connection latency option. More...
struct ble_gap_opt_slave_latency_disable_t
Disable slave latency. More...
struct ble_gap_opt_passkey_t
Passkey Option. More...
struct ble_gap_opt_compat_mode_1_t
Compatibility mode 1 option. More...
struct ble_gap_opt_auth_payload_timeout_t
Authenticated payload timeout option. More...
union ble_gap_opt_t
Option structure for GAP options. More...

Typedefs

typedef uint8_t ble_gap_ch_mask_t [5]
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.

Detailed Description