This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2340R5:配对完成后如何不能直接绑定、但应等待按下 CC2340按钮后再绑定?

Guru**** 2348500 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1424273/cc2340r5-how-can-i-not-bind-directly-after-pairing-is-completed-but-wait-for-the-cc2340-button-to-be-pressed-before-binding

器件型号:CC2340R5

工具与软件:

您好!

配对完成后、我如何不能直接绑定、而是等待按下 CC2340按钮后再绑定?

添加程序的最佳位置是什么? 或者如何修改设置方法?

配对电话时、在按下手机两次进行配对后、即使我处于 void Pairing_pairStateHandler (UINT32事件、BLEAppUtil_msgHdr_t * pMsgData)、也会直接执行该电话以进入最终绑定完成状态

BLEAPPUTIL_PAIRING_STATE_STARTED:添加的新 while (1)循环和绑定无法停止。

相关设置如下:

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    GapBondMgr 负责启动连接程序。 要在其他时间启动绑定保存、则可能需要修改 gapbondmgr.c 文件。 也就是说、在您准备保存绑定而不是修改 gapbondmgr.c 文件之前、延迟配对可能会更容易。

    此致、

    1月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jan:

    修改 gapbondmgr.c 后、如何编译 SDK? 是否有相关文档或手册可供参考?

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我建议不要在 SDK 中修改该文件的原始副本。 相反、请保持 SDK 副本未修改、并将文件拖放到 CCS 中的项目中。 您应该会收到提示、询问您是否要复制或链接该文件。 您应该复制它、然后可以自由修改本地副本、而不会影响 SDK 副本和其他工程。

    此致、

    1月