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:HCI 是否有任何事件用于管理流控制

Guru**** 2589275 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1382707/cc2340r5-is-there-any-event-from-hci-to-manage-flow-control

器件型号:CC2340R5

工具与软件:

您好!

 是否有任何 HCI 事件(存储器已满事件 )从 BLE 堆栈发送到应用程序以管理数据流控制

从外设发送到中央设备

谢谢

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

    您好!

    感谢您联系我们。 为了澄清、您要问的是、当外设队列已满时、是否有事件从外设发送到中央设备?

    此致、

    1月

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

    "是否有任何 HCI 事件(存储器已满事件 )从 BLE 堆栈发送到应用程序以管理数据流控制"。

      询问从 BLE 堆栈发送到应用的任何事件。

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

    您好!

    我懂了。 堆栈执行的几乎所有 HCI 命令都将向应用程序发送 HCI 完成事件、其中将包含有关所执行命令和命令状态的信息。

    此致、

    1月

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

    感谢您的快速回复。

    我想知道从 HCI 发送内存已满事件的位置、以便我可以将其用于流控制

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

    您好!

    您能说明一下您指的是哪个存储器吗? 这是整个器件 RAM、系统栈还是 BLE 堆?

    此致、

    1月

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

    您好、Jan:

      每当我们发送通知/指示希望时、我们都会使用 BLE 堆。

    假设我们尝试发送通知/指示的速度快于 HCI、现在 HCI 超出缓冲区、现在如果 HCI 向我发送一个事件

    以便我可以停止发送指示、直到 HCI 表示他有缓冲区将指示发送到中央设备。

    希望我已经明确了

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

    您好!

    我懂了。 在这种情况下、如果 HCI 缓冲区已满、我希望 返回代码 MSG_BUFFER_NOT_AVIL。 如果您直接调用可访问的 API、则将提供 blePending 返回代码。

    此致、

    1月