python - 使用 Circuit Python 时,如何使 Raspberry Pico 不自动挂载为 USB 存储设备
问题描述
我在 Raspberry Pi Pico 上使用 Circuit Python 为我提供键盘快捷键的硬件按钮。我使用的是 Circuit Python 而不是 MicroPython,因为它具有 USB_HID 库。
我不希望 Pico 在插入时自动挂载为 USB 存储设备。我只希望它充当 HID 设备。我知道除了 code.py 之外,我还可以编写 boot.py 脚本,但我无法在网上任何地方找到要放入的内容,这会阻止它作为 USB 设备安装。我有时仍然希望它安装为 USB(当按下按钮/连接 GPIO 引脚时),所以我仍然有一种方法可以更改设备上的代码。
这可能吗?而且,如果是这样,只有在连接了某个 GPIO 引脚时才挂载 boot.py 应该是什么样子?
解决方案
我最近遇到了您正在寻找的需要做同样的事情,并且在一个像样的兔子洞之后,已经确定目前无法完成。
https://github.com/adafruit/circuitpython/issues/1015
看起来该请求是在几年前打开的,并且仍然列为打开状态。
我不确定在“小工具”模式下运行 pi 零是否可以完成此操作,但可能值得一看
推荐阅读
- c# - Azure C# v2 功能:处理整个表而不是表的一部分
- javascript - 如何在javascript中做双换行符
- angular - 如何访问对象内部的类型(Angular 中的 REDUX)
- python - 如何在返回 Lambda python 之前检查字典中的值
- azure - 授权失败并出现 401,同时尝试访问 azure rest apis
- javascript - JavaScript 回调:第 206 行的引用错误:未定义输出 2
- macos - fruit_pwrite_meta_netatalk:ad_pwrite 失败 - 通过 SMB 进行 Time Machine 备份
- reactjs - 在反应 js 中发生 onplacechanged 事件后无法更新状态?
- magento - Magento 可以支持多个 API 集成吗?
- ios - 在 iOS 游戏开发中以 Swift (Xcode) 显示获胜者时出现错误