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 日 |
1954 在 嵌入式开发
5,999 每月下载量
用于 2 crates
2MB
48K SLoC
esp32s3-hal
[!警告]
此软件包已被弃用,转而使用 esp-hal。
请参阅迁移指南以获取有关将项目更新为使用新 'esp-hal' 软件包的帮助
no_std
Espressif 的 ESP32 的 HAL。
实现了在 embedded-hal 中定义的许多特性。
此设备使用 Xtensa 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许可证定义,您有意提交的任何贡献,将以上述方式双授权,不附加任何额外条款或条件。
依赖项
~16–24MB
~456K SLoC