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.

[参考译文] CC2640:为什么在设置连接后可以#39;t 执行 CW 命令

Guru**** 2595805 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/611413/cc2640-why-can-t-execute-cw-command-after-set-up-connection

器件型号:CC2640

你(们)好

SDK2.2.1

为什么 在 BLE 连接期间无法执行 CW 命令。 我们希望在通过 BLE 数据交换接收到特定命令后切换到 CW 模式。 谢谢。

GAPRole_TerminateConnection();

/*Task_sleep (2*1000/10);*/

G_advEnabled = false;
GAPRole_SetParameter ( GAPROLE_adverted_enabled、 sizeof (uint8_t)、 &g_advEnabled );

/*Task_sleep (2*1000/10);*/

HCI_EXT_SetTxPowerCmd ( HCI_EXT_TX_POWER_0_DBM );

HCI_EXT_ModemTestTxCmd ( HCI_EXT_TX_UNMODEG_CARRIER, 0 );

while (1);

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

    连接很可能尚未终止、因为未达到下一个连接事件、它将通过无线方式发送 LL_TERMINATE_IND。

    您可以尝试使用 HCI EXT 立即断开连接命令来结束连接。 这将有效地导致对等器件上的监控超时、因为不会发送 LL_TERMINATE_IND。 否则、您需要等待应用程序收到终止事件、然后启用测试模式。

    祝你一切顺利