你好
我正在开发用于连接到8个外围设备的设备的软件。我已经使用了DSPS_HOST例如为灵感,但是当我碰上gapc_disconnect_ind_handler一个断言,因为国家是APP_CONNECTABLE而不是APP_CONNECTED。当建立一个连接时,它会发生,但运行超出范围,并且它同时扫描更多设备。
当我开始扫描我设置ke_state_set时(task_app,app_connectable)
启动扫描时。我用:
静态void user_scan_start(void)
{
struct gapm_start_scan_cmd * cmd = ke_msg_alloc(gapm_start_scan_cmd,
task_gapm,
task_app,
gapm_start_scan_cmd);
cmd-> op.code = gapm_scan_passive;
cmd-> op.addr_src = gapm_static_addr;
cmd->间隔= 10;
cmd->窗口= 5;
cmd-> mode = gap_gen_discovery;
cmd-> filt_policy = scan_allow_adv_all;
cmd-> filter_duplic = scan_filt_duplic_en;
//发送消息
ke_msg_send(cmd);
//我们现在是可连接的
ke_state_set(task_app,app_connectable);
}
这是正确的方法,还是你知道我做错了什么。
是否有任何示例或文档,介绍了如何使用多个连接进行中央。
此致
金
设备:
嗨金,
非常感谢您的问题。让我在内部检查它,我会尽快回复你。
谢谢,PM_DIALOG.
谢谢。期待您的回复。
问候
金
嗨金,
我会在您的注册电子邮件地址发送电子邮件。
谢谢,PM_DIALOG.