WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
bts_def.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022. All rights reserved.
3 * Description: BT PUBLIC API module.
4 */
5
12#ifndef BTS_DEF_H
13#define BTS_DEF_H
14
15#include "stdint.h"
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
28#define BD_ADDR_LEN 6
29
37#define BT_UUID_MAX_LEN 16
38
46#define BT_DEVICE_NAME_MAX_LEN 32
47
55#define ERRCODE_BT_COMMON_BASE 0x80006000
63#define ERRCODE_BT_COMMON_END 0x800067FF
64
78
118
132
140typedef struct {
141 uint8_t addr[BD_ADDR_LEN];
143 uint8_t type;
145} bd_addr_t;
146
154typedef struct {
155 uint8_t uuid_len;
157 uint8_t uuid[BT_UUID_MAX_LEN];
159} bt_uuid_t;
160
165#ifdef __cplusplus
166}
167#endif
168#endif /* end of bts_def.h */
169
bt_addr_type
定义设备的蓝牙地址类型。
Definition bts_def.h:126
#define ERRCODE_BT_COMMON_BASE
蓝牙错误状态类型最小值。
Definition bts_def.h:55
#define BT_UUID_MAX_LEN
蓝牙UUID的最大长度,单位字节。
Definition bts_def.h:37
#define ERRCODE_BT_COMMON_END
蓝牙错误状态类型最大值。
Definition bts_def.h:63
uuid_type_t
定义UUID的类型。
Definition bts_def.h:72
#define BD_ADDR_LEN
蓝牙设备的地址长度。
Definition bts_def.h:28
errcode_bt_t
定义蓝牙错误状态类型。
Definition bts_def.h:86
@ BT_ADDRESS_TYPE_RANDOM_DEVICE_ADDRESS
Definition bts_def.h:129
@ BT_ADDRESS_TYPE_PUBLIC_DEVICE_ADDRESS
Definition bts_def.h:127
@ UUID_TYPE_16_BIT
Definition bts_def.h:74
@ UUID_TYPE_128_BIT
Definition bts_def.h:76
@ UUID_TYPE_32_BIT
Definition bts_def.h:75
@ UUID_TYPE_NULL
Definition bts_def.h:73
@ ERRCODE_BT_MAX
Definition bts_def.h:115
@ ERRCODE_BT_UNSUPPORTED
Definition bts_def.h:101
@ ERRCODE_BT_NOT_READY
Definition bts_def.h:91
@ ERRCODE_BT_PARAM_ERR
Definition bts_def.h:103
@ ERRCODE_BT_AUTH_FAIL
Definition bts_def.h:109
@ ERRCODE_BT_UNHANDLED
Definition bts_def.h:107
@ ERRCODE_BT_SUCCESS
Definition bts_def.h:87
@ ERRCODE_BT_FAIL
Definition bts_def.h:89
@ ERRCODE_BT_MALLOC_FAIL
Definition bts_def.h:93
@ ERRCODE_BT_BUSY
Definition bts_def.h:97
@ ERRCODE_BT_DONE
Definition bts_def.h:99
@ ERRCODE_BT_MEMCPY_FAIL
Definition bts_def.h:95
@ ERRCODE_BT_STATE_ERR
Definition bts_def.h:105
@ ERRCODE_BT_AUTH_REJECTED
Definition bts_def.h:113
@ ERRCODE_BT_RMT_DEV_DOWN
Definition bts_def.h:111
定义设备的蓝牙地址。
Definition bts_def.h:140
uint8_t type
Definition bts_def.h:143
定义UUID结构。
Definition bts_def.h:154
uint8_t uuid_len
Definition bts_def.h:155