关于多个连接的问题

1帖子/ 0新
Lizhuobin.
离线
最后一次露面:5天13小时前
加入:2014-08-15 05:08
关于多个连接的问题

亲爱的对话框,

主机设备和从设备的软件版本是da1458x_sdk_3.0.6。

一个主机设备可以连接两个从设备(它们有序)。

第一个从设备和主机设备连接没有问题。在其他单词中,它们可以正常工作。

但是,第二个从设备和主机设备数据通道被阻止。在这种情况下,测试发现在第二从设备连接处调用以下功能。

void sample128_w_h_enable_ntf(uint16_t conhdl)
{
struct sample128_w_h_ntf_cfg_req * req = ke_msg_alloc(sample128_w_h_ntf_cfg_req,
task_sample128_w_h,task_app_sample128_w_h,
sample128_w_h_ntf_cfg_req);

req-> conhdl = conhdl;
req-> ntf_cfg = prf_cli_start_ntf;

KE_MSG_SEND((VOID *)REQ);
}

const struct ke_msg_handler sample128_w_h_connected [] =
{
{sample128_w_h_char_rd_req,(ke_msg_func_t)sample128_w_h_char_rd_req_handler},
{sample128_w_h_ntf_cfg_req,(ke_msg_func_t)sample128_w_h_ntf_cfg_req_handler},
{sample128_w_h_write_cmd,(ke_msg_func_t)sample128_w_h_write_cmd_handler},
{gattc_read_ind,(ke_msg_func_t)gattc_read_ind_handler},
{gattc_event_ind,(ke_msg_func_t)gattc_event_ind_handler},
};

但是尚未执行示例128_w_h_ntf_cfg_req_handler。

如果一个主机设备可以连接到从设备,则将执行Sample128_W_H_NTF_CFG_REQ_HANDLER。

同时,NTF数据通道可靠地打开和传输数据。