嗨对话框,
我是Send_ble_data(const uint8_t * data,uint16_t长度),
send_ble_data(const uint8_t * data,uint16_t长度)
{
struct sps_server_data_tx_req * req = ke_msg_alloc_dyn(sps_server_data_tx_req,
task_sps_server,
task_app,
sps_server_data_tx_req,
len);
req->长度= len;
memcpy(req->值,buf,len);
KE_MSG_SEND(REQ);
}
我也参考了回答,
https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...
我第二第二数码包是把第一觉到了,然后又发球一象。
一下我这样这里的管理方案哪里错了错误,我这个程序是在dsps的基础上的。
谢谢了!
设备:
你好,
从你睡上来的,我们只只:
你从us层,向配置文件层发表了条消息,需要发表一牌数。并并上待发布的数据和数码长度。
至于这个消息由档案层层之后,做做处理,我们无从得知。
不错,如果你有没有对dsps工程的简介层做任何修改的概念,这这发布数据的方面。
DSP工程发表数据录入程度,大概描述如下:
1.用户批发消息给档案层,并附上待发离数据和数码长度
2.简介层层接收用户层的数码之后,把他们都扔进缓冲
3.简介层检查一切条件成熟之后(串口没有数码,发表缓冲历史遗留的待数码等),将数从缓冲中拉夫人(ble_pull_data),然后扔给底层(gattc_notification)
4.底层发表完数码之后,会给到上层一代成成像的消息
5.简介层接收到发离机结束消息之后,在回调闻名中间继续从中拉数码送货,继续3 4 5,直直数码完毕。
你好,
我使用的SDK 5.0.4 BLE_APP_PROFILE,也是参考下载回答,连续呼叫两次send_to_app();
https://support.dialog-seminile.com/forums/post/dialog-smartbond-bluetooth-low-energy-%2%80%93-hardware-device-reference-designs-dialog--26
是一楼一圈,两笔封包都是第二笔的,而且是不是这样呼叫?