1 个不稳定版本
0.1.0 | 2024年7月15日 |
---|
#1153 在 硬件支持
51KB
1K SLoC
esp-lp-hal
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 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选。
贡献
除非您明确声明,否则任何有意提交以包含在作品中的贡献,如Apache-2.0许可证中定义,应按上述方式双重许可,不附加任何额外条款或条件。
依赖
~2–4MB
~70K SLoC