13个重大版本
0.15.1 | 2024年3月8日 |
---|---|
0.14.0 | 2023年12月12日 |
0.13.0 | 2023年10月31日 |
0.10.0 | 2023年7月4日 |
0.3.0 | 2022年11月17日 |
1927 in 嵌入式开发
6,038 每月下载量
在 2 crates 中使用
2MB
48K SLoC
esp32s2-hal
[!警告]
该包已被废弃,推荐使用 esp-hal。
请参考迁移指南以帮助更新您的项目以使用新的 'esp-hal' 包
no_std
ESP32 HAL,由Espressif提供。
实现了embedded-hal中定义的一些特质。
该设备使用Xtensa ISA,该ISA不是Rust编译器官方支持的。为了为该设备开发,您必须使用包含Xtensa支持的Rust编译器分支,可在esp-rs/rust找到。
请参阅文档以获取更多信息。
文档
资源
入门
安装Rust编译器
我们提供了一个工具,espup,用于轻松安装带有Xtensa支持的Rust工具链
cargo install espup
espup install
安装Xtensa工具链后,如果您正在运行类Unix操作系统(macOS、Linux),则还必须额外导出必要的环境变量
. $HOME/export-esp.sh
请参阅《Rust on ESP》的安装章节以获取更多详细信息。
许可
许可方式任选其一
- Apache许可证,版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选。
贡献
除非您明确声明,否则您根据Apache-2.0许可证定义的任何有意提交的、用于包含在作品中的贡献,将双许可如上所述,不附加任何额外条款或条件。
依赖关系
~12–21MB
~400K SLoC