Page 1 of 1

请教下ble_spp_server 例程的问题

Posted: Thu Jan 17, 2019 3:52 am
by ChiShaoJun
代码项目为:ble_spp_server 例程,只把spp串口更改为串口1
手机端ble调试工具为:nRF Connect
问题如下:
1、我往特质值UUID为abf1写长数据时,串口1打印出来的数据只有前面的部分,但是notify返回的数据却是完整的。
2、ESP_GATTS_EXEC_WRITE_EVT与ESP_GATTS_WRITE_EVT的区别,gatts_profile_event_handler函数里面怎么才触发跳入到ESP_GATTS_EXEC_WRITE_EVT事件中。

Re: 请教下ble_spp_server 例程的问题

Posted: Thu Jan 17, 2019 9:54 am
by ChiShaoJun
对于问题1,具体点就是spp_data_receive_val长度是固定的,接收超过spp_data_receive_val的话应该怎么处理?

Re: 请教下ble_spp_server 例程的问题

Posted: Thu Jan 17, 2019 10:37 am
by ChiShaoJun
write.is_prep == true这个怎么触发呢?

Re: 请教下ble_spp_server 例程的问题

Posted: Fri Jan 18, 2019 2:17 am
by ChiShaoJun
把发送,选择request,ESP_GATTS_EXEC_WRITE_EVT事件就能够触发了。