#rp2040 #board #stamp #party #pin #carrier #solder

solderparty-rp2040-stamp-carrier

Solder Party RP2040 标签板支持包

4 个版本 (破坏性更改)

0.5.0 2023年3月13日
0.4.0 2022年12月11日
0.3.0 2022年9月7日
0.2.0 2022年6月23日

#1879 in 硬件支持

MIT/Apache

15KB
191

solderparty-rp2040-stamp-carrier - Solder Party RP2040 标签板支持

如果你正在编写希望在 Solder Party RP2040 标签板 上运行的代码,应包含此crate

此crate包含rp2040-hal,但还根据标签板和标签板载体的连接方式配置RP2040芯片的每个引脚

使用方法

要使用此crate,你的 Cargo.toml 文件应包含

solderparty-rp2040-stamp-carrier = "0.5"

在你的程序中,使用
将所有BSP符号引入你的命名空间: use::solderparty_rp2040_stamp_carrier::*;
prelude

示例

一般说明

要编译示例,克隆此存储库并运行

cargo build --release --example <name>

你将得到一个名为 ./target/thumbv6m-none-eabi/release/examples/<name> 的ELF文件,其中 target 文件夹位于 rp-hal 存储库签出顶部。通常你还需要指定 --target=thumbv6m-none-eabi,但当你从这个git仓库构建示例时,这被设置为默认值。

如果你想要将ELF文件转换为UF2并将其自动复制到RP2040引导加载程序导出的USB驱动器,请将板子进入引导加载程序模式并运行

cargo run --release --example <name>

如果你收到有关无法找到 elf2uf2-rs 的错误,请尝试

cargo install elf2uf2-rs, then repeating the `cargo run` command above.

展示

展示Solder Party RP2040 标签板载体的所有基本功能

贡献

贡献让开源社区成为一个如此令人惊叹的地方,可以学习、启发和创造。您所做的一切贡献都备受赞赏。

步骤如下

  1. 通过点击页面顶部的“Fork”按钮来分叉项目。
  2. 创建您的功能分支(git checkout -b feature/AmazingFeature
  3. 对代码或文档进行一些修改。
  4. 提交您的更改(git commit -m 'Add some AmazingFeature'
  5. 将更改推送到功能分支(git push origin feature/AmazingFeature
  6. 创建一个新的拉取请求
  7. 管理员将审查拉取请求并讨论可能需要的要求的任何更改。
  8. 一旦所有人都满意,管理员可以将拉取请求合并,您的作品就将成为我们项目的一部分!

行为准则

对本存储库的贡献受Rust 行为准则的约束,维护者9names承诺将介入以维护该行为准则。

许可证

本存储库的内容根据MIT OR Apache 2.0许可证双授权。这意味着在重新使用此代码时,您可以选择MIT许可证或Apache-2.0许可证。有关每个具体许可证的更多信息,请参阅MITAPACHE2.0

对本项目的任何提交(例如,作为拉取请求)都必须在这些条款下提供。

依赖关系

~7MB
~148K SLoC