1 个不稳定版本

0.1.0 2024年7月15日

#1153硬件支持

MIT/Apache

51KB
1K SLoC

esp-lp-hal

Crates.io docs.rs MSRV Crates.io Matrix

Espressif的ESP32-C6、ESP32-S2和ESP32-S3中发现的低功耗RISC-V协处理器的裸机(no_std)硬件抽象层。

实现了embedded-hal仓库中多个包的阻塞和适用时的异步特性和功能。

有关使用此HAL的入门帮助,请参阅Rust on ESP 书籍文档

文档

支持的设备

芯片 数据手册 技术参考手册 目标
ESP32-C6 ESP32-C6 ESP32-C6 riscv32imac-unknown-none-elf
ESP32-S2 ESP32-S2 ESP32-S2 riscv32imc-unknown-none-elf
ESP32-S3 ESP32-S3 ESP32-S3 riscv32imc-unknown-none-elf

最低支持的Rust版本 (MSRV)

此crate保证在稳定Rust 1.76及更高版本上编译。它可能在较旧版本上编译,但这可能在任何新的补丁版本中改变。

许可

许可以下任一项

任选。

贡献

除非您明确声明,否则任何有意提交以包含在作品中的贡献,如Apache-2.0许可证中定义,应按上述方式双重许可,不附加任何额外条款或条件。

依赖

~2–4MB
~70K SLoC