Skip to content

Driver for the VL53L1 time-of-flight sensor in pure Rust.

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

mitchmindtree/vl53l1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vl53l1 Actions Status Crates.io

A pure-Rust port of the official ST VL53L1X ToF sensor C API (STSW-IMG007).

The lib directory contains the library crates. The examples directory contains a single examples for the STM32F107, though the library itself should be compatible with any device that Rust can target and that has an implementation of the embedded-hal I2C traits.

The lib/vl53l1-reg crate contains a generated register map, register structs, and some helper functions for writing to and reading from registers via I2C.

crates.io docs.rs

The lib/vl53l1 crate depend on the vl53l1-reg, handles most of the implementation and exposes the public API.

crates.io docs.rs

While much of the code has been Rust-ified, the function tree and overall architecture are still a direct port of the original C code. Feel free to submit PRs or issues related to rustifying the library further!

About

Driver for the VL53L1 time-of-flight sensor in pure Rust.

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages