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

Functions

uint32_t sd_ble_gap_addr_set (ble_gap_addr_t const *p_addr)
 Set the local Bluetooth identity address.
 
uint32_t sd_ble_gap_addr_get (ble_gap_addr_t *p_addr)
 Get local Bluetooth identity address.
 
uint32_t sd_ble_gap_adv_addr_get (uint8_t adv_handle, ble_gap_addr_t *p_addr)
 Get the Bluetooth device address used by the advertiser.
 
uint32_t sd_ble_gap_whitelist_set (ble_gap_addr_t const *const *pp_wl_addrs, uint8_t len)
 Set the active whitelist in the SoftDevice.
 
uint32_t sd_ble_gap_device_identities_set (ble_gap_id_key_t const *const *pp_id_keys, ble_gap_irk_t const *const *pp_local_irks, uint8_t len)
 Set device identity list.
 
uint32_t sd_ble_gap_privacy_set (ble_gap_privacy_params_t const *p_privacy_params)
 Set privacy settings.
 
uint32_t sd_ble_gap_privacy_get (ble_gap_privacy_params_t *p_privacy_params)
 Get privacy settings.
 
uint32_t sd_ble_gap_adv_set_configure (uint8_t *p_adv_handle, ble_gap_adv_data_t const *p_adv_data, ble_gap_adv_params_t const *p_adv_params)
 Configure an advertising set. Set, clear or update advertising and scan response data.
 
uint32_t sd_ble_gap_adv_start (uint8_t adv_handle, uint8_t conn_cfg_tag)
 Start advertising (GAP Discoverable, Connectable modes, Broadcast Procedure).
 
uint32_t sd_ble_gap_adv_stop (uint8_t adv_handle)
 Stop advertising (GAP Discoverable, Connectable modes, Broadcast Procedure).
 
uint32_t sd_ble_gap_conn_param_update (uint16_t conn_handle, ble_gap_conn_params_t const *p_conn_params)
 Update connection parameters.
 
uint32_t sd_ble_gap_disconnect (uint16_t conn_handle, uint8_t hci_status_code)
 Disconnect (GAP Link Termination).
 
uint32_t sd_ble_gap_tx_power_set (uint8_t role, uint16_t handle, int8_t tx_power)
 Set the radio's transmit power.
 
uint32_t sd_ble_gap_appearance_set (uint16_t appearance)
 Set GAP Appearance value.
 
uint32_t sd_ble_gap_appearance_get (uint16_t *p_appearance)
 Get GAP Appearance value.
 
uint32_t sd_ble_gap_ppcp_set (ble_gap_conn_params_t const *p_conn_params)
 Set GAP Peripheral Preferred Connection Parameters.
 
uint32_t sd_ble_gap_ppcp_get (ble_gap_conn_params_t *p_conn_params)
 Get GAP Peripheral Preferred Connection Parameters.
 
uint32_t sd_ble_gap_device_name_set (ble_gap_conn_sec_mode_t const *p_write_perm, uint8_t const *p_dev_name, uint16_t len)
 Set GAP device name.
 
uint32_t sd_ble_gap_device_name_get (uint8_t *p_dev_name, uint16_t *p_len)
 Get GAP device name.
 
uint32_t sd_ble_gap_authenticate (uint16_t conn_handle, ble_gap_sec_params_t const *p_sec_params)
 Initiate the GAP Authentication procedure.
 
uint32_t sd_ble_gap_sec_params_reply (uint16_t conn_handle, uint8_t sec_status, ble_gap_sec_params_t const *p_sec_params, ble_gap_sec_keyset_t const *p_sec_keyset)
 Reply with GAP security parameters.
 
uint32_t sd_ble_gap_auth_key_reply (uint16_t conn_handle, uint8_t key_type, uint8_t const *p_key)
 Reply with an authentication key.
 
uint32_t sd_ble_gap_lesc_dhkey_reply (uint16_t conn_handle, uint8_t sec_status, ble_gap_lesc_dhkey_t const *p_dhkey)
 Reply with an LE Secure connections DHKey.
 
uint32_t sd_ble_gap_keypress_notify (uint16_t conn_handle, uint8_t kp_not)
 Notify the peer of a local keypress.
 
uint32_t sd_ble_gap_lesc_oob_data_get (uint16_t conn_handle, ble_gap_lesc_p256_pk_t const *p_pk_own, ble_gap_lesc_oob_data_t *p_oobd_own)
 Generate a set of OOB data to send to a peer out of band.
 
uint32_t sd_ble_gap_lesc_oob_data_set (uint16_t conn_handle, ble_gap_lesc_oob_data_t const *p_oobd_own, ble_gap_lesc_oob_data_t const *p_oobd_peer)
 Provide the OOB data sent/received out of band.
 
uint32_t sd_ble_gap_sec_info_reply (uint16_t conn_handle, ble_gap_enc_info_t const *p_enc_info)
 Reply with GAP security information.
 
uint32_t sd_ble_gap_conn_sec_get (uint16_t conn_handle, ble_gap_conn_sec_t *p_conn_sec)
 Get the current connection security.
 
uint32_t sd_ble_gap_phy_update (uint16_t conn_handle, ble_gap_phys_t const *p_gap_phys)
 Initiate or respond to a PHY Update Procedure.
 
uint32_t sd_ble_gap_data_length_update (uint16_t conn_handle, ble_gap_data_length_params_t const *p_dl_params, ble_gap_data_length_limitation_t *p_dl_limitation)
 Initiate or respond to a Data Length Update Procedure.
 
uint32_t sd_ble_gap_next_conn_evt_counter_get (uint16_t conn_handle, uint16_t *p_counter)
 Obtain the next connection event counter value.
 
uint32_t sd_ble_gap_rssi_start (uint16_t conn_handle, uint8_t threshold_dbm, uint8_t skip_count)
 Start reporting the received signal strength to the application.
 
uint32_t sd_ble_gap_rssi_stop (uint16_t conn_handle)
 Stop reporting the received signal strength.
 
uint32_t sd_ble_gap_rssi_get (uint16_t conn_handle, int8_t *p_rssi, uint8_t *p_ch_index)
 Get the received signal strength for the last connection event.
 

Detailed Description