# VL53L1X_Library (ESP-IDF) ESP-IDF component port of ST's **VL53L1X Ultra Low Power (ULP) API**. - ESP-IDF **v5.5+** - Uses the **new I2C master driver** (`driver/i2c_master.h`) - Provides: - ST ULP API (kept mostly as-is) - A small **public wrapper API**: `include/vl53l1x.h` - Standalone ESP-IDF **examples/** ## Install (ESP Component Registry) Once published, add: ```yaml dependencies: grrtzm/vl53l1x-library: "^0.2.0" ``` ## Quick start (example) See `examples/basic_ranging`. ## Notes - The ST ULP API uses an 8-bit I2C address (0x52). The wrapper uses the normal 7-bit address (0x29). - After reading a measurement, the interrupt must be cleared (handled by `vl53l1x_read()`).
idf.py add-dependency "grrtzm/vl53l1x_library^0.3.0"