DA14580 Beacon 样例中发送Beacon广播包同时,Scan接收广播包失败。
您好:
我们想在DA14580官方Beacon样例的基础上增加同时Scan接收广播包的功能。我们尝试在default_app_on_set_dev_config_complete中发送如下参数的GAPM_START_SCAN_CMD命令,开启扫描, 结果这条命令回应在gapm_cmp_evt_handler中回应GAPM_SCAN_PASSIVE,出错代码GAP_ERR_COMMAND_DISALLOWED。 请问要如何修改能在Beacon样例工程中能同时scan接收广播包。
谢谢!
static struct gapm_start_scan_cmd* app_easy_gap_start_scan_create_msg(void)
{
// Allocate a message for GAP
if (scan_cmd == NULL)
{
struct gapm_start_scan_cmd *cmd;
cmd = app_start_scan_msg_create();
scan_cmd = cmd;