Data Structures#

Here are the data structures with brief descriptions:

Name

Description

aes_key_128

128-bit AES key

bd_addr

Bluetooth address

byte_array

Variable-length int8_t array

sl_bt_cmd_advertiser_clear_configuration_s

sl_bt_cmd_advertiser_clear_random_address_s

sl_bt_cmd_advertiser_delete_set_s

sl_bt_cmd_advertiser_set_channel_map_s

sl_bt_cmd_advertiser_set_configuration_s

sl_bt_cmd_advertiser_set_data_s

sl_bt_cmd_advertiser_set_long_data_s

sl_bt_cmd_advertiser_set_phy_s

sl_bt_cmd_advertiser_set_random_address_s

sl_bt_cmd_advertiser_set_report_scan_request_s

sl_bt_cmd_advertiser_set_timing_s

sl_bt_cmd_advertiser_set_tx_power_s

sl_bt_cmd_advertiser_start_periodic_advertising_s

sl_bt_cmd_advertiser_start_s

sl_bt_cmd_advertiser_stop_periodic_advertising_s

sl_bt_cmd_advertiser_stop_s

sl_bt_cmd_coex_get_counters_s

sl_bt_cmd_coex_set_directional_priority_pulse_s

sl_bt_cmd_coex_set_options_s

sl_bt_cmd_coex_set_parameters_s

sl_bt_cmd_connection_close_s

sl_bt_cmd_connection_disable_slave_latency_s

sl_bt_cmd_connection_get_rssi_s

sl_bt_cmd_connection_open_s

sl_bt_cmd_connection_read_channel_map_s

sl_bt_cmd_connection_set_default_parameters_s

sl_bt_cmd_connection_set_default_preferred_phy_s

sl_bt_cmd_connection_set_parameters_s

sl_bt_cmd_connection_set_preferred_phy_s

sl_bt_cmd_cte_receiver_configure_s

sl_bt_cmd_cte_receiver_disable_connection_cte_s

sl_bt_cmd_cte_receiver_disable_connectionless_cte_s

sl_bt_cmd_cte_receiver_enable_connection_cte_s

sl_bt_cmd_cte_receiver_enable_connectionless_cte_s

sl_bt_cmd_cte_receiver_enable_silabs_cte_s

sl_bt_cmd_cte_receiver_set_dtm_parameters_s

sl_bt_cmd_cte_receiver_set_sync_cte_type_s

sl_bt_cmd_cte_transmitter_disable_connection_cte_s

sl_bt_cmd_cte_transmitter_disable_connectionless_cte_s

sl_bt_cmd_cte_transmitter_disable_silabs_cte_s

sl_bt_cmd_cte_transmitter_enable_connection_cte_s

sl_bt_cmd_cte_transmitter_enable_connectionless_cte_s

sl_bt_cmd_cte_transmitter_enable_silabs_cte_s

sl_bt_cmd_cte_transmitter_set_dtm_parameters_s

sl_bt_cmd_dfu_flash_set_address_s

sl_bt_cmd_dfu_flash_upload_s

sl_bt_cmd_dfu_reset_s

sl_bt_cmd_gap_enable_whitelisting_s

sl_bt_cmd_gap_set_data_channel_classification_s

sl_bt_cmd_gap_set_privacy_mode_s

sl_bt_cmd_gatt_discover_characteristics_by_uuid_s

sl_bt_cmd_gatt_discover_characteristics_s

sl_bt_cmd_gatt_discover_descriptors_s

sl_bt_cmd_gatt_discover_primary_services_by_uuid_s

sl_bt_cmd_gatt_discover_primary_services_s

sl_bt_cmd_gatt_execute_characteristic_value_write_s

sl_bt_cmd_gatt_find_included_services_s

sl_bt_cmd_gatt_prepare_characteristic_value_reliable_write_s

sl_bt_cmd_gatt_prepare_characteristic_value_write_s

sl_bt_cmd_gatt_read_characteristic_value_by_uuid_s

sl_bt_cmd_gatt_read_characteristic_value_from_offset_s

sl_bt_cmd_gatt_read_characteristic_value_s

sl_bt_cmd_gatt_read_descriptor_value_s

sl_bt_cmd_gatt_read_multiple_characteristic_values_s

sl_bt_cmd_gatt_send_characteristic_confirmation_s

sl_bt_cmd_gatt_server_disable_capabilities_s

sl_bt_cmd_gatt_server_enable_capabilities_s

sl_bt_cmd_gatt_server_find_attribute_s

sl_bt_cmd_gatt_server_get_mtu_s

sl_bt_cmd_gatt_server_read_attribute_type_s

sl_bt_cmd_gatt_server_read_attribute_value_s

sl_bt_cmd_gatt_server_send_characteristic_notification_s

sl_bt_cmd_gatt_server_send_user_read_response_s

sl_bt_cmd_gatt_server_send_user_write_response_s

sl_bt_cmd_gatt_server_set_capabilities_s

sl_bt_cmd_gatt_server_set_max_mtu_s

sl_bt_cmd_gatt_server_write_attribute_value_s

sl_bt_cmd_gatt_set_characteristic_notification_s

sl_bt_cmd_gatt_set_max_mtu_s

sl_bt_cmd_gatt_write_characteristic_value_s

sl_bt_cmd_gatt_write_characteristic_value_without_response_s

sl_bt_cmd_gatt_write_descriptor_value_s

sl_bt_cmd_l2cap_coc_send_connection_request_s

sl_bt_cmd_l2cap_coc_send_connection_response_s

sl_bt_cmd_l2cap_coc_send_data_s

sl_bt_cmd_l2cap_coc_send_disconnection_request_s

sl_bt_cmd_l2cap_coc_send_le_flow_control_credit_s

sl_bt_cmd_nvm_erase_s

sl_bt_cmd_nvm_load_s

sl_bt_cmd_nvm_save_s

sl_bt_cmd_ota_set_advertising_data_s

sl_bt_cmd_ota_set_configuration_s

sl_bt_cmd_ota_set_device_name_s

sl_bt_cmd_ota_set_rf_path_s

sl_bt_cmd_scanner_set_mode_s

sl_bt_cmd_scanner_set_timing_s

sl_bt_cmd_scanner_start_s

sl_bt_cmd_sm_add_to_whitelist_s

sl_bt_cmd_sm_bonding_confirm_s

sl_bt_cmd_sm_configure_s

sl_bt_cmd_sm_delete_bonding_s

sl_bt_cmd_sm_enter_passkey_s

sl_bt_cmd_sm_increase_security_s

sl_bt_cmd_sm_passkey_confirm_s

sl_bt_cmd_sm_set_bondable_mode_s

sl_bt_cmd_sm_set_minimum_key_size_s

sl_bt_cmd_sm_set_oob_data_s

sl_bt_cmd_sm_set_passkey_s

sl_bt_cmd_sm_set_sc_remote_oob_data_s

sl_bt_cmd_sm_store_bonding_configuration_s

sl_bt_cmd_sm_use_sc_oob_s

sl_bt_cmd_sync_close_s

sl_bt_cmd_sync_open_s

sl_bt_cmd_sync_set_parameters_s

sl_bt_cmd_system_data_buffer_write_s

sl_bt_cmd_system_get_counters_s

sl_bt_cmd_system_get_random_data_s

sl_bt_cmd_system_halt_s

sl_bt_cmd_system_linklayer_configure_s

sl_bt_cmd_system_reset_s

sl_bt_cmd_system_set_identity_address_s

sl_bt_cmd_system_set_lazy_soft_timer_s

sl_bt_cmd_system_set_max_tx_power_s

sl_bt_cmd_system_set_soft_timer_s

sl_bt_cmd_test_dtm_rx_s

sl_bt_cmd_test_dtm_tx_s

sl_bt_cmd_user_message_to_target_s

sl_bt_evt_advertiser_scan_request_s

Data structure of the scan_request event

sl_bt_evt_advertiser_timeout_s

Data structure of the timeout event

sl_bt_evt_connection_closed_s

Data structure of the closed event

sl_bt_evt_connection_opened_s

Data structure of the opened event

sl_bt_evt_connection_parameters_s

Data structure of the parameters event

sl_bt_evt_connection_phy_status_s

Data structure of the phy_status event

sl_bt_evt_connection_rssi_s

Data structure of the rssi event

sl_bt_evt_cte_receiver_connection_iq_report_s

Data structure of the connection_iq_report event

sl_bt_evt_cte_receiver_connectionless_iq_report_s

Data structure of the connectionless_iq_report event

sl_bt_evt_cte_receiver_dtm_iq_report_s

Data structure of the dtm_iq_report event

sl_bt_evt_cte_receiver_silabs_iq_report_s

Data structure of the silabs_iq_report event

sl_bt_evt_dfu_boot_failure_s

Data structure of the boot_failure event

sl_bt_evt_dfu_boot_s

Data structure of the boot event

sl_bt_evt_gatt_characteristic_s

Data structure of the characteristic event

sl_bt_evt_gatt_characteristic_value_s

Data structure of the characteristic_value event

sl_bt_evt_gatt_descriptor_s

Data structure of the descriptor event

sl_bt_evt_gatt_descriptor_value_s

Data structure of the descriptor_value event

sl_bt_evt_gatt_mtu_exchanged_s

Data structure of the mtu_exchanged event

sl_bt_evt_gatt_procedure_completed_s

Data structure of the procedure_completed event

sl_bt_evt_gatt_server_attribute_value_s

Data structure of the attribute_value event

sl_bt_evt_gatt_server_characteristic_status_s

Data structure of the characteristic_status event

sl_bt_evt_gatt_server_execute_write_completed_s

Data structure of the execute_write_completed event

sl_bt_evt_gatt_server_user_read_request_s

Data structure of the user_read_request event

sl_bt_evt_gatt_server_user_write_request_s

Data structure of the user_write_request event

sl_bt_evt_gatt_service_s

Data structure of the service event

sl_bt_evt_scanner_scan_report_s

Data structure of thescan_report event

sl_bt_evt_sm_bonded_s

Data structure of the bonded event

sl_bt_evt_sm_bonding_failed_s

Data structure of the bonding_failed event

sl_bt_evt_sm_confirm_bonding_s

Data structure of the confirm_bonding event

sl_bt_evt_sm_confirm_passkey_s

Data structure of the confirm_passkey event

sl_bt_evt_sm_list_bonding_entry_s

Data structure of the list_bonding_entry event

sl_bt_evt_sm_passkey_display_s

Data structure of the passkey_display event

sl_bt_evt_sm_passkey_request_s

Data structure of the passkey_request event

sl_bt_evt_sync_closed_s

Data structure of the closed event

sl_bt_evt_sync_data_s

Data structure of the data event

sl_bt_evt_sync_opened_s

Data structure of the opened event

sl_bt_evt_system_boot_s

Data structure of the boot event

sl_bt_evt_system_error_s

Data structure of the error event

sl_bt_evt_system_external_signal_s

Data structure of the external_signal event

sl_bt_evt_system_hardware_error_s

Data structure of the hardware_error event

sl_bt_evt_system_soft_timer_s

Data structure of the soft_timer event

sl_bt_evt_test_dtm_completed_s

Data structure of the dtm_completed event

sl_bt_evt_user_message_to_host_s

Data structure of the message_to_host event

sl_bt_msg

sl_bt_msg.data

sl_bt_packet

sl_bt_packet.data

sl_bt_rsp_advertiser_clear_configuration_s

sl_bt_rsp_advertiser_clear_random_address_s

sl_bt_rsp_advertiser_create_set_s

sl_bt_rsp_advertiser_delete_set_s

sl_bt_rsp_advertiser_set_channel_map_s

sl_bt_rsp_advertiser_set_configuration_s

sl_bt_rsp_advertiser_set_data_s

sl_bt_rsp_advertiser_set_long_data_s

sl_bt_rsp_advertiser_set_phy_s

sl_bt_rsp_advertiser_set_random_address_s

sl_bt_rsp_advertiser_set_report_scan_request_s

sl_bt_rsp_advertiser_set_timing_s

sl_bt_rsp_advertiser_set_tx_power_s

sl_bt_rsp_advertiser_start_periodic_advertising_s

sl_bt_rsp_advertiser_start_s

sl_bt_rsp_advertiser_stop_periodic_advertising_s

sl_bt_rsp_advertiser_stop_s

sl_bt_rsp_coex_get_counters_s

sl_bt_rsp_coex_set_directional_priority_pulse_s

sl_bt_rsp_coex_set_options_s

sl_bt_rsp_coex_set_parameters_s

sl_bt_rsp_connection_close_s

sl_bt_rsp_connection_disable_slave_latency_s

sl_bt_rsp_connection_get_rssi_s

sl_bt_rsp_connection_open_s

sl_bt_rsp_connection_read_channel_map_s

sl_bt_rsp_connection_set_default_parameters_s

sl_bt_rsp_connection_set_default_preferred_phy_s

sl_bt_rsp_connection_set_parameters_s

sl_bt_rsp_connection_set_preferred_phy_s

sl_bt_rsp_cte_receiver_clear_dtm_parameters_s

sl_bt_rsp_cte_receiver_configure_s

sl_bt_rsp_cte_receiver_disable_connection_cte_s

sl_bt_rsp_cte_receiver_disable_connectionless_cte_s

sl_bt_rsp_cte_receiver_disable_silabs_cte_s

sl_bt_rsp_cte_receiver_enable_connection_cte_s

sl_bt_rsp_cte_receiver_enable_connectionless_cte_s

sl_bt_rsp_cte_receiver_enable_silabs_cte_s

sl_bt_rsp_cte_receiver_set_dtm_parameters_s

sl_bt_rsp_cte_receiver_set_sync_cte_type_s

sl_bt_rsp_cte_transmitter_clear_dtm_parameters_s

sl_bt_rsp_cte_transmitter_disable_connection_cte_s

sl_bt_rsp_cte_transmitter_disable_connectionless_cte_s

sl_bt_rsp_cte_transmitter_disable_silabs_cte_s

sl_bt_rsp_cte_transmitter_enable_connection_cte_s

sl_bt_rsp_cte_transmitter_enable_connectionless_cte_s

sl_bt_rsp_cte_transmitter_enable_silabs_cte_s

sl_bt_rsp_cte_transmitter_set_dtm_parameters_s

sl_bt_rsp_dfu_flash_set_address_s

sl_bt_rsp_dfu_flash_upload_finish_s

sl_bt_rsp_dfu_flash_upload_s

sl_bt_rsp_gap_enable_whitelisting_s

sl_bt_rsp_gap_set_data_channel_classification_s

sl_bt_rsp_gap_set_privacy_mode_s

sl_bt_rsp_gatt_discover_characteristics_by_uuid_s

sl_bt_rsp_gatt_discover_characteristics_s

sl_bt_rsp_gatt_discover_descriptors_s

sl_bt_rsp_gatt_discover_primary_services_by_uuid_s

sl_bt_rsp_gatt_discover_primary_services_s

sl_bt_rsp_gatt_execute_characteristic_value_write_s

sl_bt_rsp_gatt_find_included_services_s

sl_bt_rsp_gatt_prepare_characteristic_value_reliable_write_s

sl_bt_rsp_gatt_prepare_characteristic_value_write_s

sl_bt_rsp_gatt_read_characteristic_value_by_uuid_s

sl_bt_rsp_gatt_read_characteristic_value_from_offset_s

sl_bt_rsp_gatt_read_characteristic_value_s

sl_bt_rsp_gatt_read_descriptor_value_s

sl_bt_rsp_gatt_read_multiple_characteristic_values_s

sl_bt_rsp_gatt_send_characteristic_confirmation_s

sl_bt_rsp_gatt_server_disable_capabilities_s

sl_bt_rsp_gatt_server_enable_capabilities_s

sl_bt_rsp_gatt_server_find_attribute_s

sl_bt_rsp_gatt_server_get_enabled_capabilities_s

sl_bt_rsp_gatt_server_get_mtu_s

sl_bt_rsp_gatt_server_read_attribute_type_s

sl_bt_rsp_gatt_server_read_attribute_value_s

sl_bt_rsp_gatt_server_send_characteristic_notification_s

sl_bt_rsp_gatt_server_send_user_read_response_s

sl_bt_rsp_gatt_server_send_user_write_response_s

sl_bt_rsp_gatt_server_set_capabilities_s

sl_bt_rsp_gatt_server_set_max_mtu_s

sl_bt_rsp_gatt_server_write_attribute_value_s

sl_bt_rsp_gatt_set_characteristic_notification_s

sl_bt_rsp_gatt_set_max_mtu_s

sl_bt_rsp_gatt_write_characteristic_value_s

sl_bt_rsp_gatt_write_characteristic_value_without_response_s

sl_bt_rsp_gatt_write_descriptor_value_s

sl_bt_rsp_l2cap_coc_send_connection_request_s

sl_bt_rsp_l2cap_coc_send_connection_response_s

sl_bt_rsp_l2cap_coc_send_data_s

sl_bt_rsp_l2cap_coc_send_disconnection_request_s

sl_bt_rsp_l2cap_coc_send_le_flow_control_credit_s

sl_bt_rsp_nvm_erase_all_s

sl_bt_rsp_nvm_erase_s

sl_bt_rsp_nvm_load_s

sl_bt_rsp_nvm_save_s

sl_bt_rsp_ota_set_advertising_data_s

sl_bt_rsp_ota_set_configuration_s

sl_bt_rsp_ota_set_device_name_s

sl_bt_rsp_ota_set_rf_path_s

sl_bt_rsp_scanner_set_mode_s

sl_bt_rsp_scanner_set_timing_s

sl_bt_rsp_scanner_start_s

sl_bt_rsp_scanner_stop_s

sl_bt_rsp_sm_add_to_whitelist_s

sl_bt_rsp_sm_bonding_confirm_s

sl_bt_rsp_sm_configure_s

sl_bt_rsp_sm_delete_bonding_s

sl_bt_rsp_sm_delete_bondings_s

sl_bt_rsp_sm_enter_passkey_s

sl_bt_rsp_sm_increase_security_s

sl_bt_rsp_sm_list_all_bondings_s

sl_bt_rsp_sm_passkey_confirm_s

sl_bt_rsp_sm_set_bondable_mode_s

sl_bt_rsp_sm_set_debug_mode_s

sl_bt_rsp_sm_set_minimum_key_size_s

sl_bt_rsp_sm_set_oob_data_s

sl_bt_rsp_sm_set_passkey_s

sl_bt_rsp_sm_set_sc_remote_oob_data_s

sl_bt_rsp_sm_store_bonding_configuration_s

sl_bt_rsp_sm_use_sc_oob_s

sl_bt_rsp_sync_close_s

sl_bt_rsp_sync_open_s

sl_bt_rsp_sync_set_parameters_s

sl_bt_rsp_system_data_buffer_clear_s

sl_bt_rsp_system_data_buffer_write_s

sl_bt_rsp_system_get_counters_s

sl_bt_rsp_system_get_identity_address_s

sl_bt_rsp_system_get_random_data_s

sl_bt_rsp_system_halt_s

sl_bt_rsp_system_hello_s

sl_bt_rsp_system_linklayer_configure_s

sl_bt_rsp_system_set_identity_address_s

sl_bt_rsp_system_set_lazy_soft_timer_s

sl_bt_rsp_system_set_max_tx_power_s

sl_bt_rsp_system_set_soft_timer_s

sl_bt_rsp_test_dtm_end_s

sl_bt_rsp_test_dtm_rx_s

sl_bt_rsp_test_dtm_tx_s

sl_bt_rsp_user_message_to_target_s

sl_bt_uuid_64_t

64-bit UUID

uint8array

Variable-length uint8_t array

uuid_128

128-bit UUID