Event Types#
This section provides a reference to Bluetooth Low Energy (BLE) API events.
Modules#
rsi_ble_event_enhnace_conn_status_s
rsi_ble_event_le_ping_time_expired_s
rsi_bt_event_le_security_keys_s
rsi_bt_event_encryption_enabled_s
rsi_bt_event_smp_passkey_display_s
rsi_ble_event_remote_conn_param_req_s
rsi_ble_event_remote_features_s
rsi_ble_event_le_dev_buf_ind_s
rsi_ble_event_data_length_update_s
rsi_ble_event_profile_by_uuid_s
rsi_ble_resp_query_profile_descriptor_s
rsi_ble_resp_local_att_value_s
rsi_ble_event_remote_device_info_s
rsi_ble_event_mtu_exchange_information_s
rsi_ble_event_directedadv_report_s
Typedefs#
typedef struct rsi_ble_event_adv_report_s
typedef struct rsi_ble_event_conn_status_s
typedef struct rsi_ble_event_disconnect_s
typedef struct rsi_bt_event_le_ltk_request_s
typedef struct rsi_bt_event_smp_req_s
typedef struct rsi_bt_event_smp_resp_s
typedef struct rsi_bt_event_smp_passkey_s
typedef struct rsi_bt_event_sc_passkey_s
typedef struct rsi_bt_event_smp_failed_s
typedef struct rsi_bt_event_sc_method_s
typedef struct rsi_bt_event_ctkd_s
typedef struct rsi_ble_event_phy_update_s
typedef struct rsi_ble_event_conn_update_s
typedef struct rsi_ble_event_le_dev_buf_ind_s
typedef struct rsi_ble_event_error_resp_s
typedef struct rsi_ble_event_gatt_desc_s
typedef struct rsi_ble_event_profiles_list_s
typedef struct rsi_ble_event_read_by_type1_s
typedef struct rsi_ble_event_read_by_type2_s
typedef struct rsi_ble_event_read_by_type3_s
typedef struct rsi_ble_event_att_value_s
typedef struct rsi_ble_set_att_resp_s
typedef struct rsi_ble_prepare_write_resp_s
typedef struct rsi_ble_resp_profiles_list_s
typedef struct rsi_ble_resp_char_serv_s
typedef struct rsi_ble_resp_inc_serv
typedef struct rsi_ble_resp_att_value_s
typedef struct rsi_ble_resp_att_descs_s
typedef struct rsi_ble_resp_add_serv_s
typedef struct rsi_ble_resp_local_att_value_s
typedef struct rsi_ble_event_rcp_rcvd_info_s
typedef struct rsi_ble_event_write_s
typedef struct rsi_ble_event_prepare_write_s
typedef struct rsi_ble_execute_write_s
typedef struct rsi_ble_read_req_s
typedef struct rsi_ble_event_mtu_s
typedef struct rsi_ble_event_notify_s
typedef struct rsi_ble_event_indication_s
Typedef Documentation#
rsi_ble_event_adv_report_t#
typedef struct rsi_ble_event_adv_report_s rsi_ble_event_adv_report_t
Definition at line
84
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_conn_status_t#
typedef struct rsi_ble_event_conn_status_s rsi_ble_event_conn_status_t
Definition at line
95
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_enhance_conn_status_t#
typedef struct rsi_ble_event_enhnace_conn_status_s rsi_ble_event_enhance_conn_status_t
Definition at line
119
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_disconnect_t#
typedef struct rsi_ble_event_disconnect_s rsi_ble_event_disconnect_t
Definition at line
128
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_le_ping_time_expired_t#
typedef struct rsi_ble_event_le_ping_time_expired_s rsi_ble_event_le_ping_time_expired_t
Definition at line
135
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_bt_event_le_ltk_request_t#
typedef struct rsi_bt_event_le_ltk_request_s rsi_bt_event_le_ltk_request_t
Definition at line
147
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_bt_event_le_security_keys_t#
typedef struct rsi_bt_event_le_security_keys_s rsi_bt_event_le_security_keys_t
Definition at line
175
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_bt_event_encryption_enabled_t#
typedef struct rsi_bt_event_encryption_enabled_s rsi_bt_event_encryption_enabled_t
Definition at line
205
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_bt_event_smp_req_t#
typedef struct rsi_bt_event_smp_req_s rsi_bt_event_smp_req_t
Definition at line
214
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_bt_event_smp_resp_t#
typedef struct rsi_bt_event_smp_resp_s rsi_bt_event_smp_resp_t
Definition at line
265
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_bt_event_smp_passkey_t#
typedef struct rsi_bt_event_smp_passkey_s rsi_bt_event_smp_passkey_t
Definition at line
271
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_bt_event_smp_passkey_display_t#
typedef struct rsi_bt_event_smp_passkey_display_s rsi_bt_event_smp_passkey_display_t
Definition at line
279
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_bt_event_sc_passkey_t#
typedef struct rsi_bt_event_sc_passkey_s rsi_bt_event_sc_passkey_t
Definition at line
288
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_bt_event_smp_failed_t#
typedef struct rsi_bt_event_smp_failed_s rsi_bt_event_smp_failed_t
Definition at line
294
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_bt_event_sc_method_t#
typedef struct rsi_bt_event_sc_method_s rsi_bt_event_sc_method_t
Definition at line
304
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_ctkd_t#
typedef struct rsi_bt_event_ctkd_s rsi_ble_event_ctkd_t
Definition at line
309
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_phy_update_t#
typedef struct rsi_ble_event_phy_update_s rsi_ble_event_phy_update_t
Definition at line
335
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_conn_update_t#
typedef struct rsi_ble_event_conn_update_s rsi_ble_event_conn_update_t
Definition at line
347
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_remote_conn_param_req_t#
typedef struct rsi_ble_event_remote_conn_param_req_s rsi_ble_event_remote_conn_param_req_t
Definition at line
361
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_remote_features_t#
typedef struct rsi_ble_event_remote_features_s rsi_ble_event_remote_features_t
Definition at line
371
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_le_dev_buf_ind_t#
typedef struct rsi_ble_event_le_dev_buf_ind_s rsi_ble_event_le_dev_buf_ind_t
Definition at line
379
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_data_length_update_t#
typedef struct rsi_ble_event_data_length_update_s rsi_ble_event_data_length_update_t
Definition at line
393
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_error_resp_t#
typedef struct rsi_ble_event_error_resp_s rsi_ble_event_error_resp_t
Definition at line
544
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_gatt_desc_t#
typedef struct rsi_ble_event_gatt_desc_s rsi_ble_event_gatt_desc_t
Definition at line
555
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_profiles_list_t#
typedef struct rsi_ble_event_profiles_list_s rsi_ble_event_profiles_list_t
Definition at line
566
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_profile_by_uuid_t#
typedef struct rsi_ble_event_profile_by_uuid_s rsi_ble_event_profile_by_uuid_t
Definition at line
575
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_read_by_type1_t#
typedef struct rsi_ble_event_read_by_type1_s rsi_ble_event_read_by_type1_t
Definition at line
586
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_read_by_type2_t#
typedef struct rsi_ble_event_read_by_type2_s rsi_ble_event_read_by_type2_t
Definition at line
597
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_read_by_type3_t#
typedef struct rsi_ble_event_read_by_type3_s rsi_ble_event_read_by_type3_t
Definition at line
609
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_att_value_t#
typedef struct rsi_ble_event_att_value_s rsi_ble_event_att_value_t
Definition at line
619
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_set_att_resp_t#
typedef struct rsi_ble_set_att_resp_s rsi_ble_set_att_resp_t
Definition at line
625
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_prepare_write_resp_t#
typedef struct rsi_ble_prepare_write_resp_s rsi_ble_prepare_write_resp_t
Definition at line
639
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_resp_profiles_list_t#
typedef struct rsi_ble_resp_profiles_list_s rsi_ble_resp_profiles_list_t
Definition at line
651
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_resp_query_profile_descriptor_t#
typedef struct rsi_ble_resp_query_profile_descriptor_s rsi_ble_resp_query_profile_descriptor_t
Definition at line
660
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_resp_char_services_t#
typedef struct rsi_ble_resp_char_serv_s rsi_ble_resp_char_services_t
Definition at line
672
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_resp_inc_services_t#
typedef struct rsi_ble_resp_inc_serv rsi_ble_resp_inc_services_t
Definition at line
684
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_resp_att_value_t#
typedef struct rsi_ble_resp_att_value_s rsi_ble_resp_att_value_t
Definition at line
694
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_resp_att_descs_t#
typedef struct rsi_ble_resp_att_descs_s rsi_ble_resp_att_descs_t
Definition at line
706
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_resp_add_serv_t#
typedef struct rsi_ble_resp_add_serv_s rsi_ble_resp_add_serv_t
Definition at line
714
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_resp_local_att_value_t#
typedef struct rsi_ble_resp_local_att_value_s rsi_ble_resp_local_att_value_t
Definition at line
724
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_remote_device_info_t#
typedef struct rsi_ble_event_remote_device_info_s rsi_ble_event_remote_device_info_t
Definition at line
731
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_rcp_rcvd_info_t#
typedef struct rsi_ble_event_rcp_rcvd_info_s rsi_ble_event_rcp_rcvd_info_t
Definition at line
735
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_write_t#
typedef struct rsi_ble_event_write_s rsi_ble_event_write_t
Definition at line
764
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_prepare_write_t#
typedef struct rsi_ble_event_prepare_write_s rsi_ble_event_prepare_write_t
Definition at line
778
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_execute_write_t#
typedef struct rsi_ble_execute_write_s rsi_ble_execute_write_t
Definition at line
786
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_read_req_t#
typedef struct rsi_ble_read_req_s rsi_ble_read_req_t
Definition at line
801
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_mtu_t#
typedef struct rsi_ble_event_mtu_s rsi_ble_event_mtu_t
Definition at line
809
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_mtu_exchange_information_t#
typedef struct rsi_ble_event_mtu_exchange_information_s rsi_ble_event_mtu_exchange_information_t
Definition at line
827
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_notify_t#
typedef struct rsi_ble_event_notify_s rsi_ble_event_notify_t
Definition at line
838
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_indication_t#
typedef struct rsi_ble_event_indication_s rsi_ble_event_indication_t
Definition at line
850
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
rsi_ble_event_directedadv_report_t#
typedef struct rsi_ble_event_directedadv_report_s rsi_ble_event_directedadv_report_t
Definition at line
867
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
Macro Definition Documentation#
PEER_DEVICE_INITATED_MTU_EXCHANGE#
#define PEER_DEVICE_INITATED_MTU_EXCHANGEValue:
0x1
Definition at line
811
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h
LOCAL_DEVICE_INITATED_MTU_EXCHANGE#
#define LOCAL_DEVICE_INITATED_MTU_EXCHANGEValue:
0x2
Definition at line
812
of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble_apis.h