3个版本
0.1.2 | 2023年1月11日 |
---|---|
0.1.1 | 2021年1月19日 |
0.1.0 | 2020年9月10日 |
#919 在 硬件支持
1MB
30K SLoC
vl53l1
ST VL53L1X ToF传感器C API (STSW-IMG007) 的纯Rust移植。
lib
目录包含库crate。 examples
目录包含一个用于STM32F107的示例,尽管该库本身应该与任何Rust可以针对的设备兼容,并且具有 embedded-hal
I2C trait的实现。
lib/vl53l1-reg
crate 包含一个生成的寄存器映射、寄存器结构和一些用于通过I2C写入和读取寄存器的辅助函数。
lib/vl53l1
crate 依赖于 vl53l1-reg
,处理大部分实现并公开API。
虽然大部分代码已经转换为Rust,但函数树和整体架构仍然是原始C代码的直接移植。欢迎提交与进一步Rust化库相关的PR或问题!
依赖
~110–360KB