Skip to main content
Visitor II
June 13, 2016
Question

VL53L0X Register Map?

  • June 13, 2016
  • 11 replies
  • 12260 views
Posted on June 13, 2016 at 21:32

Having previously used with the VL6180X, I expected the VL53L0X to be similar in architecture.  However, while I found a somewhat useful data sheet, it does not seem to contain a register map.  It seems I'm supposed to use the example source code to understand how to program the VL53L0X.  However, I find the example code to be written in a way I'd almost call obfuscated because of the dense use of &sharpdefines to recursively redefine things.  It's taken me nearly 2 hours to unravel and understand just the VL53L0X_DataInit() function.  Is there a register-level description of the VL53L0X available?  If so, I can't find it.

Wayne

#vl53l0x
    This topic has been closed for replies.

    11 replies

    Graduate
    January 21, 2022

    Crosstalk is probably an issue in my design. Currently I'm checking the MIKROBUS implementation and build on from there. Thanks