WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
PUBLIC API

结构体

struct  bd_addr_t
 定义设备的蓝牙地址。 更多...
 
struct  bt_uuid_t
 定义UUID结构。 更多...
 

宏定义

#define BD_ADDR_LEN   6
 蓝牙设备的地址长度。
 
#define BT_UUID_MAX_LEN   16
 蓝牙UUID的最大长度,单位字节。
 
#define BT_DEVICE_NAME_MAX_LEN   32
 蓝牙设备名称的最大长度,单位字节。
 
#define ERRCODE_BT_COMMON_BASE   0x80006000
 蓝牙错误状态类型最小值。
 
#define ERRCODE_BT_COMMON_END   0x800067FF
 蓝牙错误状态类型最大值。
 

枚举

enum  uuid_type_t { UUID_TYPE_NULL = 0x00 , UUID_TYPE_16_BIT , UUID_TYPE_32_BIT , UUID_TYPE_128_BIT }
 定义UUID的类型。 更多...
 
enum  errcode_bt_t {
  ERRCODE_BT_SUCCESS = 0x00 , ERRCODE_BT_FAIL = 0x80006000 , ERRCODE_BT_NOT_READY , ERRCODE_BT_MALLOC_FAIL ,
  ERRCODE_BT_MEMCPY_FAIL , ERRCODE_BT_BUSY , ERRCODE_BT_DONE , ERRCODE_BT_UNSUPPORTED ,
  ERRCODE_BT_PARAM_ERR , ERRCODE_BT_STATE_ERR , ERRCODE_BT_UNHANDLED , ERRCODE_BT_AUTH_FAIL ,
  ERRCODE_BT_RMT_DEV_DOWN , ERRCODE_BT_AUTH_REJECTED , ERRCODE_BT_MAX = 0x800067FF
}
 定义蓝牙错误状态类型。 更多...
 
enum  bt_addr_type { BT_ADDRESS_TYPE_PUBLIC_DEVICE_ADDRESS = 0x00 , BT_ADDRESS_TYPE_RANDOM_DEVICE_ADDRESS = 0x01 }
 定义设备的蓝牙地址类型。 更多...
 

详细描述

宏定义说明

◆ BD_ADDR_LEN

#define BD_ADDR_LEN   6

蓝牙设备的地址长度。

◆ BT_DEVICE_NAME_MAX_LEN

#define BT_DEVICE_NAME_MAX_LEN   32

蓝牙设备名称的最大长度,单位字节。

◆ BT_UUID_MAX_LEN

#define BT_UUID_MAX_LEN   16

蓝牙UUID的最大长度,单位字节。

◆ ERRCODE_BT_COMMON_BASE

#define ERRCODE_BT_COMMON_BASE   0x80006000

蓝牙错误状态类型最小值。

◆ ERRCODE_BT_COMMON_END

#define ERRCODE_BT_COMMON_END   0x800067FF

蓝牙错误状态类型最大值。

枚举类型说明

◆ bt_addr_type

定义设备的蓝牙地址类型。

枚举值
BT_ADDRESS_TYPE_PUBLIC_DEVICE_ADDRESS 

蓝牙公有地址。

BT_ADDRESS_TYPE_RANDOM_DEVICE_ADDRESS 

蓝牙随机地址。

◆ errcode_bt_t

定义蓝牙错误状态类型。

枚举值
ERRCODE_BT_SUCCESS 

执行成功错误码

ERRCODE_BT_FAIL 

执行失败错误码

ERRCODE_BT_NOT_READY 

执行状态未就绪错误码

ERRCODE_BT_MALLOC_FAIL 

内存不足错误码

ERRCODE_BT_MEMCPY_FAIL 

内存拷贝错误错误码

ERRCODE_BT_BUSY 

繁忙无法响应错误码

ERRCODE_BT_DONE 

执行完成错误码

ERRCODE_BT_UNSUPPORTED 

不支持错误码

ERRCODE_BT_PARAM_ERR 

无效参数错误码

ERRCODE_BT_STATE_ERR 

状态错误

ERRCODE_BT_UNHANDLED 

未处理错误码

ERRCODE_BT_AUTH_FAIL 

鉴权失败错误码

ERRCODE_BT_RMT_DEV_DOWN 

远端设备关闭错误码

ERRCODE_BT_AUTH_REJECTED 

鉴权被拒错误码

ERRCODE_BT_MAX 

蓝牙错误码最大值

◆ uuid_type_t

定义UUID的类型。

枚举值
UUID_TYPE_NULL 

空uuid。

UUID_TYPE_16_BIT 

16bit长度的uuid。

UUID_TYPE_32_BIT 

32bit长度的uuid。

UUID_TYPE_128_BIT 

128bit长度的uuid。