请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2541 您好!
我已将固件刷写到 CC2541中、其中内置了 simpleGATT 配置文件、我一直在使用 BTool 来读取属性值。 我在固件中修改了 SimpleProfileChar3、以便能够写入和读取值。 我的问题是:我在代码中做了哪些更改、以便能够将2个字节写入 SimpleProfileChar3、并能够读取我写入其中的2个字节。
在 BTool 中、我使用 GATT_WriteLongCharValue 写入"aa:bb"、然后使用 GATT_ReadLongCharDesc 读取它、但我只得到1个字节("aa")。 我怀疑 GATT_WriteLongCharValue 仅写入第一个字节、即使您必须在 BTool 中的命令中写入2个字节的数据。
有什么想法吗? 我一直在查看代码、但我找不到要修改的位置。
-Al