3个版本

0.1.2 2023年1月11日
0.1.1 2021年1月19日
0.1.0 2020年9月10日

#919硬件支持

MIT/Apache

1MB
30K SLoC

vl53l1 Actions Status Crates.io

ST VL53L1X ToF传感器C API (STSW-IMG007) 的纯Rust移植。

lib 目录包含库crate。 examples 目录包含一个用于STM32F107的示例,尽管该库本身应该与任何Rust可以针对的设备兼容,并且具有 embedded-hal I2C trait的实现。

lib/vl53l1-reg crate 包含一个生成的寄存器映射、寄存器结构和一些用于通过I2C写入和读取寄存器的辅助函数。

crates.io docs.rs

lib/vl53l1 crate 依赖于 vl53l1-reg,处理大部分实现并公开API。

crates.io docs.rs

虽然大部分代码已经转换为Rust,但函数树和整体架构仍然是原始C代码的直接移植。欢迎提交与进一步Rust化库相关的PR或问题!

依赖

~110–360KB