如何在使用 Circuit Python 时使 Raspberry Pico 不自动挂载为 USB 存储

jsa*_*moi 7 python raspberry-pi adafruit-circuitpython raspberry-pi-pico

我在 Raspberry Pi Pico 上使用 Circuit Python 为我提供键盘快捷键的硬件按钮。我使用 Circuit Python 而不是 MicroPython,因为它具有 USB_HID 库。

我不希望 Pico 在插入时自动安装为 USB 存储。我只是希望它充当 HID 设备。我知道除了 code.py 之外,我还可以编写 boot.py 脚本,但我在网上找不到任何可以放入其中的内容,这会阻止它作为 USB 设备安装。有时我仍然希望它作为 USB 安装(当按下按钮/连接 GPIO 引脚时),因此我仍然有办法更改设备上的代码。

这可能吗?如果是这样,boot.py 应该是什么样子才能仅在连接某个 GPIO 引脚时挂载?

小智 2

我最近遇到了需要做与您正在寻找的相同的事情,并且在经历了一个像样的兔子洞之后,确定现在无法完成。

https://github.com/adafruit/ Circuitpython/issues/1015

看起来该请求是几年前打开的,并且仍然被列为打开状态。

我不确定在“小工具”模式下运行 pi 零是否可以实现此目的,但可能值得一看