1 个不稳定版本
0.1.0 | 2023年11月22日 |
---|
#1525 在 硬件支持
37KB
661 行
d3xs-firmware
为 esp32c3
微控制器(riscv32imc-esp-espidf)提供的固件。
构建和测试固件
对于基本用法,请参阅父目录中的常规 README。
对于开发,您可以使用此命令编译固件,将其烧录到连接的 esp32c3 并在烧录后打开串行监视器
cd firmware
D3XS_BRIDGE_KEY="cW49lkXDeM0wOT8N7QxAWePmWs8xZK1FXt1uQT/pcG4=" RUSTC_BOOTSTRAP=1 cargo espflash flash --release -M
单元测试
对于开发,请在 外部 固件目录中运行这些命令。这是为了避免从 firmware/.cargo/
加载固件配置。
cargo watch -- cargo test -p d3xs-firmware
cargo check -p d3xs-firmware --lib
cargo clippy -p d3xs-firmware --lib
依赖项
~4–14MB
~174K SLoC