天嵌二次封装库使用手册
V2.1.2
首页
类
文件
文件列表
文件成员
tq_bluetooth.h
浏览该文件的文档.
1
7
#ifndef LINUX_LIBV2_SOURCE_BLUETOOTH_TQ_BLUETOOTH_H_
8
#define LINUX_LIBV2_SOURCE_BLUETOOTH_TQ_BLUETOOTH_H_
9
10
// Copyright 2024 广东省天嵌嵌入式技术股份有限公司
11
12
#include "
libhardware.h
"
13
14
#ifdef __cplusplus
15
#define BLUETOOTH_API extern "C"
16
#else
17
#define BLUETOOTH_API
18
#endif
19
/*
20
!!!注意!!!
21
以下两个扫描函数仅支持单个蓝牙设备,不支持多个蓝牙设备的扫描
22
resList为扫描到的蓝牙设备的地址和名称,例如:
23
00:11:22:33:44:55 phone1\n11:22:33:44:55:66 phone2\n
24
resList应该有足够的空间,否则会导致扫描结果不完全显示
25
如果没有扫描到蓝牙设备,返回值为0
26
如果有扫描到蓝牙设备,返回值为扫描到的蓝牙设备个数
27
如果扫描失败,返回值为-1
28
*/
29
BLUETOOTH_API
int
tq_cmd_scan
(
char
*resList,
int
len);
30
//该函数用于扫描低功耗蓝牙设备(BLE),num为扫描到多少个设备后停止
31
BLUETOOTH_API
int
tq_cmd_lescan
(
int
num,
char
*resList,
int
len);
32
33
#endif //TQ_BLUETOOTH_H
libhardware.h
tq_cmd_lescan
BLUETOOTH_API int tq_cmd_lescan(int num, char *resList, int len)
BLUETOOTH_API
#define BLUETOOTH_API
Definition:
tq_bluetooth.h:17
tq_cmd_scan
BLUETOOTH_API int tq_cmd_scan(char *resList, int len)
tqinclude
bluetooth
tq_bluetooth.h
制作者
1.8.11