Data Structures#

This section provides a reference to Bluetooth Low Energy (BLE) API data types.

Modules#

rsi_ble_req_rand_s

rsi_ble_req_adv_s

rsi_ble_req_adv_data_s

rsi_ble_req_acceptlist_using_payload_s

rsi_ble_set_ble_tx_power_s

rsi_ble_req_scanrsp_data_s

rsi_ble_req_scan_s

rsi_ble_encrypt_s

rsi_data_packet_s

rsi_ble_accept_list_s

rsi_ble_req_conn_s

rsi_ble_req_enhance_conn_s

rsi_ble_req_disconnect_s

rsi_ble_start_encryption_s

rsi_ble_req_smp_pair_s

rsi_ble_smp_response_s

rsi_ble_smp_passkey_s

rsi_ble_get_le_ping_timeout_s

rsi_ble_rsp_get_le_ping_timeout_s

rsi_ble_set_le_ping_timeout_s

rsi_ble_resolvlist_s

rsi_ble_get_resolving_list_size_s

rsi_ble_set_addr_resolution_enable_s

rsi_ble_cmd_conn_params_update_s

rsi_ble_req_read_phy_s

rsi_ble_set_phy_s

rsi_ble_setdatalength_s

rsi_ble_set_privacy_mode_s

rsi_ble_cbfc_conn_req_s

rsi_ble_tx_test_mode_s

rsi_ble_end_test_mode_s

rsi_ble_set_le_ltkreqreply_s

rsi_ble_req_smp_pair_failed_s

rsi_ble_req_profiles_list_s

rsi_ble_req_profile_s

rsi_ble_req_char_services_s

rsi_ble_req_inc_services_s

rsi_ble_req_char_val_by_uuid_s

rsi_ble_req_att_descs_s

rsi_ble_req_att_value_s

rsi_ble_req_multiple_att_val_s

rsi_ble_req_long_att_value_s

rsi_ble_set_att_val_s

rsi_ble_set_att_cmd_s

rsi_ble_set_long_att_val_s

rsi_ble_req_prepare_write_s

rsi_ble_req_execute_write_s

rsi_ble_cmd_conn_param_resp

rsi_ble_req_add_serv_s

rsi_ble_set_local_att_value_s

rsi_ble_notify_att_value_s

rsi_ble_set_wo_resp_notify_buf_info_s

rsi_ble_indicate_confirm_s

rsi_ble_get_local_att_value_s

rsi_ble_gatt_read_response_s

rsi_ble_gatt_write_response_s

rsi_ble_gatt_prepare_write_response_s

rsi_ble_set_local_irk_s

rsi_ble_att_error_response_s

rsi_ble_gatt_remove_serv_s

rsi_ble_gatt_remove_att_s

rsi_ble_vendor_rf_type_s

rsi_ble_mtu_exchange_s

rsi_ble_mtu_exchange_resp_s

rsi_ble_ae_get_supported_no_of_adv_sets_s

rsi_ble_ae_read_supported_max_adv_data_s

rsi_ble_ae_set_random_address_s

ae_adv_params_s

rsi_ble_ae_data_s

rsi_ble_ae_adv_enabel_s

rsi_ble_ae_adv_set_clear_or_remove_s

ae_periodic_adv_params

ae_periodic_adv_enable

ae_scan_params_s

rsi_ble_ae_set_scan_params_s

rsi_ble_ae_set_scan_enable_s

rsi_ble_ae_set_periodic_adv_create_sync_s

rsi_ble_ae_set_periodic_adv_terminate_sync_s

rsi_ble_ae_set_periodic_sync_s

rsi_ble_ae_dev_to_periodic_list_s

rsi_ble_initiation_params_s

rsi_ble_ae_extended_create_connect_s

rsi_ble_tx_pwr_s

rsi_ble_query_rf_path_comp_s

rsi_ble_write_rf_path_comp_s

rsi_ble_ae_pdu

profile_descriptor_s

rsi_ble_req_add_att_s

Enumerations#

enum
RSI_BLE_ON_REMOTE_DEVICE_INFORMATION = 1
RSI_BLE_ON_RCP_EVENT = 2
}

Typedefs#

typedef enum rsi_ble_gap_extended_callbacks_s
typedef struct ae_adv_params_s

AE Advertising Params.

AE Advertising enable.

Enumeration Documentation#

rsi_ble_gap_extended_callbacks_s#

rsi_ble_gap_extended_callbacks_s
Enumerator
RSI_BLE_ON_REMOTE_DEVICE_INFORMATION
RSI_BLE_ON_RCP_EVENT

Definition at line 1102 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

Typedef Documentation#

rsi_ble_req_rand_t#

typedef struct rsi_ble_req_rand_s rsi_ble_req_rand_t

Definition at line 359 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_adv_t#

typedef struct rsi_ble_req_adv_s rsi_ble_req_adv_t

Definition at line 468 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_adv_data_t#

typedef struct rsi_ble_req_adv_data_s rsi_ble_req_adv_data_t

Definition at line 476 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_acceptlist_using_payload_t#

typedef struct rsi_ble_req_acceptlist_using_payload_s rsi_ble_req_acceptlist_using_payload_t

Definition at line 486 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_set_ble_tx_power_t#

typedef struct rsi_ble_set_ble_tx_power_s rsi_ble_set_ble_tx_power_t

Definition at line 501 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_scanrsp_data_t#

typedef struct rsi_ble_req_scanrsp_data_s rsi_ble_req_scanrsp_data_t

Definition at line 509 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_scan_t#

typedef struct rsi_ble_req_scan_s rsi_ble_req_scan_t

Definition at line 576 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_encrypt_t#

typedef struct rsi_ble_encrypt_s rsi_ble_encrypt_t

Definition at line 585 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_data_packet_t#

typedef struct rsi_data_packet_s rsi_data_packet_t

Definition at line 589 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_accept_list_t#

typedef struct rsi_ble_accept_list_s rsi_ble_accept_list_t

Definition at line 600 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_conn_t#

typedef struct rsi_ble_req_conn_s rsi_ble_req_conn_t

Definition at line 620 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_enhance_conn_t#

typedef struct rsi_ble_req_enhance_conn_s rsi_ble_req_enhance_conn_t

Definition at line 647 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_disconnect_t#

typedef struct rsi_ble_req_disconnect_s rsi_ble_req_disconnect_t

Definition at line 657 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_strat_encryption_t#

typedef struct rsi_ble_start_encryption_s rsi_ble_strat_encryption_t

Definition at line 671 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_smp_pair_t#

typedef struct rsi_ble_req_smp_pair_s rsi_ble_req_smp_pair_t

Definition at line 678 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_smp_response_t#

typedef struct rsi_ble_smp_response_s rsi_ble_smp_response_t

Definition at line 685 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_smp_passkey_t#

typedef struct rsi_ble_smp_passkey_s rsi_ble_smp_passkey_t

Definition at line 692 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_get_le_ping_timeout_t#

typedef struct rsi_ble_get_le_ping_timeout_s rsi_ble_get_le_ping_timeout_t

Definition at line 697 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_rsp_get_le_ping_timeout_t#

typedef struct rsi_ble_rsp_get_le_ping_timeout_s rsi_ble_rsp_get_le_ping_timeout_t

Definition at line 703 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_set_le_ping_timeout_t#

typedef struct rsi_ble_set_le_ping_timeout_s rsi_ble_set_le_ping_timeout_t

Definition at line 709 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_resolvlist_t#

typedef struct rsi_ble_resolvlist_s rsi_ble_resolvlist_t

Definition at line 718 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_get_resolving_list_size_t#

typedef struct rsi_ble_get_resolving_list_size_s rsi_ble_get_resolving_list_size_t

Definition at line 724 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_set_addr_resolution_enable_t#

typedef struct rsi_ble_set_addr_resolution_enable_s rsi_ble_set_addr_resolution_enable_t

Definition at line 732 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_cmd_conn_params_update_t#

typedef struct rsi_ble_cmd_conn_params_update_s rsi_ble_cmd_conn_params_update_t

Definition at line 741 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_read_phy_t#

typedef struct rsi_ble_req_read_phy_s rsi_ble_req_read_phy_t

Definition at line 746 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_set_phy_t#

typedef struct rsi_ble_set_phy_s rsi_ble_set_phy_t

Definition at line 756 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_setdatalength_t#

typedef struct rsi_ble_setdatalength_s rsi_ble_setdatalength_t

Definition at line 763 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_set_privacy_mode_t#

typedef struct rsi_ble_set_privacy_mode_s rsi_ble_set_privacy_mode_t

Definition at line 770 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_cbfc_conn_req_t#

typedef struct rsi_ble_cbfc_conn_req_s rsi_ble_cbfc_conn_req_t

Definition at line 776 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_tx_test_mode_t#

typedef struct rsi_ble_tx_test_mode_s rsi_ble_tx_test_mode_t

Definition at line 815 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_end_test_mode_t#

typedef struct rsi_ble_end_test_mode_s rsi_ble_end_test_mode_t

Definition at line 820 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_set_le_ltkreqreply_t#

typedef struct rsi_ble_set_le_ltkreqreply_s rsi_ble_set_le_ltkreqreply_t

Definition at line 826 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_smp_pair_failed_t#

typedef struct rsi_ble_req_smp_pair_failed_s rsi_ble_req_smp_pair_failed_t

Definition at line 832 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_profiles_list_t#

typedef struct rsi_ble_req_profiles_list_s rsi_ble_req_profiles_list_t

Definition at line 844 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_profile_t#

typedef struct rsi_ble_req_profile_s rsi_ble_req_profile_t

Definition at line 854 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_char_services_t#

typedef struct rsi_ble_req_char_services_s rsi_ble_req_char_services_t

Definition at line 867 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_inc_services_t#

typedef struct rsi_ble_req_inc_services_s rsi_ble_req_inc_services_t

Definition at line 877 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_char_val_by_uuid_t#

typedef struct rsi_ble_req_char_val_by_uuid_s rsi_ble_req_char_val_by_uuid_t

Definition at line 891 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_att_descs_t#

typedef struct rsi_ble_req_att_descs_s rsi_ble_req_att_descs_t

Definition at line 904 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_att_value_t#

typedef struct rsi_ble_req_att_value_s rsi_ble_req_att_value_t

Definition at line 912 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_multi_att_values_t#

typedef struct rsi_ble_req_multiple_att_val_s rsi_ble_req_multi_att_values_t

Definition at line 925 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_long_att_value_t#

typedef struct rsi_ble_req_long_att_value_s rsi_ble_req_long_att_value_t

Definition at line 938 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_set_att_value_t#

typedef struct rsi_ble_set_att_val_s rsi_ble_set_att_value_t

Definition at line 953 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_set_att_cmd_t#

typedef struct rsi_ble_set_att_cmd_s rsi_ble_set_att_cmd_t

Definition at line 965 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_set_long_att_value_t#

typedef struct rsi_ble_set_long_att_val_s rsi_ble_set_long_att_value_t

Definition at line 979 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_prepare_write_t#

typedef struct rsi_ble_req_prepare_write_s rsi_ble_req_prepare_write_t

Definition at line 993 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_execute_write_t#

typedef struct rsi_ble_req_execute_write_s rsi_ble_req_execute_write_t

Definition at line 1001 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_cmd_conn_param_resp_t#

typedef struct rsi_ble_cmd_conn_param_resp rsi_ble_cmd_conn_param_resp_t

Definition at line 1009 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_req_add_serv_t#

typedef struct rsi_ble_req_add_serv_s rsi_ble_req_add_serv_t

Definition at line 1022 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_set_local_att_value_t#

typedef struct rsi_ble_set_local_att_value_s rsi_ble_set_local_att_value_t

Definition at line 1032 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_notify_att_value_t#

typedef struct rsi_ble_notify_att_value_s rsi_ble_notify_att_value_t

Definition at line 1043 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_set_wo_resp_notify_buf_info_t#

typedef struct rsi_ble_set_wo_resp_notify_buf_info_s rsi_ble_set_wo_resp_notify_buf_info_t

Definition at line 1053 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_indicate_confirm_t#

typedef struct rsi_ble_indicate_confirm_s rsi_ble_indicate_confirm_t

Definition at line 1058 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_get_local_att_value_t#

typedef struct rsi_ble_get_local_att_value_s rsi_ble_get_local_att_value_t

Definition at line 1064 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_gatt_read_response_t#

typedef struct rsi_ble_gatt_read_response_s rsi_ble_gatt_read_response_t

Definition at line 1075 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_gatt_write_response_t#

typedef struct rsi_ble_gatt_write_response_s rsi_ble_gatt_write_response_t

Definition at line 1083 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_gatt_prepare_write_response_t#

typedef struct rsi_ble_gatt_prepare_write_response_s rsi_ble_gatt_prepare_write_response_t

Definition at line 1093 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_set_local_irk_t#

typedef struct rsi_ble_set_local_irk_s rsi_ble_set_local_irk_t

Definition at line 1099 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_gap_extended_callbacks_t#

typedef enum rsi_ble_gap_extended_callbacks_s rsi_ble_gap_extended_callbacks_t

Definition at line 1106 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_att_error_response_t#

typedef struct rsi_ble_att_error_response_s rsi_ble_att_error_response_t

Definition at line 1127 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_gatt_remove_serv_t#

typedef struct rsi_ble_gatt_remove_serv_s rsi_ble_gatt_remove_serv_t

Definition at line 1131 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_gatt_remove_att_t#

typedef struct rsi_ble_gatt_remove_att_s rsi_ble_gatt_remove_att_t

Definition at line 1136 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_vendor_rf_type_t#

typedef struct rsi_ble_vendor_rf_type_s rsi_ble_vendor_rf_type_t

Definition at line 1142 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_mtu_exchange_t#

typedef struct rsi_ble_mtu_exchange_s rsi_ble_mtu_exchange_t

Definition at line 1148 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_mtu_exchange_resp_t#

typedef struct rsi_ble_mtu_exchange_resp_s rsi_ble_mtu_exchange_resp_t

Definition at line 1154 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_get_supported_no_of_adv_sets_t#

typedef struct rsi_ble_ae_get_supported_no_of_adv_sets_s rsi_ble_ae_get_supported_no_of_adv_sets_t

Definition at line 1158 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_read_supported_max_adv_data_t#

typedef struct rsi_ble_ae_read_supported_max_adv_data_s rsi_ble_ae_read_supported_max_adv_data_t

Definition at line 1162 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_set_random_address_t#

typedef struct rsi_ble_ae_set_random_address_s rsi_ble_ae_set_random_address_t

Definition at line 1170 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_adv_params_t#

typedef struct ae_adv_params_s rsi_ble_ae_adv_params_t

AE Advertising Params.


Definition at line 1254 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_data_t#

typedef struct rsi_ble_ae_data_s rsi_ble_ae_data_t

Definition at line 1282 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_adv_enable_t#

typedef struct rsi_ble_ae_adv_enabel_s rsi_ble_ae_adv_enable_t

AE Advertising enable.


Definition at line 1309 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_adv_set_clear_or_remove_t#

typedef struct rsi_ble_ae_adv_set_clear_or_remove_s rsi_ble_ae_adv_set_clear_or_remove_t

Definition at line 1321 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_periodic_adv_params_t#

typedef struct ae_periodic_adv_params rsi_ble_ae_periodic_adv_params_t

Definition at line 1336 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_periodic_adv_enable_t#

typedef struct ae_periodic_adv_enable rsi_ble_ae_periodic_adv_enable_t

Definition at line 1349 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

ae_scan_params_t#

typedef struct ae_scan_params_s ae_scan_params_t

Definition at line 1363 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_set_scan_params_t#

typedef struct rsi_ble_ae_set_scan_params_s rsi_ble_ae_set_scan_params_t

Definition at line 1399 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_set_scan_enable_t#

typedef struct rsi_ble_ae_set_scan_enable_s rsi_ble_ae_set_scan_enable_t

Definition at line 1427 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_set_periodic_adv_create_sync_t#

typedef struct rsi_ble_ae_set_periodic_adv_create_sync_s rsi_ble_ae_set_periodic_adv_create_sync_t

Definition at line 1465 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_set_periodic_adv_terminate_sync_t#

typedef struct rsi_ble_ae_set_periodic_adv_terminate_sync_s rsi_ble_ae_set_periodic_adv_terminate_sync_t

Definition at line 1471 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_set_periodic_sync_t#

typedef struct rsi_ble_ae_set_periodic_sync_s rsi_ble_ae_set_periodic_sync_t

Definition at line 1484 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_dev_to_periodic_list_t#

typedef struct rsi_ble_ae_dev_to_periodic_list_s rsi_ble_ae_dev_to_periodic_list_t

Definition at line 1506 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_initiation_params_t#

typedef struct rsi_ble_initiation_params_s rsi_ble_initiation_params_t

Definition at line 1533 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_extended_create_connect_t#

typedef struct rsi_ble_ae_extended_create_connect_s rsi_ble_ae_extended_create_connect_t

Definition at line 1579 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_tx_pwr_t#

typedef struct rsi_ble_tx_pwr_s rsi_ble_tx_pwr_t

Definition at line 1587 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_query_rf_path_comp_t#

typedef struct rsi_ble_query_rf_path_comp_s rsi_ble_query_rf_path_comp_t

Definition at line 1595 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_write_rf_path_comp_t#

typedef struct rsi_ble_write_rf_path_comp_s rsi_ble_write_rf_path_comp_t

Definition at line 1603 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

rsi_ble_ae_pdu_t#

typedef struct rsi_ble_ae_pdu rsi_ble_ae_pdu_t

Definition at line 1627 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

profile_descriptors_t#

typedef struct profile_descriptor_s profile_descriptors_t

Definition at line 441 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h

rsi_ble_req_add_att_t#

typedef struct rsi_ble_req_add_att_s rsi_ble_req_add_att_t

Definition at line 513 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h

Macro Definition Documentation#

BLE_PROTOCOL#

#define BLE_PROTOCOL
Value:
0x01

Definition at line 488 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

PROP_PROTOCOL#

#define PROP_PROTOCOL
Value:
0x02

Definition at line 489 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

ADV_ROLE#

#define ADV_ROLE
Value:
0x01

Definition at line 491 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

SCAN_AND_CENTRAL_ROLE#

#define SCAN_AND_CENTRAL_ROLE
Value:
0x02

Definition at line 492 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

PERIPHERAL_ROLE#

#define PERIPHERAL_ROLE
Value:
0x03

Definition at line 494 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

CONN_ROLE#

#define CONN_ROLE
Value:
0x04

Definition at line 496 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_EXCHANGE_MTU_REQUEST#

#define RSI_BLE_ATT_EXCHANGE_MTU_REQUEST
Value:
0x02

Definition at line 1109 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_FIND_INFORMATION_REQUEST#

#define RSI_BLE_ATT_FIND_INFORMATION_REQUEST
Value:
0x04

Definition at line 1110 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_FIND_BY_TYPE_VALUE_REQUEST#

#define RSI_BLE_ATT_FIND_BY_TYPE_VALUE_REQUEST
Value:
0x06

Definition at line 1111 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_READ_BY_TYPE_REQUEST#

#define RSI_BLE_ATT_READ_BY_TYPE_REQUEST
Value:
0x08

Definition at line 1112 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_READ_REQUEST#

#define RSI_BLE_ATT_READ_REQUEST
Value:
0x0A

Definition at line 1113 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_READ_BLOB_REQUEST#

#define RSI_BLE_ATT_READ_BLOB_REQUEST
Value:
0x0C

Definition at line 1114 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_READ_MULTIPLE_REQUEST#

#define RSI_BLE_ATT_READ_MULTIPLE_REQUEST
Value:
0x0E

Definition at line 1115 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_READ_BY_GROUP_TYPE_REQUEST#

#define RSI_BLE_ATT_READ_BY_GROUP_TYPE_REQUEST
Value:
0x10

Definition at line 1116 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_WRITE_REQUEST#

#define RSI_BLE_ATT_WRITE_REQUEST
Value:
0x12

Definition at line 1117 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_PREPARE_WRITE_REQUEST#

#define RSI_BLE_ATT_PREPARE_WRITE_REQUEST
Value:
0x16

Definition at line 1118 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_EXECUTE_WRITE_REQUEST#

#define RSI_BLE_ATT_EXECUTE_WRITE_REQUEST
Value:
0x18

Definition at line 1119 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

SUPPORTED_SCNNING_PHYS#

#define SUPPORTED_SCNNING_PHYS
Value:
2

Definition at line 1366 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h