天嵌二次封装库使用手册  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
BLUETOOTH_API int tq_cmd_lescan(int num, char *resList, int len)
#define BLUETOOTH_API
Definition: tq_bluetooth.h:17
BLUETOOTH_API int tq_cmd_scan(char *resList, int len)