Event Types#

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

Modules#

rsi_ble_event_adv_report_s

rsi_ble_event_conn_status_s

rsi_ble_event_enhnace_conn_status_s

rsi_ble_event_disconnect_s

rsi_ble_event_le_ping_time_expired_s

rsi_bt_event_le_ltk_request_s

rsi_bt_event_le_security_keys_s

rsi_bt_event_encryption_enabled_s

rsi_bt_event_smp_req_s

rsi_bt_event_smp_resp_s

rsi_bt_event_smp_passkey_s

rsi_bt_event_smp_passkey_display_s

rsi_bt_event_sc_passkey_s

rsi_bt_event_smp_failed_s

rsi_bt_event_sc_method_s

rsi_bt_event_ctkd_s

rsi_ble_event_phy_update_s

rsi_ble_event_conn_update_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_error_resp_s

rsi_ble_event_gatt_desc_s

rsi_ble_event_profiles_list_s

rsi_ble_event_profile_by_uuid_s

rsi_ble_event_read_by_type1_s

rsi_ble_event_read_by_type2_s

rsi_ble_event_read_by_type3_s

rsi_ble_event_att_value_s

rsi_ble_set_att_resp_s

rsi_ble_prepare_write_resp_s

rsi_ble_resp_profiles_list_s

rsi_ble_resp_query_profile_descriptor_s

rsi_ble_resp_char_serv_s

rsi_ble_resp_inc_serv

rsi_ble_resp_att_value_s

rsi_ble_resp_att_descs_s

rsi_ble_resp_add_serv_s

rsi_ble_resp_local_att_value_s

rsi_ble_event_remote_device_info_s

rsi_ble_event_rcp_rcvd_info_s

rsi_ble_event_write_s

rsi_ble_event_prepare_write_s

rsi_ble_execute_write_s

rsi_ble_read_req_s

rsi_ble_event_mtu_s

rsi_ble_event_mtu_exchange_information_s

rsi_ble_event_notify_s

rsi_ble_event_indication_s

rsi_ble_event_directedadv_report_s

Typedefs#

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_EXCHANGE
Value:
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_EXCHANGE
Value:
0x2

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