bk7231n使用蓝牙功能问题
Posted: 2023年 Mar 29日 16:08
bk7231n使用打开蓝牙接收 beacon 数据广播,影响联网吗?
bk7231n使用打开蓝牙接收 beacon 数据广播,影响联网吗?
不影响
有相关的例程吗?
WIFI蓝牙是独立的。
可参考tal_bluetooth.h文件。
其中扫描相关函数是:
OPERATE_RET tal_ble_scan_start(TAL_BLE_SCAN_PARAMS_T CONST *p_scan_param);
OPERATE_RET tal_ble_scan_stop(VOID);
你好,扫描的数据接收是在哪里呢?
在那个回调函数里面啊?
tal_ble_bt_init 是不是先初始化?
你好,帮忙看一下,这是不是正确的?
Code: Select all
#include "tal_bluetooth.h"
#include "tal_bluetooth_def.h"
VOID app_ble_event_callback(TAL_BLE_EVT_PARAMS_T *p_event)
{
TAL_PR_DEBUG("=====>ble event cb \r\n");
}
OPERATE_RET ret;
TAL_BLE_SCAN_PARAMS_T ble_scan_param = {
.type = TAL_BLE_SCAN_TYPE_ACTIVE,
.scan_interval = 0x1000,
.scan_window = 0x4000,
.timeout = 0x05,
.filter_dup = 1
};
tal_ble_bt_init(TAL_BLE_ROLE_BEACON, app_ble_event_callback);
tal_ble_scan_start(&ble_scan_param);
THREAD_HANDLE ble_task_handle;
THREAD_CFG_T thread_cfg = {
.thrdname = "ble_task",
.priority = THREAD_PRIO_5,
.stackDepth = 2048
};
下周的 Tuyaos 中有个 tuyaos_demo_examples 的示例,实例中 apps/tuyaos_demo_examples/src/examples/os_ble/ble_central 文件夹中的项目可以满足你的要求
你好,为什么没有进入回调?