Skip to content

RJRP44/VL53L5CX-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

VL53L5CX library for ESP32

Component Registry Uld Version

A vl53l5cx library for esp32 using the esp-idf framework. This library is based on ST's Ultra Lite Driver (ULD) for VL53L5CX v2.0.1 . This library is just an adaptation of the ST's library for esp-32.

Warning This Library is not compatible with Arduino framework

Contents πŸ“Œ


Getting started

Requirements

This version of the library uses the latest version of the esp-idf (v5.4) for performance improvements.

Wiring for the VL53L5CX-SATEL πŸ”Œ

For the examples this is the used wiring, but feel free to modify it and adapt it for your needs.

VL53L5CX-SATEL Pins ESP32S3 Pins
INT NC
I2C_RST NC
SDA GPIO1, 2.2 kΞ© pullup resistor required to 3v3
SCL GPIO2, 2.2 kΞ© pullup resistor required to 3v3
LPn 3V3
PWREN NC
AVDD 3V3
IOVDD 3V3
GND GND

Library Installation πŸ“₯

The library is available at https://components.espressif.com/components/rjrp44/vl53l5cx.

So, you can use the IDF Component Manager to easily import this library into your project. To add this component to your project, run:

idf.py add-dependency "rjrp44/vl53l5cx^2.0.4" 

Examples πŸ“„

You can find in πŸ“ ./examples ST's examples adapted for ESP32 with IΒ²C. For more information about the available features read UM2884.

Usual errors πŸ›

Stack overflow error πŸ’½

If by running an example you get a stack overflow error, this means that your main stack size is too small.

***ERROR*** A stack overflow in task main has been detected.

Increase the main stack size :

Run idf.py menuconfig. Go to Component Component config -> ESP System settings and increase the Main task stack size to at least 7168.

More parameters βš™

In order to get more control over your sensor configuration, run idf.py menuconfig and go to Component Config -> Vl53l5cx.

πŸ“ License

Copyright Β© 2024 RJRP.

This project is BSD 3-Clause licensed.

✨ Show your support

Give a ⭐️ if this project helped you!

πŸ‘€ Authors

About

πŸ’½ A vl53l5cx library for esp32 using the esp-idf framework

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy