![]() |
AIROC™ BTSDK v4.9 - Documentation | |||
This section consists of several management entities: More...
Data Structures | |
| struct | wiced_bt_tx_power_result_t |
| TX Power Result (in response to wiced_bt_dev_read_tx_power) More... | |
| struct | wiced_bt_set_adv_tx_power_result_t |
| TX Power Result (in response to wiced_bt_ble_set_adv_tx_power) More... | |
| struct | wiced_bt_dev_vendor_specific_command_complete_params_t |
| Structure returned with Vendor Specific Command complete callback. More... | |
| struct | wiced_bt_dev_local_addr_ext_t |
| Structure for local address extendend API. More... | |
| struct | wiced_bt_dev_cod_cond_t |
| Class of Device inquiry filter. More... | |
| union | wiced_bt_dev_inq_filt_cond_t |
| Inquiry filter. More... | |
| struct | wiced_bt_dev_inq_parms_t |
| Inquiry Parameters. More... | |
| struct | wiced_bt_dev_inquiry_scan_result_t |
| Inquiry Results. More... | |
| struct | wiced_bt_dev_rssi_result_t |
| RSSI Result (in response to wiced_bt_dev_read_rssi) More... | |
| struct | wiced_bt_dev_remote_name_result_t |
| Structure returned with remote name request. More... | |
| struct | wiced_bt_dev_switch_role_result_t |
| Structure returned with switch role request. More... | |
| struct | wiced_bt_public_key_t |
| Public key. More... | |
| struct | wiced_bt_smp_sc_local_oob_t |
| Data for BTM_SMP_SC_LOCAL_OOB_DATA_NOTIFICATION_EVT. More... | |
| struct | wiced_bt_dev_bredr_io_caps_rsp_t |
| Data type for IO capabalities response (BTM_PAIRING_IO_CAPABILITIES_BR_EDR_RESPONSE_EVT) More... | |
| struct | wiced_bt_dev_user_key_req_t |
| Pairing user passkey request (BTM_USER_PASSKEY_REQUEST_EVT event data type) More... | |
| struct | wiced_bt_smp_sc_peer_oob_data_t |
| Data associated with the information received from the peer via OOB interface. More... | |
| struct | wiced_bt_smp_sc_oob_data_t |
| Data for wiced_bt_smp_sc_oob_reply. More... | |
| struct | wiced_bt_sco_connected_t |
| SCO connected event related data. More... | |
| struct | wiced_bt_sco_disconnected_t |
| SCO disconnected event related data. More... | |
| struct | wiced_bt_sco_connection_request_t |
| SCO connect request event related data. More... | |
| struct | wiced_bt_sco_connection_change_t |
| SCO connection change event related data. More... | |
| struct | wiced_bt_smp_remote_oob_req_t |
| data type for BTM_SMP_REMOTE_OOB_DATA_REQUEST_EVT More... | |
| struct | wiced_bt_smp_sc_remote_oob_req_t |
| data type for BTM_SMP_SC_REMOTE_OOB_DATA_REQUEST_EVT More... | |
| struct | wiced_bt_dev_user_keypress_t |
| Pairing keypress notification (BTM_USER_KEYPRESS_NOTIFICATION_EVT event data type) More... | |
| struct | wiced_bt_dev_user_key_notif_t |
| Data for pairing passkey notification (BTM_USER_PASSKEY_NOTIFICATION_EVT event data type) More... | |
| struct | wiced_bt_dev_br_edr_pairing_info_t |
| BR/EDR pairing complete infomation. More... | |
| struct | wiced_bt_dev_user_cfm_req_t |
| Data for pairing confirmation request (BTM_USER_CONFIRMATION_REQUEST_EVT event data type) More... | |
| struct | wiced_bt_dev_ble_pairing_info_t |
| LE pairing complete infomation. More... | |
| union | wiced_bt_dev_pairing_info_t |
| Transport dependent pairing complete infomation. More... | |
| struct | wiced_bt_dev_pairing_cplt_t |
| Pairing complete notification (BTM_PAIRING_COMPLETE_EVT event data type) More... | |
| struct | wiced_bt_dev_security_failed_t |
| Security/authentication failure status (used by BTM_SECURITY_FAILED_EVT notication) More... | |
| struct | wiced_bt_dev_security_request_t |
| Security request (BTM_SECURITY_REQUEST_EVT event data type) More... | |
| struct | wiced_bt_local_id_keys |
| LE keys. More... | |
| struct | wiced_bt_local_identity_keys_t |
| LE identity key for local device (used by BTM_LE_LOCAL_IDENTITY_KEYS_UPDATE_EVT and BTM_LE_LOCAL_KEYS_REQUEST_EVT notification) More... | |
| struct | wiced_bt_ble_connection_param_update_t |
| LE connection parameter update event related data. More... | |
| struct | wiced_bt_ble_phy_update_t |
| LE Physical link update event related data. More... | |
| struct | wiced_bt_ble_multi_adv_response_t |
| LE Multi adv VSC response data. More... | |
| struct | wiced_bt_dev_enabled_t |
| Device enabled (used by BTM_ENABLED_EVT) More... | |
| struct | wiced_bt_dev_disabled_t |
| Device disabled (used by BTM_DISABLED_EVT) More... | |
| struct | wiced_bt_dev_name_and_class_t |
| Remote device information (used by BTM_PIN_REQUEST_EVT, BTM_SECURITY_ABORTED_EVT) More... | |
| struct | wiced_bt_power_mgmt_notification_t |
| Change in power management status (used by BTM_POWER_MANAGEMENT_STATUS_EVT notication) More... | |
| struct | wiced_bt_dev_encryption_status_t |
| Encryption status change (used by BTM_ENCRYPTION_STATUS_EVT) More... | |
| struct | wiced_bt_dev_local_oob_t |
| Local OOB data BTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT. More... | |
| struct | wiced_bt_dev_remote_oob_t |
| BTM_REMOTE_OOB_DATA_REQUEST_EVT. More... | |
| struct | wiced_bt_dev_bredr_io_caps_req_t |
| BR/EDR Pairing IO Capabilities (to be filled by application callback on BTM_PAIRING_IO_CAPABILITIES_BR_EDR_REQUEST_EVT) More... | |
| struct | wiced_bt_dev_ble_io_caps_req_t |
| LE Pairing IO Capabilities (to be filled by application callback on BTM_PAIRING_IO_CAPABILITIES_BLE_REQUEST_EVT) More... | |
| struct | wiced_bt_ble_keys_s |
| Paired device LE Keys. More... | |
| struct | wiced_bt_device_sec_keys_s |
| Paired Device Link key data. More... | |
| struct | wiced_bt_device_link_keys_s |
| Paired device link key notification (used by BTM_PAIRED_DEVICE_LINK_KEYS_UPDATE_EVT notication) More... | |
| struct | wiced_bt_device_br_packet_types_t |
| BR packets statistics details. More... | |
| struct | edr_packet_types_s |
| EDR packets statistics types details. More... | |
| union | wiced_bt_br_edr_pkt_type_stats_s |
| BR/EDR packet types detail statistics. More... | |
| struct | wiced_bt_lq_br_edr_stats_s |
| BR/EDR link statistics. More... | |
| struct | wiced_bt_lq_le_stats_s |
| LE link statistics. More... | |
| struct | wiced_bt_lq_stats_result_s |
| LQ Quality Result (in response to wiced_bt_dev_lq_stats) More... | |
| union | wiced_bt_management_evt_data_t |
| Structure definitions for Bluetooth Management (wiced_bt_management_cback_t) event notifications. More... | |
Modules | |
| BR/EDR (Bluetooth Basic Rate / Enhanced Data Rate) | |
| BR/EDR (Bluetooth Basic Rate / Enhanced Data Rate) Functions. | |
| Bluetooth Low Energy | |
| This section describes the API's to use LE functionality such as advertisement, scanning LE Connection, Data transfer, LE Security etc. | |
| Utilities | |
| This sections provides Bluetooth utilities functions related to trace, local bda, tx power etc. | |
Macros | |
| #define | BTM_INQ_RES_IGNORE_RSSI 0x7f |
| RSSI value not supplied (ignore it) | |
| #define | BTM_SCAN_PARAM_IGNORE 0 |
| Passed to BTM_SetScanConfig() to ignore. | |
| #define | BTM_DEFAULT_DISC_WINDOW 0x0012 |
| Default Discovery Window (in 0.625 msec intervals) | |
| #define | BTM_DEFAULT_DISC_INTERVAL 0x0800 |
| Default Discovery Interval (in 0.625 msec intervals) | |
| #define | BTM_DEFAULT_CONN_WINDOW 0x0012 |
| Default Connection Window. | |
| #define | BTM_DEFAULT_CONN_INTERVAL 0x0800 |
| Default Connection Interval. | |
| #define | BTM_DISCOVERABLE_MASK (BTM_LIMITED_DISCOVERABLE|BTM_GENERAL_DISCOVERABLE) |
| Discoverable Mask. | |
| #define | BTM_MAX_DISCOVERABLE BTM_GENERAL_DISCOVERABLE |
| Max Value for Discoverable. | |
| #define | BTM_CONNECTABLE_MASK (BTM_NON_CONNECTABLE | BTM_CONNECTABLE) |
| Connectable Mask. | |
| #define | BTM_SCAN_TYPE_STANDARD 0 |
| Standard Scan Type : Device listens for the duration of the scan window. | |
| #define | BTM_SCAN_TYPE_INTERLACED 1 |
| Interlaces Scan Type : Device performed two back to back scans. | |
| #define | BTM_INQ_RESULT 0 |
| Inquiry results. | |
| #define | BTM_INQ_RESULT_WITH_RSSI 1 |
| Inquiry results with RSSI. | |
| #define | BTM_INQ_RESULT_EXTENDED 2 |
| Extended Inquiry results. | |
| #define | BTM_PIN_TYPE_VARIABLE HCI_PIN_TYPE_VARIABLE |
| Variable Pin Type. | |
| #define | BTM_PIN_TYPE_FIXED HCI_PIN_TYPE_FIXED |
| Fix Length Pin Type. | |
| #define | BTM_SECURITY_KEY_DATA_LEN 132 |
| Security key data length (used by wiced_bt_device_link_keys_t structure) | |
| #define | BTM_SECURITY_LOCAL_KEY_DATA_LEN 65 |
| Local security key data length (used by wiced_bt_local_identity_keys_t structure) | |
| #define | BTM_OOB_STATE |
| OOB Data status. | |
| #define | BTM_LINK_TYPE_SCO HCI_LINK_TYPE_SCO |
| SCO link type. More... | |
| #define | BTM_LINK_TYPE_ESCO HCI_LINK_TYPE_ESCO |
| Link type eSCO. | |
| #define | BTM_OOB_REQ_TYPE |
| Type of OOB data required. | |
| #define | BTM_LE_KEY_TYPES |
| LE Key type. | |
| #define | BTM_BLE_SCAN_TYPE |
| Scan duty cycle (used for BTM_BLE_SCAN_STATE_CHANGED_EVT and wiced_bt_dev_create_connection) | |
| #define | BTM_BLE_KEY_TYPE_ID 1 |
| Identity resolving key. | |
| #define | BTM_BLE_KEY_TYPE_ER 2 |
| Encryption root key. | |
| #define | BTM_PM_STATUS_CODES |
| Power Management status codes. | |
| #define | WICED_POWER_STATE_ACTIVE BTM_PM_STS_ACTIVE |
| Power Management state. More... | |
| #define | WICED_POWER_STATE_SNIFF BTM_PM_STS_SNIFF |
| Sniff. | |
| #define | WICED_POWER_STATE_SSR BTM_PM_STS_SSR |
| Sniff subrating notification. | |
| #define | WICED_POWER_STATE_PENDING BTM_PM_STS_PENDING |
| Pending (waiting for status from controller) | |
| #define | WICED_POWER_STATE_ERROR BTM_PM_STS_ERROR |
| Error (controller returned error) | |
| #define | BTM_AFH_CHNL_MAP_SIZE HCI_AFH_CHANNEL_MAP_LEN |
| Channel Map Length. | |
| #define | BTM_MANAGEMENT_EVT |
| Bluetooth Management event. | |
| #define | BTM_BLE_ADVERT_MODE |
| advertisement type (used when calling wiced_bt_start_advertisements) | |
| #define | BTM_BLE_CONN_MODE |
| scan mode used in initiating | |
Typedefs | |
| typedef wiced_result_t | wiced_bt_dev_status_t |
| Result/Status. | |
| typedef uint8_t | wiced_bt_dev_io_cap_t |
| IO capabilities. | |
| typedef uint8_t | wiced_bt_dev_auth_req_t |
| BR/EDR authentication requirement (see wiced_bt_dev_auth_req_e) | |
| typedef uint8_t | wiced_bt_dev_le_auth_req_t |
| LE authentication requirement (see wiced_bt_dev_le_auth_req_e) | |
| typedef uint8_t | wiced_bt_dev_oob_data_t |
| OOB data (see wiced_bt_dev_oob_data_e) | |
| typedef uint8_t | wiced_bt_dev_passkey_entry_type_t |
| Bluetooth pairing keypress value (see wiced_bt_dev_passkey_entry_type_e) | |
| typedef uint8_t | wiced_bt_sco_type_t |
| SCO link type. | |
| typedef uint8_t | wiced_bt_dev_oob_data_req_type_t |
| OOB data type requested (see wiced_bt_dev_oob_data_req_type_t) | |
| typedef uint8_t | wiced_bt_dev_le_key_type_t |
| LE key type (see wiced_bt_dev_le_key_type_e) | |
| typedef uint8_t | wiced_bt_ble_scan_type_t |
| scan type (see wiced_bt_ble_scan_type_e) | |
| typedef uint8_t | wiced_bt_smp_status_t |
| SMP Pairing status (see wiced_bt_smp_status_e) | |
| typedef uint8_t | wiced_bt_dev_power_mgmt_status_t |
| Power management status (see wiced_bt_dev_power_mgmt_status_e) | |
| typedef uint8_t | wiced_bt_br_chnl_map_t [BTM_AFH_CHNL_MAP_SIZE] |
| Array of Channel Map Length. | |
| typedef uint8_t | wiced_bt_management_evt_t |
| Bluetooth management events (see wiced_bt_management_evt_e) | |
| typedef struct wiced_bt_ble_keys_s | wiced_bt_ble_keys_t |
| Paired device LE Keys. | |
|
typedef struct wiced_bt_device_sec_keys_s | wiced_bt_device_sec_keys_t |
| Paired Device Link key data. | |
|
typedef struct wiced_bt_device_link_keys_s | wiced_bt_device_link_keys_t |
| Paired device link key notification (used by BTM_PAIRED_DEVICE_LINK_KEYS_UPDATE_EVT notication) | |
| typedef struct edr_packet_types_s | wiced_bt_device_edr_packet_types_t |
| EDR packets statistics types details. | |
|
typedef union wiced_bt_br_edr_pkt_type_stats_s | wiced_bt_br_edr_pkt_type_stats |
| BR/EDR packet types detail statistics. | |
|
typedef struct wiced_bt_lq_br_edr_stats_s | wiced_bt_lq_br_edr_stats |
| BR/EDR link statistics. | |
|
typedef struct wiced_bt_lq_le_stats_s | wiced_bt_lq_le_stats |
| LE link statistics. | |
|
typedef struct wiced_bt_lq_stats_result_s | wiced_bt_lq_stats_result_t |
| LQ Quality Result (in response to wiced_bt_dev_lq_stats) | |
| typedef uint8_t | wiced_bt_link_quality_stats_param_t |
| Link Quality Statistic Action (see wiced_bt_dev_link_quality_stats_param_e) | |
| typedef uint16_t | wiced_bt_link_policy_settings_t [1] |
| Link Policy Settings type (see wiced_bt_link_policy_settings_values_e) | |
| typedef uint8_t | wiced_bt_ble_advert_mode_t |
| Advertisement type (see wiced_bt_ble_advert_mode_e) | |
| typedef uint8_t | wiced_bt_ble_conn_mode_t |
| Conn mode (see wiced_bt_ble_conn_mode_e) | |
| typedef wiced_result_t( | wiced_bt_management_cback_t )(wiced_bt_management_evt_t event, wiced_bt_management_evt_data_t *p_event_data) |
| Bluetooth Management callback. More... | |
| typedef void( | wiced_bt_connection_status_change_cback_t )(wiced_bt_device_address_t bd_addr, uint8_t *p_features, wiced_bool_t is_connected, uint16_t handle, wiced_bt_transport_t transport, uint8_t reason) |
| Connection status change callback. More... | |
| typedef void( | wiced_bt_inquiry_result_cback_t )(wiced_bt_dev_inquiry_scan_result_t *p_inquiry_result, uint8_t *p_eir_data) |
| Inquiry result callback. More... | |
| typedef void( | wiced_bt_dev_cmpl_cback_t )(void *p_data) |
| Asynchronous operation complete callback. More... | |
| typedef void( | wiced_bt_dev_vendor_specific_command_complete_cback_t )(wiced_bt_dev_vendor_specific_command_complete_params_t *p_command_complete_params) |
| Vendor specific command complete. More... | |
| typedef void( | wiced_bt_remote_name_cback_t )(wiced_bt_dev_remote_name_result_t *p_remote_name_result) |
| Remote name result callback. More... | |
| typedef void( | wiced_bt_dev_vse_callback_t )(uint8_t len, uint8_t *p) |
| Vendor event handler callback. More... | |
| typedef void( | wiced_bt_hci_trace_cback_t )(wiced_bt_hci_trace_type_t type, uint16_t length, uint8_t *p_data) |
| HCI trace callback. More... | |
This section consists of several management entities:
| #define BTM_LINK_TYPE_SCO HCI_LINK_TYPE_SCO |
SCO link type.
Link type SCO
| #define WICED_POWER_STATE_ACTIVE BTM_PM_STS_ACTIVE |
Power Management state.
Active
| typedef void( wiced_bt_connection_status_change_cback_t)(wiced_bt_device_address_t bd_addr, uint8_t *p_features, wiced_bool_t is_connected, uint16_t handle, wiced_bt_transport_t transport, uint8_t reason) |
Connection status change callback.
Callback for Bluetooth Management event notifications. Registered using wiced_bt_register_connection_status_change()
| [in] | bd_addr | : BD Address of remote |
| [in] | p_features | : BR/EDR Peer feature |
| [in] | is_connected | : TRUE if connected |
| [in] | handle | : Connection handle |
| [in] | transport | : BT_TRANSPORT_BR_EDR or BT_TRANSPORT_LE |
| [in] | reason | : status for acl connection change HCI_SUCCESS HCI_ERR_PAGE_TIMEOUT HCI_ERR_MEMORY_FULL HCI_ERR_CONNECTION_TOUT HCI_ERR_PEER_USER HCI_ERR_CONN_CAUSE_LOCAL_HOST HCI_ERR_LMP_RESPONSE_TIMEOUT HCI_ERR_CONN_FAILED_ESTABLISHMENT connection status change callback |
| typedef void( wiced_bt_dev_cmpl_cback_t)(void *p_data) |
Asynchronous operation complete callback.
| p_data | : Operation dependent data |
| typedef void( wiced_bt_dev_vendor_specific_command_complete_cback_t)(wiced_bt_dev_vendor_specific_command_complete_params_t *p_command_complete_params) |
Vendor specific command complete.
| p_command_complete_params | : Command complete parameters. |
| typedef void( wiced_bt_dev_vse_callback_t)(uint8_t len, uint8_t *p) |
Vendor event handler callback.
| len | : input data length |
| p | : input data |
| typedef void( wiced_bt_hci_trace_cback_t)(wiced_bt_hci_trace_type_t type, uint16_t length, uint8_t *p_data) |
HCI trace callback.
Callback for HCI traces Registered using wiced_bt_dev_register_hci_trace()
| [in] | type | : Trace type |
| [in] | length | : Length of the trace data |
| [in] | p_data | : Pointer to the data |
| typedef void( wiced_bt_inquiry_result_cback_t)(wiced_bt_dev_inquiry_scan_result_t *p_inquiry_result, uint8_t *p_eir_data) |
Inquiry result callback.
| p_inquiry_result | : Inquiry result data (NULL if inquiry is complete) |
| p_eir_data | : Extended inquiry response datainquiry result callback |
| typedef wiced_result_t( wiced_bt_management_cback_t)(wiced_bt_management_evt_t event, wiced_bt_management_evt_data_t *p_event_data) |
Bluetooth Management callback.
Callback for Bluetooth Management event notifications. Registered using wiced_bt_stack_init()
| event | : Event ID |
| p_event_data | : Event data |
| typedef void( wiced_bt_remote_name_cback_t)(wiced_bt_dev_remote_name_result_t *p_remote_name_result) |
Remote name result callback.
| p_remote_name_result | : Remote name result data |
| anonymous enum |
BTM service definitions (used for storing EIR data to bit mask refer eir_uuid_mask in wiced_bt_dev_inquiry_scan_result_t)
advertisement type (used when calling wiced_bt_start_advertisements)
Scan duty cycle (used for BTM_BLE_SCAN_STATE_CHANGED_EVT and wiced_bt_dev_create_connection)
BR/EDR Authentication requirement.
Inquiry Filter Condition types (see wiced_bt_dev_inq_parms_t)
| Enumerator | |
|---|---|
| BTM_CLR_INQUIRY_FILTER |
No inquiry filter. |
| BTM_FILTER_COND_DEVICE_CLASS |
Filter on device class. |
| BTM_FILTER_COND_BD_ADDR |
Filter on device addr. |
Pairing IO Capabilities.
LE Authentication requirement.
LE Key type.
HCI trace types.
.Enumeration of known link policy settings value assignments of the wiced_bt_link_policy_settings_t
| Enumerator | |
|---|---|
| WICED_ENABLE_ROLE_SWITCH |
Enable Role Switch. |
| WICED_ENABLE_HOLD_MODE |
Enable Hold mode. |
| WICED_ENABLE_SNIFF_MODE |
Enable Sniff mode. |
Bluetooth Management events used in wiced_bt_management_cback_t.
| Enumerator | |
|---|---|
| BTM_ENABLED_EVT |
Bluetooth controller and host stack enabled. Event data: wiced_bt_dev_enabled_t |
| BTM_DISABLED_EVT |
Bluetooth controller and host stack disabled. Event data: NULL |
| BTM_POWER_MANAGEMENT_STATUS_EVT |
Power management status change. Event data: wiced_bt_power_mgmt_notification_t |
| BTM_RE_START_EVT |
Bluetooth controller and host stack re-enabled. Event data: tBTM_ENABLED_EVT |
| BTM_PIN_REQUEST_EVT |
PIN request (used only with legacy devices). Event data: wiced_bt_dev_name_and_class_t |
| BTM_USER_CONFIRMATION_REQUEST_EVT |
received USER_CONFIRMATION_REQUEST event (respond using wiced_bt_dev_confirm_req_reply). Event data: wiced_bt_dev_user_cfm_req_t |
| BTM_PASSKEY_NOTIFICATION_EVT |
received USER_PASSKEY_NOTIFY event. Event data: wiced_bt_dev_user_key_notif_t |
| BTM_PASSKEY_REQUEST_EVT |
received USER_PASSKEY_REQUEST event wiced_bt_dev_pass_key_req_reply). Event data: wiced_bt_dev_user_key_req_t
|
| BTM_KEYPRESS_NOTIFICATION_EVT |
received KEYPRESS_NOTIFY event. Event data: wiced_bt_dev_user_keypress_t |
| BTM_PAIRING_IO_CAPABILITIES_BR_EDR_REQUEST_EVT |
Requesting IO capabilities for BR/EDR pairing. Event data: wiced_bt_dev_bredr_io_caps_req_t
|
| BTM_PAIRING_IO_CAPABILITIES_BR_EDR_RESPONSE_EVT |
Received IO capabilities response for BR/EDR pairing. Event data: wiced_bt_dev_bredr_io_caps_rsp_t
|
| BTM_PAIRING_IO_CAPABILITIES_BLE_REQUEST_EVT |
Requesting IO capabilities for LE pairing. Peripheral can check peer io capabilities in event data before updating with local io capabilities. Event data: wiced_bt_dev_ble_io_caps_req_t |
| BTM_PAIRING_COMPLETE_EVT |
received SIMPLE_PAIRING_COMPLETE event. Event data: wiced_bt_dev_pairing_cplt_t |
| BTM_ENCRYPTION_STATUS_EVT |
Encryption status change. Event data: wiced_bt_dev_encryption_status_t |
| BTM_SECURITY_REQUEST_EVT |
Security request (respond using wiced_bt_ble_security_grant). Event data: wiced_bt_dev_security_request_t |
| BTM_SECURITY_FAILED_EVT |
Security procedure/authentication failed. Event data: wiced_bt_dev_security_failed_t |
| BTM_SECURITY_ABORTED_EVT |
Security procedure aborted locally, or unexpected link drop. Event data: wiced_bt_dev_name_and_class_t |
| BTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT |
Result of reading local OOB data wiced_bt_dev_read_local_oob_data). Event data: wiced_bt_dev_local_oob_t
|
| BTM_REMOTE_OOB_DATA_REQUEST_EVT |
OOB data from remote device wiced_bt_dev_remote_oob_data_reply). Event data: wiced_bt_dev_remote_oob_t
|
| BTM_PAIRED_DEVICE_LINK_KEYS_UPDATE_EVT |
Updated remote device link keys (store device_link_keys to NV memory). This is the place to verify that the correct link key has been generated. Event data: wiced_bt_device_link_keys_t |
| BTM_PAIRED_DEVICE_LINK_KEYS_REQUEST_EVT |
Request for stored remote device link keys (restore device_link_keys from NV memory). If successful, return WICED_BT_SUCCESS. Event data: wiced_bt_device_link_keys_t |
| BTM_LOCAL_IDENTITY_KEYS_UPDATE_EVT |
Update local identity key (stored local_identity_keys NV memory). Event data: wiced_bt_local_identity_keys_t |
| BTM_LOCAL_IDENTITY_KEYS_REQUEST_EVT |
Request local identity key (get local_identity_keys from NV memory). If successful, return WICED_BT_SUCCESS. Event data: wiced_bt_local_identity_keys_t |
| BTM_BLE_SCAN_STATE_CHANGED_EVT |
LE scan state change. Event data: wiced_bt_ble_scan_type_t |
| BTM_BLE_ADVERT_STATE_CHANGED_EVT |
LE advertisement state change. Event data: wiced_bt_ble_advert_mode_t |
| BTM_SMP_REMOTE_OOB_DATA_REQUEST_EVT |
SMP remote oob data request. Reply using wiced_bt_smp_oob_data_reply. Event data: wiced_bt_smp_remote_oob_req_t |
| BTM_SMP_SC_REMOTE_OOB_DATA_REQUEST_EVT |
LE secure connection remote oob data request. Reply using wiced_bt_smp_sc_oob_reply. Event data: wiced_bt_smp_sc_remote_oob_req_t
|
| BTM_SMP_SC_LOCAL_OOB_DATA_NOTIFICATION_EVT |
LE secure connection local OOB data (wiced_bt_smp_create_local_sc_oob_data). Event data: wiced_bt_smp_sc_local_oob_t |
| BTM_SCO_CONNECTED_EVT |
SCO connected event. Event data: wiced_bt_sco_connected_t
|
| BTM_SCO_DISCONNECTED_EVT |
SCO disconnected event. Event data: |
| BTM_SCO_CONNECTION_REQUEST_EVT |
SCO connection request event.
|
| BTM_SCO_CONNECTION_CHANGE_EVT |
SCO connection change event.
|
| BTM_BLE_CONNECTION_PARAM_UPDATE |
LE connection parameter update.
|
| BTM_BLE_PHY_UPDATE_EVT |
LE Physical link update. Event data: wiced_bt_ble_phy_update_t |
| BTM_LPM_STATE_LOW_POWER |
Bluetooth device wake has been deasserted. Used for Host Stack Use Case. |
| BTM_MULTI_ADVERT_RESP_EVENT |
Multi adv command status event Used for the status of the command sent. |
LE Multi adv opcodes returned.
| enum wiced_bt_sec_flags_e |
SMP Pairing status codes.