S132 SoftDevice v5.0.0-1.alpha
Data Structures
Here are the data structures with brief descriptions:
oCble_common_enable_params_tBLE Common Initialization parameters
oCble_common_evt_tEvent structure for events not associated with a specific function module
oCble_common_opt_conn_bw_tBLE connection specific bandwidth configuration parameters
oCble_common_opt_conn_evt_ext_tConfiguration of extended BLE connection events
oCble_common_opt_pa_lna_tPA & LNA GPIO toggle configuration
oCble_common_opt_tOption structure for common options
oCble_conn_bw_count_tBLE bandwidth count parameters
oCble_conn_bw_counts_tBLE bandwidth global memory pool configuration parameters
oCble_conn_bw_tBLE connection bandwidth configuration parameters
oCble_enable_params_tBLE Initialization parameters
oCble_evt_data_length_changed_tEvent structure for BLE_EVT_DATA_LENGTH_CHANGED
oCble_evt_hdr_tBLE Event header
oCble_evt_tCommon BLE Event type, wrapping the module specific event reports
oCble_evt_tx_complete_tEvent structure for BLE_EVT_TX_COMPLETE
oCble_evt_user_mem_release_tEvent structure for BLE_EVT_USER_MEM_RELEASE
oCble_evt_user_mem_request_tEvent structure for BLE_EVT_USER_MEM_REQUEST
oCble_gap_addr_tBluetooth Low Energy address
oCble_gap_adv_ch_mask_tChannel mask for RF channels used in advertising
oCble_gap_adv_params_tGAP advertising parameters
oCble_gap_conn_params_tGAP connection parameters
oCble_gap_conn_sec_mode_tGAP connection security modes
oCble_gap_conn_sec_tGAP connection security status
oCble_gap_device_name_tDevice name and its properties
oCble_gap_enable_params_tBLE GAP initialization parameters
oCble_gap_enc_info_tGAP Encryption Information
oCble_gap_enc_key_tEncryption Key
oCble_gap_evt_adv_report_tEvent structure for BLE_GAP_EVT_ADV_REPORT
oCble_gap_evt_auth_key_request_tEvent structure for BLE_GAP_EVT_AUTH_KEY_REQUEST
oCble_gap_evt_auth_status_tEvent structure for BLE_GAP_EVT_AUTH_STATUS
oCble_gap_evt_conn_param_update_request_tEvent structure for BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUEST
oCble_gap_evt_conn_param_update_tEvent structure for BLE_GAP_EVT_CONN_PARAM_UPDATE
oCble_gap_evt_conn_sec_update_tEvent structure for BLE_GAP_EVT_CONN_SEC_UPDATE
oCble_gap_evt_connected_tEvent structure for BLE_GAP_EVT_CONNECTED
oCble_gap_evt_disconnected_tEvent structure for BLE_GAP_EVT_DISCONNECTED
oCble_gap_evt_key_pressed_tEvent structure for BLE_GAP_EVT_KEY_PRESSED
oCble_gap_evt_lesc_dhkey_request_tEvent structure for BLE_GAP_EVT_LESC_DHKEY_REQUEST
oCble_gap_evt_passkey_display_tEvent structure for BLE_GAP_EVT_PASSKEY_DISPLAY
oCble_gap_evt_phy_update_tEvent Structure for BLE_GAP_EVT_PHY_UPDATE
oCble_gap_evt_rssi_changed_tEvent structure for BLE_GAP_EVT_RSSI_CHANGED
oCble_gap_evt_scan_req_report_tEvent structure for BLE_GAP_EVT_SCAN_REQ_REPORT
oCble_gap_evt_sec_info_request_tEvent structure for BLE_GAP_EVT_SEC_INFO_REQUEST
oCble_gap_evt_sec_params_request_tEvent structure for BLE_GAP_EVT_SEC_PARAMS_REQUEST
oCble_gap_evt_sec_request_tEvent structure for BLE_GAP_EVT_SEC_REQUEST
oCble_gap_evt_tGAP event structure
oCble_gap_evt_timeout_tEvent structure for BLE_GAP_EVT_TIMEOUT
oCble_gap_id_key_tIdentity Key
oCble_gap_irk_tIdentity Resolving Key
oCble_gap_lesc_dhkey_tGAP LE Secure Connections DHKey
oCble_gap_lesc_oob_data_tGAP LE Secure Connections OOB data
oCble_gap_lesc_p256_pk_tGAP LE Secure Connections P-256 Public Key
oCble_gap_master_id_tGAP Master Identification
oCble_gap_opt_auth_payload_timeout_tAuthenticated payload timeout option
oCble_gap_opt_ch_map_tChannel Map option. Used with sd_ble_opt_get to get the current channel map or sd_ble_opt_set to set a new channel map. When setting the channel map, it applies to all current and future connections. When getting the current channel map, it applies to a single connection and the connection handle must be supplied
oCble_gap_opt_compat_mode_tCompatibility mode option
oCble_gap_opt_ext_len_tData length extension option
oCble_gap_opt_local_conn_latency_tLocal connection latency option
oCble_gap_opt_passkey_tPasskey Option
oCble_gap_opt_preferred_phys_tPreferred PHY option
oCble_gap_opt_scan_req_report_tScan request report option
oCble_gap_opt_tOption structure for GAP options
oCble_gap_phys_tPhysical Layer configuration
oCble_gap_privacy_params_tDevice Privacy
oCble_gap_scan_params_tGAP scanning parameters
oCble_gap_sec_kdist_tKeys that can be exchanged during a bonding procedure
oCble_gap_sec_keys_tSecurity Keys
oCble_gap_sec_keyset_tSecurity key set for both local and peer keys
oCble_gap_sec_levels_tSecurity levels supported
oCble_gap_sec_params_tGAP security parameters
oCble_gap_sign_info_tGAP Signing Information
oCble_gatt_char_ext_props_tGATT Characteristic Extended Properties
oCble_gatt_char_props_tGATT Characteristic Properties
oCble_gatt_enable_params_tBLE GATT initialization parameters
oCble_gattc_attr_info128_tAttribute Information for 128-bit Attribute UUID
oCble_gattc_attr_info16_tAttribute Information for 16-bit Attribute UUID
oCble_gattc_char_tGATT characteristic
oCble_gattc_desc_tGATT descriptor
oCble_gattc_evt_attr_info_disc_rsp_tEvent structure for BLE_GATTC_EVT_ATTR_INFO_DISC_RSP
oCble_gattc_evt_char_disc_rsp_tEvent structure for BLE_GATTC_EVT_CHAR_DISC_RSP
oCble_gattc_evt_char_val_by_uuid_read_rsp_tEvent structure for BLE_GATTC_EVT_CHAR_VAL_BY_UUID_READ_RSP
oCble_gattc_evt_char_vals_read_rsp_tEvent structure for BLE_GATTC_EVT_CHAR_VALS_READ_RSP
oCble_gattc_evt_desc_disc_rsp_tEvent structure for BLE_GATTC_EVT_DESC_DISC_RSP
oCble_gattc_evt_exchange_mtu_rsp_tEvent structure for BLE_GATTC_EVT_EXCHANGE_MTU_RSP
oCble_gattc_evt_hvx_tEvent structure for BLE_GATTC_EVT_HVX
oCble_gattc_evt_prim_srvc_disc_rsp_tEvent structure for BLE_GATTC_EVT_PRIM_SRVC_DISC_RSP
oCble_gattc_evt_read_rsp_tEvent structure for BLE_GATTC_EVT_READ_RSP
oCble_gattc_evt_rel_disc_rsp_tEvent structure for BLE_GATTC_EVT_REL_DISC_RSP
oCble_gattc_evt_tGATTC event structure
oCble_gattc_evt_timeout_tEvent structure for BLE_GATTC_EVT_TIMEOUT
oCble_gattc_evt_write_rsp_tEvent structure for BLE_GATTC_EVT_WRITE_RSP
oCble_gattc_handle_range_tOperation Handle Range
oCble_gattc_handle_value_tGATT read by UUID handle value pair
oCble_gattc_include_tGATT include
oCble_gattc_service_tGATT service
oCble_gattc_write_params_tWrite Parameters
oCble_gatts_attr_md_tAttribute metadata
oCble_gatts_attr_tGATT Attribute
oCble_gatts_authorize_params_tGATT Authorization parameters
oCble_gatts_char_handles_tGATT Characteristic Definition Handles
oCble_gatts_char_md_tGATT Characteristic metadata
oCble_gatts_char_pf_tGATT Characteristic Presentation Format
oCble_gatts_enable_params_tBLE GATTS initialization parameters
oCble_gatts_evt_exchange_mtu_request_tEvent structure for BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST
oCble_gatts_evt_hvc_tEvent structure for BLE_GATTS_EVT_HVC
oCble_gatts_evt_read_tEvent substructure for authorized read requests, see ble_gatts_evt_rw_authorize_request_t
oCble_gatts_evt_rw_authorize_request_tEvent structure for BLE_GATTS_EVT_RW_AUTHORIZE_REQUEST
oCble_gatts_evt_sys_attr_missing_tEvent structure for BLE_GATTS_EVT_SYS_ATTR_MISSING
oCble_gatts_evt_tGATTS event structure
oCble_gatts_evt_timeout_tEvent structure for BLE_GATTS_EVT_TIMEOUT
oCble_gatts_evt_write_tEvent structure for BLE_GATTS_EVT_WRITE
oCble_gatts_hvx_params_tGATT HVx parameters
oCble_gatts_rw_authorize_reply_params_tGATT Read or Write Authorize Reply parameters
oCble_gatts_value_tGATT Attribute Value
oCble_l2cap_evt_rx_tL2CAP Received packet event report
oCble_l2cap_evt_tL2CAP event callback event structure
oCble_l2cap_header_tPacket header format for L2CAP transmission
oCble_opt_tCommon BLE Option type, wrapping the module specific options
oCble_pa_lna_cfg_tConfiguration parameters for the PA and LNA
oCble_user_mem_block_tUser Memory Block
oCble_uuid128_t128 bit UUID values
oCble_uuid_tBluetooth Low Energy UUID type, encapsulates both 16-bit and 128-bit UUIDs
oCble_version_tVersion Information
oCnrf_clock_lf_cfg_tType representing lfclk oscillator source
oCnrf_ecb_hal_data_block_tAES ECB block. Used to provide multiple blocks in a single call to sd_ecb_blocks_encrypt
oCnrf_ecb_hal_data_tAES ECB data structure
oCnrf_nvic_state_tType representing the state struct for the SoftDevice NVIC module
oCnrf_radio_request_earliest_tParameters for a request for a timeslot as early as possible
oCnrf_radio_request_normal_tParameters for a normal radio timeslot request
oCnrf_radio_request_tRadio timeslot request parameters
oCnrf_radio_signal_callback_return_param_tReturn parameters of the radio timeslot signal callback
oCsd_mbr_command_compare_tThis command works like memcmp, but takes the length in words
oCsd_mbr_command_copy_bl_tThis command copies a new BootLoader. With this command, destination of BootLoader is always the address written in NRF_UICR->BOOTADDR
oCsd_mbr_command_copy_sd_tThis command copies part of a new SoftDevice The destination area is erased before copying. If dst is in the middle of a flash page, that whole flash page will be erased. If (dst+len) is in the middle of a flash page, that whole flash page will be erased
oCsd_mbr_command_t
\Csd_mbr_command_vector_table_base_set_tSets the base address of the interrupt vector table for interrupts forwarded from the MBR

Documentation feedback | Developer Zone | Subscribe | Updated