据我所知,高版本的SDK默认是打开了DLE的,可以发送251字节的数据。其启用位置大概位于simple_peripheral.c的678行左右。
但是我现在基于最基本的3_40_00_10 SDK中的Simple_peripheral程序,将Char4的长度设置为21个字节,此时进行Notify时接收端没有任何反应。
而且通过在网上搜索(这一条在官方的指导里好像没有说)我在工程的Predefined Symbols中添加了MAX_PDU_SIZE=255 但是还是没有什么效果。
我的接收端应该是没有问题的,因为可以接收到其他厂家生产的BLE5模块的大于20字节的数据。
我将工程文件直接上传了,希望有了解的专家可以帮忙看一下,谢谢!https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/103/Modified_5F00_ble5_5F00_simple_5F00_peripheral_5F00_cc2640r2lp_5F00_app.7z


