你好对话框,
我是蓝牙提起的新手。
我目前从我手机上的BLE终端发送数据到DA14585,
并运行BLE示例
\ da145xx_sdk \ 6.0.14.1114 \ projects \ target_apps \ ble_examples \ prox_reporter
我试图通过Suotar_Task.c文件中的蓝牙传输打开LED,如下所示
msgid静态int gattc_write_req_ind_handler(ke_msg_id_t const,
struct gattc_write_req_ind const * param,
ke_task_id_t const dest_id,
ke_task_id_t const src_id)
{
int msg_status = ke_msg_consumed;
//进行测试
if(param->值[2] == 0x07)
{
gpio_setactive(gpio_port_1,gpio_pin_0);
}
if(ke_state_get(dest_id)== suotar_idle)
{
......
}
否则if(ke_state_get(dest_id)== suotar_busy)
{
msg_status = ke_msg_saved;
}
返回msg_status;
}
不幸的是,LED在其他地方被关闭,但已确认已收到DA14585。
有一个问题,我如何在收到它后使它将数据返回给我的终端?
我注意到命令ke_msg_send可能将数据返回给我的手机。在使用之前,我应该如何做ke_msg_send命令?
关键词:
设备:
嗨赫尔穆斯,
请参阅以下文档以实现GATT数据交互:
https://www.dialog-seminile.com/sites/default/files/training_03_cus ...
希望它会有所帮助