Skip to content

Reptaide/vl53l4cd-hal-driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 VL53L4CD HAL Driver Library

HAL Driver Library for the VL53L4CD Time-of-Flight ranging sensor.

This driver has been developed to be hardware-independent. This way, the functions present in the core can be used as-is on any other microcontroller. The only functions that need to be adapted are those contained in the platform folder, as these are the ones that interface with and depend on the hardware. Currently, only the ESP32 implementation is available.

💡 Examples

To get started with the driver, check out the examples folder for practical usage references. This folder contains the following files for each available microcontroller:

  • vl53l4cd_basic.c
  • vl53l4cd_polling.c
  • vl53l4cd_interrupt.c
  • vl53l4cd_multiple_devices.c

📚 References

❗ Disclaimer

This software is provided "AS IS", without warranty of any kind. The author(s) accept no responsibility for any damage to hardware, data loss, device malfunction, or any other direct or indirect consequences arising from the use or misuse of this code.

Use at your own risk. It is your sole responsibility to ensure that this software is appropriate and safe for your specific hardware and use case.

📜 License

This project is released under the BSD 3-Clause License.

The core driver in driver/core/ is derived from the official VL53L4CD Ultra Light Driver (ULD) by STMicroelectronics, Copyright © 2021 STMicroelectronics, redistributed under the same license. The rest of the repository (platform layer, examples and application code) is Copyright © 2026 Reptaide.

About

HAL Driver Library for the VL53L4CD Time-of-Flight ranging sensor

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages