请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2640R2L 主题中讨论的其他器件:CC2640
团队成员
使用 LightBlue 作为主机进行调试时、我们发现运行以下程序将 CCC 的值修改为0x0100:
函数 Profile_Write trCB():
案例 GATT_CLIENT_CHAR_CFG_UUID:
Status = GATTColli App_Process CCPi CCPi CCPi WriteReq (connHandle、pAttr、pValue、len、
offset, GATT_CLIENT_CFG_NOTIFY );
这允许 LightBlue 接收从 CC2640通过"通知"上传的数据。
但现在我们需要修改一个软件、其中蓝牙方法不会运行 CCC 的值来启用 Notify、直接侦听 Notify、并且我们可以在使用该软件时正常写入数据。 但是,您不能接收"通知",通过调试,程序不会运行上述代码来启用"通知";
我们需要在 CC2640代码中将默认启用的 CCC 值保持在该值、我们该怎么做?
此致
亚历克斯