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.

[参考译文] LP-EM-CC2340R5:CC2340R5

Guru**** 2551110 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1332287/lp-em-cc2340r5-cc2340r5

器件型号:LP-EM-CC2340R5

大家好、  

我需要一种从应用启用/禁用应用广播的方法。 但当我调用这些 API 时、我会在应用中看到一个崩溃、  

用于启用和禁用 BLE 广播的 API。
 BLEAppUtil_advStart (broadcasterAdvHandle_1、&broadcasterStartAdvSet1);
BLEAppUtil_advStop (broadcasterAdvHandle_1);
请提供您在这方面的意见。 是否有任何特殊方法可以从应用程序线程访问这些 API。
关于
伊兰切智安
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ilanchezhian 

    感谢您的联系! 我们将对此进行深入探讨、并尽快与您联系。 您当前使用的是哪个示例工程、您目前安装的是哪个版本的 SDK?

    此致、

    卢克

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

    尊敬的 Ilanchezhian  :

    要禁用广播、必须确保在 BLE 上下文中调用该函数。 可通过使用 BLEAppUtil_invokeFunctionNoData ()函数调用禁用广播函数来确保这一点。

    此致、

    扬·伊格莱西亚斯

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

    我可以禁用上述函数 BLEAppUtil_invokeFunctionNoData (CB_FUNCTION_BLE_Context);  

    void CB_FUNCTION_BLE_Context (char * pData)
    {
    bStatus_t 状态;
    状态= Broadcenter_Adv_disable ();
    if (Success ==状态)
    {

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

    谢谢,它帮助了我。

    我可以通过以下方式启用和禁用  

    禁用广播:  

    BLEAppUtil_invokeFunctionNoData (CB_FUNCTION_BLE_Context);  

    void CB_FUNCTION_BLE_Context (char * pData)
    {
    bStatus_t 状态;
    char* cpyData = pData;
    状态= Broadcenter_Adv_disable ();
    if (Success ==状态)
    {
    sem_post (&blesem);

    启用广播:  

    BLEAppUtil_invokeFunctionNoData (CB_FUNCTION_BLE_Context1);  

    void CB_FUNCTION_BLE_Context1 (char * pData)
    {
    bStatus_t 状态;
    char* cpyData = pData;
    状态= Broadcenter_Adv_enable ();
    if (Success ==状态)
    {
    sem_post (&blesem);



    bStatus_t BLEAppUtil_invokeFunction (InvokeFromBLEAppUtilContext_t callback、char* pData);

    我希望这个函数也具有相同的功能?

    InvokeFromBLEAppUtilContext_t funcio 指针中的数据确实包含调用 BLEAppUtil_invokeFunction() API 时设置的用户数据

    谢谢  

    伊兰  

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

    伊兰、您好!

    很高兴听到您能够使它正常工作! 正确,  BLEAppUtil_invokeFunction()函数与 BLEAppUtil_invokeFunctionNoData()函数相同 ,但允许将数据传递为作为参数提供给传递函数。

    此致、

    1月