1 个不稳定版本

0.1.0 2023年11月22日

#1525硬件支持

GPL-3.0-or-later

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