cancel
Showing results for 
Search instead for 
Did you mean: 

VL53L0X full register map & documentation

sbickham-itwfeg
Associate II

Does anyone have access to documentation with an actual list of registers with addresses and functionality and a full description of the register bits for the VL53L0X? 

All I have been able to find is documentation that refers to the questionable API driver package and some doxygen-generated document based on the comments in the API.  

11 REPLIES 11
John E KVAM
ST Employee

Byte ordering is always a pain. As is word ordering. And unfortunately, some of the commands are single byte - so it looks like it's working. But the Start command needs more bytes, and that's where things fall apart.

Not sure what to do about it except mark your prior post as a solution and perhaps when people Google it, they will see the issue.

Sorry that took so long. 

- john 


If this or any post solves your issue, please mark them as 'Accept as Solution' It really helps. And if you notice anything wrong do not hesitate to 'Report Inappropriate Content'. Someone will review it.

This is the most broken logic there ever was. It doesn't matter that there is a lot of registers (there is even more in stm32 chips). You should give people the opourtunity to touch them or at least release some sort of reference manual so that people know that if some register has incorrect value where is the issue. The driver is severely subpar, any driver where you have platform (by that i mean wether you are on windows or linux) specifc libraries is absolutelly attrocious. For as good as your stm32 chips are, fw support for this sensor should be criminal. And be honest please the only reason why you don't want to release the registers is because it is then easier to copy your design because it requires less advanced technology then to copy whole stm32 chip. You are just watching out for your pockets and not for your customers.