请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2640 我正在尝试将 IO 器件中的251字节特征写入 CC2640。
我正在使用修改后的 SimpleLink Academy ProjectZero。
我已在 BLE 堆栈项目中设置 MAX_PDU_SIZE = 255的预定义符号
与 Prepare_queue_full 相关的所有其他线程似乎都与不同的 BLE 堆栈和/或示例项目相关、并附有提示、提示此问题将在将来的堆栈中得到解决。
在本例中、我可以使用监听器确认 IOS 设备发送特性。
几个数据包后、BLE 堆栈发回一个 PREPARGE_queue_full 错误:
在搜索堆栈代码时、我在 att.h 中找到:
#define ATT_ERR_PREPARGE_queue_full 0x09 //!<已排队太多准备写入
但是、这在堆栈代码中的任何位置都不使用。
如何增加 Prepare_queue?
我是否必须就大小限制与 IOS 设备协商,如果是,如何使用 GATT_ExchangeMTU()及其输入值?
谢谢、
戴尔
