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
78
of file components/si91x/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
89
of file components/si91x/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
113
of file components/si91x/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
122
of file components/si91x/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
129
of file components/si91x/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
141
of file components/si91x/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
166
of file components/si91x/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
190
of file components/si91x/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
199
of file components/si91x/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
234
of file components/si91x/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
240
of file components/si91x/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
248
of file components/si91x/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
257
of file components/si91x/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
263
of file components/si91x/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
271
of file components/si91x/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
276
of file components/si91x/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
294
of file components/si91x/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
306
of file components/si91x/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
320
of file components/si91x/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
329
of file components/si91x/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
337
of file components/si91x/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
351
of file components/si91x/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
496
of file components/si91x/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
507
of file components/si91x/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
518
of file components/si91x/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
527
of file components/si91x/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
538
of file components/si91x/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
549
of file components/si91x/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
561
of file components/si91x/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
571
of file components/si91x/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
577
of file components/si91x/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
591
of file components/si91x/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
602
of file components/si91x/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
610
of file components/si91x/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
621
of file components/si91x/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
632
of file components/si91x/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
641
of file components/si91x/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
652
of file components/si91x/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
660
of file components/si91x/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
670
of file components/si91x/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
677
of file components/si91x/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
681
of file components/si91x/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
706
of file components/si91x/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
720
of file components/si91x/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
728
of file components/si91x/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
742
of file components/si91x/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
750
of file components/si91x/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
766
of file components/si91x/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
777
of file components/si91x/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
789
of file components/si91x/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
805
of file components/si91x/ble/inc/rsi_ble_apis.h
Macro Definition Documentation#
PEER_DEVICE_INITATED_MTU_EXCHANGE#
#define PEER_DEVICE_INITATED_MTU_EXCHANGEValue:
0x1
Definition at line
752
of file components/si91x/ble/inc/rsi_ble_apis.h
LOCAL_DEVICE_INITATED_MTU_EXCHANGE#
#define LOCAL_DEVICE_INITATED_MTU_EXCHANGEValue:
0x2
Definition at line
753
of file components/si91x/ble/inc/rsi_ble_apis.h