A compact VL53L0X time-of-flight ranging library refactored from the official API into lightweight, function-driven code. Designed for easy integration with resource-constrained MCUs, demonstrated on C8051F380.
- Implement your own
I2C_WriteDevice()andI2C_ReadDevice()in I2C.c to match your MCU platform. - Modify the VL53L0X core functions in VL53L0X.h / VL53L0X.c if necessary (see comments in code).
- For advanced features or detailed reference, please refer to the official VL53L0X API library (STSW-IMG005).
- MarcelMG - VL53L0X-STM32F103
- VL53L0X library by Pololu Corporation (MIT License)
- VL53L0X API by STMicroelectronics (BSD-style License)