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 文件夹中的项目可以满足你的要求
你好,为什么没有进入回调?