Infineon Logo AIROC BTSDK v4.4 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups

Data Structures

struct  wiced_bt_ble_advert_elem_t
 Advertisement element. More...
 
struct  wiced_bt_ble_scan_results_t
 LE inquiry result type. More...
 
struct  wiced_bt_ble_phy_preferences_t
 Host PHY preferences. More...
 
struct  wiced_bt_ble_conn_params_t
 LE connection parameteres. More...
 
struct  wiced_bt_ble_pref_conn_params_t
 LE preferred connection parameters. More...
 
struct  wiced_bt_ble_multi_adv_params_t
 LE Multi advertising parameter. More...
 
struct  wiced_bt_ble_ext_adv_duration_config_t
 Advertisement duration configuration for specified adv handle. More...
 
struct  wiced_bt_ble_ext_conn_cfg_t
 Extended ADV connection configuration structure. More...
 
struct  wiced_bt_ble_ext_adv_report_t
 Extended advertisement report data format. More...
 
struct  wiced_bt_ble_periodic_adv_sync_established_event_data_t
 Sync extablished to periodic advertiser event data format. More...
 
struct  wiced_bt_ble_periodic_adv_report_event_data_t
 Periodic advertising report data format. More...
 
struct  wiced_bt_ble_ext_adv_set_terminated_event_data_t
 extended adv set terminated event data format. More...
 
struct  wiced_bt_ble_scan_req_received_event_data_t
 scan request received event data format More...
 
struct  wiced_bt_ble_channel_sel_algo_event_data_t
 Channel selection algorithm event data format. More...
 
struct  wiced_bt_ble_biginfo_adv_report_t
 BIGInfo report. More...
 
struct  wiced_bt_ble_periodic_adv_sync_transfer_event_data_t
 Periodic Adv Sync Transfer Received Event Data. More...
 
union  wiced_bt_ble_adv_ext_event_data_t
 union of events data More...
 
struct  wiced_bt_ble_ext_scan_config_t
 Configuration for extended scanning. More...
 

Typedefs

typedef uint8_t wiced_bt_dev_ble_evt_type_t
 Scan result event value (see wiced_bt_dev_ble_evt_type_e)
 
typedef uint8_t wiced_bt_ble_conn_type_t
 Connection type (see wiced_bt_ble_conn_type_e)
 
typedef uint8_t wiced_bt_ble_sec_action_type_t
 LE security type. More...
 
typedef
wiced_bt_ble_periodic_adv_sync_handle_t 
wiced_bt_ble_connection_handle_t
 sync handle and connection handle are same range
 
typedef uint8_t wiced_bt_ble_channel_sel_algo_t
 LE channel algorithm selection (see wiced_bt_ble_channel_sel_algo_e)
 

Enumerations

enum  wiced_bt_dev_ble_evt_type_e {
  BTM_BLE_EVT_CONNECTABLE_ADVERTISEMENT = 0x00, BTM_BLE_EVT_CONNECTABLE_DIRECTED_ADVERTISEMENT = 0x01, BTM_BLE_EVT_SCANNABLE_ADVERTISEMENT = 0x02, BTM_BLE_EVT_NON_CONNECTABLE_ADVERTISEMENT = 0x03,
  BTM_BLE_EVT_SCAN_RSP = 0x04
}
 Scan result event type. More...
 
enum  wiced_bt_ble_conn_type_e { BTM_BLE_CONN_NONE, BTM_BLE_CONN_AUTO, BTM_BLE_CONN_SELECTIVE = BTM_BLE_CONN_AUTO }
 Background connection type. More...
 
enum  wiced_bt_ble_sec_action_type_e { BTM_BLE_SEC_NONE, BTM_BLE_SEC_ENCRYPT, BTM_BLE_SEC_ENCRYPT_NO_MITM, BTM_BLE_SEC_ENCRYPT_MITM }
 LE encryption method. More...
 
enum  wiced_bt_ble_channel_sel_algo_e { LE_CHANNEL_SEL_ALGO_1_USED, LE_CHANNEL_SEL_ALGO_2_USED }
 LE channel selection algorithms. More...
 
enum  wiced_bt_ble_adv_ext_event_t {
  WICED_BT_BLE_PERIODIC_ADV_SYNC_ESTABLISHED_EVENT, WICED_BT_BLE_PERIODIC_ADV_REPORT_EVENT, WICED_BT_BLE_PERIODIC_ADV_SYNC_LOST_EVENT, WICED_BT_BLE_ADV_SET_TERMINATED_EVENT,
  WICED_BT_BLE_SCAN_REQUEST_RECEIVED_EVENT, WICED_BT_BLE_CHANNEL_SEL_ALGO_EVENT, WICED_BT_BLE_BIGINFO_ADV_REPORT_EVENT, WICED_BT_BLE_PERIODIC_ADV_SYNC_TRANSFER_EVENT
}
 ADV extension events to the application. More...
 

Detailed Description

Typedef Documentation

LE security type.

refer wiced_bt_ble_sec_action_type_e

Enumeration Type Documentation

ADV extension events to the application.

Enumerator
WICED_BT_BLE_PERIODIC_ADV_SYNC_ESTABLISHED_EVENT 

Sync established to periodic advertiser's periodic advertisement.

Event Data : wiced_bt_ble_periodic_adv_sync_established_event_data_t

WICED_BT_BLE_PERIODIC_ADV_REPORT_EVENT 

Periodic adv report.

Event Data: wiced_bt_ble_periodic_adv_report_event_data_t

WICED_BT_BLE_PERIODIC_ADV_SYNC_LOST_EVENT 

Periodic sync lost event.

Event Data: wiced_bt_ble_periodic_adv_sync_handle_t

WICED_BT_BLE_ADV_SET_TERMINATED_EVENT 

Advertising set terminated becaue either connection being created or adv timeout.

Event data: wiced_bt_ble_ext_adv_set_terminated_event_data_t

WICED_BT_BLE_SCAN_REQUEST_RECEIVED_EVENT 

scan request received event.

Event data: wiced_bt_ble_scan_req_received_event_data_t

WICED_BT_BLE_CHANNEL_SEL_ALGO_EVENT 

LE Channel selected algorithm event.

Event Data: wiced_bt_ble_channel_sel_algo_event_data_t

WICED_BT_BLE_BIGINFO_ADV_REPORT_EVENT 

BIGInfo adv report event.

Event Data: wiced_bt_ble_biginfo_adv_report_t

WICED_BT_BLE_PERIODIC_ADV_SYNC_TRANSFER_EVENT 

Periodic Adv Sync Transfer Event.

Event Data: wiced_bt_ble_periodic_adv_sync_transfer_event_data_t

LE channel selection algorithms.

Enumerator
LE_CHANNEL_SEL_ALGO_1_USED 

LE channel selection algorithm#1 used.

LE_CHANNEL_SEL_ALGO_2_USED 

LE channel selection algorithm#2 used.

Background connection type.

Enumerator
BTM_BLE_CONN_NONE 

No background connection.

BTM_BLE_CONN_AUTO 

Auto connection based on filter list.

BTM_BLE_CONN_SELECTIVE 

Selective not used.

LE encryption method.

Enumerator
BTM_BLE_SEC_NONE 

No encryption.

BTM_BLE_SEC_ENCRYPT 

encrypt the link using current key

BTM_BLE_SEC_ENCRYPT_NO_MITM 

encryption without MITM

BTM_BLE_SEC_ENCRYPT_MITM 

encryption with MITM

Scan result event type.

Enumerator
BTM_BLE_EVT_CONNECTABLE_ADVERTISEMENT 

Connectable advertisement.

BTM_BLE_EVT_CONNECTABLE_DIRECTED_ADVERTISEMENT 

Connectable Directed advertisement.

BTM_BLE_EVT_SCANNABLE_ADVERTISEMENT 

Scannable advertisement.

BTM_BLE_EVT_NON_CONNECTABLE_ADVERTISEMENT 

Non connectable advertisement.

BTM_BLE_EVT_SCAN_RSP 

Scan response.