Data Structures | |
| struct | wiced_bt_flow_spec_t |
| union | wiced_bt_uuid_data |
| struct | wiced_bt_uuid_t |
Macros | |
| #define | MAX_UUID_SIZE 16 |
Typedefs | |
| typedef uint8_t | wiced_bt_dev_class_t[DEV_CLASS_LEN] |
| typedef uint8_t * | wiced_bt_device_address_ptr_t |
| typedef uint8_t | wiced_bt_device_address_t[BD_ADDR_LEN] |
Transport types | |
| #define | BT_TRANSPORT_BR_EDR 1 |
| #define | BT_TRANSPORT_LE 2 |
| typedef uint8_t | wiced_bt_transport_t |
Device Types | |
| #define | BT_DEVICE_TYPE_BLE 0x02 |
| #define | BT_DEVICE_TYPE_BREDR 0x01 |
| #define | BT_DEVICE_TYPE_BREDR_BLE 0x03 |
| typedef uint8_t | wiced_bt_device_type_t |
Address Types | |
| #define | BLE_ADDR_PUBLIC 0x00 |
| #define | BLE_ADDR_PUBLIC_ID 0x02 |
| #define | BLE_ADDR_RANDOM 0x01 |
| #define | BLE_ADDR_RANDOM_ID 0x03 |
| typedef uint8_t | wiced_bt_ble_address_type_t |
Generic types
| #define BLE_ADDR_PUBLIC 0x00 |
Public address
| #define BLE_ADDR_PUBLIC_ID 0x02 |
Public ID
| #define BLE_ADDR_RANDOM 0x01 |
Random address
| #define BLE_ADDR_RANDOM_ID 0x03 |
Random ID
| #define BT_DEVICE_TYPE_BLE 0x02 |
LE device
| #define BT_DEVICE_TYPE_BREDR 0x01 |
BR/EDR device
| #define BT_DEVICE_TYPE_BREDR_BLE 0x03 |
Dual Mode device
| #define BT_TRANSPORT_BR_EDR 1 |
BR/EDR transport
| #define BT_TRANSPORT_LE 2 |
BLE transport
| #define MAX_UUID_SIZE 16 |
Maximum UUID size - 16 bytes, and structure to hold any type of UUID.
| typedef uint8_t wiced_bt_ble_address_type_t |
BLE device address type (see BT Address Types)
| typedef uint8_t wiced_bt_dev_class_t[DEV_CLASS_LEN] |
Device class
| typedef uint8_t* wiced_bt_device_address_ptr_t |
Device address Pointer
| typedef uint8_t wiced_bt_device_address_t[BD_ADDR_LEN] |
Device address length
| typedef uint8_t wiced_bt_device_type_t |
Bluetooth device type (see BT Device Types)
| typedef uint8_t wiced_bt_transport_t |
Transport type (see BT Transport Types)