2 个版本
0.1.1 | 2023年1月11日 |
---|---|
0.1.0 | 2020年9月10日 |
#1171 in 硬件支持
被 2 crate 使用
1MB
26K SLoC
vl53l1
ST VL53L1X ToF 传感器 C API 的纯 Rust 端口 (STSW-IMG007)。
“lib” 目录包含库crate。 “examples” 目录包含一个 STM32F107 的示例,尽管该库本身应与任何Rust可以目标且实现了 embedded-hal
I2C 特性的设备兼容。
“lib/vl53l1-reg” crate 包含一个生成的寄存器映射、寄存器结构和一些通过 I2C 写入和读取寄存器的辅助函数。
“lib/vl53l1” crate 依赖于 “vl53l1-reg”,处理大部分实现并公开API。
虽然大部分代码已被 Rust 化,但函数树和整体架构仍然是原始 C 代码的直接移植。请随时提交与进一步 Rust 化库相关的 PR 或问题!
依赖项
~120KB