cancel
Showing results for 
Search instead for 
Did you mean: 

VL6180X library's registers

CRodr.7
Associate

Hi! I'm using the VL6180X with several libraries for a specific application. However, I have noticed that most of them configure some registers that are not detailed in the manufacturer's datasheet. Therefore, I would like to know what these registers refer to within the sensor and their functionality, in order to fully understand its operation. The registers in question are the following.

write8bit(0x0207, 0x01);

write8bit(0x0208, 0x01);

write8bit(0x0096, 0x00);

write8bit(0x0097, 0xfd);

write8bit(0x00e3, 0x00);

write8bit(0x00e4, 0x04);

write8bit(0x00e5, 0x02);

write8bit(0x00e6, 0x01);

write8bit(0x00e7, 0x03);

write8bit(0x00f5, 0x02);

write8bit(0x00d9, 0x05);

write8bit(0x00db, 0xce);

write8bit(0x00dc, 0x03);

write8bit(0x00dd, 0xf8);

write8bit(0x009f, 0x00);

write8bit(0x00a3, 0x3c);

write8bit(0x00b7, 0x00);

write8bit(0x00bb, 0x3c);

write8bit(0x00b2, 0x09);

write8bit(0x00ca, 0x09);

write8bit(0x0198, 0x01);

write8bit(0x01b0, 0x17);

write8bit(0x01ad, 0x00);

write8bit(0x00ff, 0x05);

write8bit(0x0100, 0x05);

write8bit(0x0199, 0x05);

write8bit(0x01a6, 0x1b);

write8bit(0x01ac, 0x3e);

write8bit(0x01a7, 0x1f);

write8bit(0x0030, 0x00);

Thank you very much. I'll be on the lookout for any information. Have a good day!

2 REPLIES 2

I believe a lot of the internal register and functionality is not publicly disclosed.

@John E KVAM​ 

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
CRodr.7
Associate

Hi, thanks for your response, Yes, but upon reviewing again and delving deeper into information regarding the sensor and sensors of the same line, I have found a close explanation to it at AN4545 Application Note VL6180X in ST.com, thank you very much.