1 个不稳定版本
0.1.0 | 2024年5月3日 |
---|
2208 在 嵌入式开发 中排名
每月下载 21 次
1.5MB
24K SLoC
Adafruit Matrix Portal M4 开发板支持包
本包提供了一个类型安全的API,用于与Adafruit Matrix Portal M4 开发板交互。
先决条件
- 安装交叉编译工具链
rustup target add thumbv7em-none-eabihf
- 安装 cargo-hf2 hf2引导加载程序闪存工具,具体取决于您的平台
上传示例
查看仓库中的示例
https://github.com/atsamd-rs/atsamd/tree/master/boards/matrix_portal_m4/examples
- 位于此目录
cd boards/matrix_portal_m4
- 将设备置于引导加载程序模式,通常通过连续按两次重置按钮来实现。
- 一步构建和上传
$ cargo hf2 --release --example blinky_basic --vid 0x239a --pid 0x00c9
Finished release [optimized] target(s) in 0.74s
Trying Ok(Some("Adafruit Industries")) Ok(Some("Matrix Portal M4"))
Flashing "/Users/User/atsamd/boards/matrix_portal_m4/target/thumbv7em-none-eabihf/release/examples/blinky_basic"
Finished in 0.051s
$ cargo hf2 --release --example pwm --vid 0x239a --pid 0x00c9 --features="unproven"
Finished release [optimized] target(s) in 0.67s
Trying Ok(Some("Adafruit Industries")) Ok(Some("Matrix Portal M4"))
Flashing "/Users/User/atsamd/boards/matrix_portal_m4/target/thumbv7em-none-eabihf/release/examples/pwm"
Finished in 0.146s
Matrix Portal M4
依赖项
~8MB
~183K SLoC