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_BREDR 0x01 |
#define | BT_DEVICE_TYPE_BLE 0x02 |
#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_RANDOM 0x01 |
#define | BLE_ADDR_PUBLIC_ID 0x02 |
#define | BLE_ADDR_RANDOM_ID 0x03 |
#define | BLE_ADDR_TYPE_MASK (BLE_ADDR_RANDOM | BLE_ADDR_PUBLIC) |
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)