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.

[参考译文] CC2540:有线 USB HID 示例

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1078907/cc2540-wired-usb-hid-example

部件号:CC2540

亲爱的专家

客户产品需要通过有线 USB 将 CC2540与 PC 连接,CC2540用作 HID 节点设备。 我们在 BLE-CC254x Stack SDK 中找不到此类功能示例项目, 您能在哪里获得示例项目以供参考? 或者从哪里可以获得 CC2540 USB 功能开发使用指南的文档?

客户尝试使用 下面的 API 函数“hidSendHidInReport()”开发固件并将数据发送到 PC,但到目前为止,PC 只能接收第一个字节,然后无法接收更多数据。 我们是否可以获得您的帮助来检查 API 函数的使用是否正确?

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

    您好,

    感谢您的参与。

    如果可能,我建议指定使用的 BLE 堆栈和 SDK 版本。

    我还建议验证由函数 hidSendHidInReport 返回的值是否可以指示该问题。

    最后但并非最不重要的是,您可能需要查看 https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/387065/usb-hid-in-report-failure

    我希望这将有所帮助,

    此致,

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

    客户使用 SDK BLE-CC254X-1.5.2.0

    在引用您推荐的帖子后,我们将代码 if(hidSendHidInReport)更改为 While (hidSendHidInReport),现在可以继续向 PC 发送数据。

    但是,我们发现等待时间(hidSendHidInReport)太长,需要8毫秒,请问设置如何可以缩短等待时间?

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

    您好,

    很高兴看到第一个问题得到解决。

    延迟是否来自端点配置? 例如,我在所指的线程中读取,延迟设置为10 ms。 请核实是否可以在那里做些什么?

    此致,