This example shows the possibility of VL53L5CX to reduce I2C transactions and RAM footprint. It initializes the VL53L5CX ULD, and starts a ranging to capture 10 frames.
In order to run this example you need to increase the main stack size else you will get a stack overflow error.
Run idf.py menuconfig
. Go to Component Config -> ESP System settings and increase the Main task stack size to at least 7168
.
To create a project from this example, run:
idf.py create-project-from-example "rjrp44/vl53l5cx=2.0.2:I2C_and_RAM_optimization"