7个版本 (2个稳定版本)
1.0.1 | 2024年7月24日 |
---|---|
1.0.0 | 2024年5月23日 |
0.4.0 |
|
0.3.1 | 2020年1月29日 |
0.1.5 | 2018年11月14日 |
在嵌入式开发中排名第151
每月下载量211次
36KB
689 代码行
vl53l0x
vl53l0x vl53l0x(飞行时间红外距离传感器)的no_std驱动程序。
什么工作
- 待测试
支持的芯片
VL53L0X
;
基本用法
在Cargo.toml中将库作为依赖项包含
[dependencies.vl53l0x]
version = "<version>"
使用嵌入式HAL实现来获取I2C句柄和延迟,然后创建vl53l0x句柄
use vl53l0x;
// to create sensor with i2c:
let mut tof = vl53l0x::VL53L0x::new(i2c).expect("tof");
tof.set_measurement_timing_budget(200000).expect("time budget");
tof.start_continuous(0).expect("start");
let mls = tof.read_range_continuous_millimeters();
println!("{}", mls);
更多示例
STM32
示例数量可以在proving-ground仓库中找到。
ESP32-C3
https://github.com/ChocolateLoverRaj/rust-esp32c3-examples/tree/main/VL53L0X
文档
API文档可在docs.rs上找到。
许可
根据您的选择,许可方式为以下之一
- Apache License,版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
依赖项
~68KB