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

Definition at line 753 of file components/si91x/ble/inc/rsi_ble_apis.h