9个版本 (重大更新)
0.8.0 | 2024年4月7日 |
---|---|
0.7.0 | 2023年9月2日 |
0.6.0 | 2023年2月18日 |
0.5.0 | 2022年12月11日 |
0.1.0 | 2021年12月24日 |
#1887 在 硬件支持
每月25次下载
17KB
244 行
pimoroni-pico-explorer - 为 Pimoroni Pico Explorer 提供板级支持
如果您正在编写希望在 Pimoroni Pico Explorer 上运行的代码(具有小型LCD屏幕、面包板和一些引出端),则应包含此crate。
此crate包括 rp2040-hal,但也会根据Pico Explorer上的连接配置RP2040芯片的每个引脚。
使用方法
要使用此crate,您的 Cargo.toml
文件应包含
pimoroni-pico-explorer = "0.8.0"
在您的程序中,您需要调用 pimoroni_pico_explorer::Pins::new
以创建一个新的 Pins
结构。这将设置任何板上设备的所有GPIO。有关更多详细信息,请参阅示例文件夹。
示例
一般说明
要编译示例,克隆 rp-hal-boards 仓库并运行
rp-hal-boards/boards/pimoroni-pico-explorer $ cargo build --release --example <name>
您将获得一个名为 ./target/thumbv6m-none-eabi/release/examples/<name>
的ELF文件,其中 target
文件夹位于 rp-hal-boards 仓库签出的顶部。通常您还需要指定 --target=thumbv6m-none-eabi
,但在此git仓库中构建示例时,该值设置为默认值。
如果您想将ELF文件转换为UF2并将其自动复制到由RP2040引导加载程序导出的USB驱动器,只需将板子引导到引导加载程序模式并运行
rp-hal-boards/boards/pimoroni-pico-explorer $ cargo run --release --example <name>
如果您收到有关无法找到 elf2uf2-rs
的错误,请尝试
$ cargo install elf2uf2-rs, then repeating the `cargo run` command above.
pi moroni pico 探索者展示
在 Pico 探索者板载的 LCD 屏幕上显示当前温度。
贡献
贡献使开源社区成为一个如此令人惊叹的地方来学习、灵感和创造。您所做的任何贡献都将被强烈赞赏。
步骤如下
- 通过点击页面顶部的“Fork”按钮来分支项目。
- 创建功能分支(
git checkout -b feature/AmazingFeature
) - 对代码或文档进行一些更改。
- 提交您的更改(
git commit -m '添加一些 AmazingFeature'
) - 将更改推送到功能分支(
git push origin feature/AmazingFeature
) - 创建新的拉取请求
- 管理员将审查拉取请求,并讨论可能需要的任何更改。
- 一旦所有人都满意,管理员可以合并拉取请求,您的作品就成为了我们的项目的一部分!
行为准则
对该软件包的贡献是在Rust 行为准则的条款下组织的,该软件包的维护者、rp-rs 团队承诺将介入以维护该行为准则。
许可证
本存储库的内容在MIT OR Apache 2.0许可证下双许可。这意味着在重新使用此代码时,您可以选择 MIT 许可证或 Apache-2.0 许可证。有关每个具体许可证的更多信息,请参阅MIT
或APACHE2.0
。
对该项目的任何提交(例如作为拉取请求)都必须在这些条款下提供。
依赖项
~12MB
~209K SLoC