我对整个 IDF 世界有点陌生,并且是我的第一步。
因此,与 IDF 合作是强制性的,因为我目前正在试验一些外围设备。
在了解如何创建必要的业务逻辑后,我目前面临着将 USB 外围设备作为我的 Macbook 进行
通信的问题。设置:带有 VS Code Espressif IDF 设置的 Wemos Lolin S2 Mini 和 IDF 5.0.1,设置组件配置 > ESP 系统设置 > 控制台输出通道 > USB CDC 用于控制器的反馈。
现在我想改进我的代码以便能够通过 USB 接收命令,因此我从文档中添加了控制台代码段(带有 linenoise)以通过 VSCode 串行监视器(aka.idf_monitor.py)接收命令。这很好用。
但现在我想改进我的代码并通过 golang 中的自写工具添加通信。我在互联网上使用的每个代码都没有显示通过 idf_monitor.py 和使用 esp_console.h 发送命令的结果或稳定性。这里有人有一些关于 usb cdc idf esp32 和 pc/mac 上的代码之间通信的示例或资源吗?或者至少有一些帮助提示?
我不坚持使用 golang,因为我目前只是想让它工作。