2个帖子/ 0新
最后一篇
赫尔穆斯
离线
最后一次露面:3周2天前
加入:2020-06-10 07:46
DA14585 BLE传输和接收

你好对话框,

我是蓝牙提起的新手。
我目前从我手机上的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命令?

关键词:
设备:
cyibin.
离线
最后一次露面:3个月2周前
员工
加入:2017-12-14 02:48
嗨赫尔穆斯,

嗨赫尔穆斯,

请参阅以下文档以实现GATT数据交互:

https://www.dialog-seminile.com/sites/default/files/training_03_cus ...

希望它会有所帮助