0

对于使用stm32f1xx-hal的爱好项目,我想定期读取传感器,然后推送这些值,以便我可以在 webUSB 应用程序中实时绘制它们。

我在mvirkkunen的 webusb_blinky 中找到了一个示例,它演示了连接部分,但我不清楚如何调整它以发布传感器值。我应该压倒一切control_in吗?

任何建议/帮助将不胜感激。谢谢!

4

1 回答 1

1

您可以定义请求设备以当前传感器值响应的控制传输,但用于发布传感器更新的更自然的 USB 机制是使用 IN 端点。

usbd-serial模块是我能找到的使用此框架创建和使用端点的最佳示例。串行端口由一个 IN 和 OUT 端点组成,用于双向数据流。对于您的应用程序,您只需要 IN 端点,因为设备只生成数据。

于 2020-03-23T18:44:35.533 回答