5.11.0.0R3
Software Development Kit
 
Loading...
Searching...
No Matches
wiced_bt_types.h File Reference

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
 

Detailed Description

Generic types

Macro Definition Documentation

◆ BLE_ADDR_PUBLIC

#define BLE_ADDR_PUBLIC   0x00

Public address

◆ BLE_ADDR_PUBLIC_ID

#define BLE_ADDR_PUBLIC_ID   0x02

Public ID

◆ BLE_ADDR_RANDOM

#define BLE_ADDR_RANDOM   0x01

Random address

◆ BLE_ADDR_RANDOM_ID

#define BLE_ADDR_RANDOM_ID   0x03

Random ID

◆ BT_DEVICE_TYPE_BLE

#define BT_DEVICE_TYPE_BLE   0x02

LE device

◆ BT_DEVICE_TYPE_BREDR

#define BT_DEVICE_TYPE_BREDR   0x01

BR/EDR device

◆ BT_DEVICE_TYPE_BREDR_BLE

#define BT_DEVICE_TYPE_BREDR_BLE   0x03

Dual Mode device

◆ BT_TRANSPORT_BR_EDR

#define BT_TRANSPORT_BR_EDR   1

BR/EDR transport

◆ BT_TRANSPORT_LE

#define BT_TRANSPORT_LE   2

BLE transport

◆ MAX_UUID_SIZE

#define MAX_UUID_SIZE   16

Maximum UUID size - 16 bytes, and structure to hold any type of UUID.

Typedef Documentation

◆ wiced_bt_ble_address_type_t

typedef uint8_t wiced_bt_ble_address_type_t

BLE device address type (see BT Address Types)

◆ wiced_bt_dev_class_t

typedef uint8_t wiced_bt_dev_class_t[DEV_CLASS_LEN]

Device class

◆ wiced_bt_device_address_ptr_t

Device address Pointer

◆ wiced_bt_device_address_t

typedef uint8_t wiced_bt_device_address_t[BD_ADDR_LEN]

Device address length

◆ wiced_bt_device_type_t

typedef uint8_t wiced_bt_device_type_t

Bluetooth device type (see BT Device Types)

◆ wiced_bt_transport_t

typedef uint8_t wiced_bt_transport_t

Transport type (see BT Transport Types)