嗨,对话框:
我使用sdk: 3.0.6
我看了RW-BLE-GAP- is .pdf,上面说:RW-BLE GAP分为两部分,间隙管理器和间隙控制器
我看到了一些命令:,GAPM_GET_DEV_INFO_CMD。发送这个命令,它将响应GAPM_DEV_NAME_IND,
然后添加taskHandler:
EXTERN const struct ke_msg_handler app_default_state[] =
{
(ke_msg_func_t) gapm_device_ready_ind_handler}, {GAPM_DEVICE_READY_IND
(ke_msg_func_t) gapm_cmp_evt_handler}, {GAPM_CMP_EVT
(ke_msg_func_t) gapm_get_device_name_ind_handler}, {GAPM_DEV_NAME_IND
.
.
.
.
}
所以我想说:
struct gapm_get_dev_info_cmd * cmd;
KE_MSG_ALLOC(GAPM_GET_DEV_NAME, TASK_GAPM, TASK_APP,)
gapm_get_dev_info_cmd);
cmd - >操作= GAPM_GET_DEV_NAME;
ke_msg_send (cmd);
但是RW-ble从来没有调用gapm_get_device_name_ind_handler函数,为什么?这个命令(GAPM_GET_DEV_INFO_CMD)是否只能用于中心角色?(有文件吗?)
谢谢。
设备:
嗨Stone_wang,
试着像下面这样发送信息:
struct gapm_get_dev_info_cmd * cmd;
KE_MSG_ALLOC(gapm_get_dev_info_cmd, TASK_GAPM, TASK_APP, gapm_get_dev_info_cmd);
cmd - >操作= GAPM_GET_DEV_NAME;
ke_msg_send (cmd);
由于MT_dialog