cancel
Showing results for 
Search instead for 
Did you mean: 

Documentation for communicating with VL53L7CX Time-of-Flight Sensor via I2C address

jstreet
Associate

Hello,

 

I am currently working on a project where we want to use the VL53L7CX sensor for motion detection.  Looking through the documentation, I couldn't find any information on what the read and write addresses and values are for communicating with the VL53L7CX, there was just the X-CUBE-TOF1 Time of Flight expansion software for the STM32Cube IDE. I wanted to know if there was information available to communicate with the VL53L7CX via I2C, since I wanted to use the ESP32 for writing the firmware using the Espressif platform.

1 ACCEPTED SOLUTION

Accepted Solutions
Bin
ST Employee

Hi:

About the VL53L7CX documentation files. you can log in www.st.com and search vl53l7cx. Then you can get the product information. Click to enter and you will find all the documentation. Chapter 4 of the datasheet provides detailed instructions on the I2C communication interface, which can be used as a reference.

Bin_0-1778295641112.png

Bin_1-1778295681041.png

Bin_2-1778295821871.png

Best Regards,

Bin FAN

 

 


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

View solution in original post

3 REPLIES 3
Bin
ST Employee

Hi:

About the VL53L7CX documentation files. you can log in www.st.com and search vl53l7cx. Then you can get the product information. Click to enter and you will find all the documentation. Chapter 4 of the datasheet provides detailed instructions on the I2C communication interface, which can be used as a reference.

Bin_0-1778295641112.png

Bin_1-1778295681041.png

Bin_2-1778295821871.png

Best Regards,

Bin FAN

 

 


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Hello, thank you for your response. I went through the datasheet and I see the instructions for initiating and sequencing the I2C interface, but the information I'm missing are the register read/write address, along with the values that are written to those addresses. I also checked the "A guide to using the VL53L7CX Time-of-Flight multizone ranging sensor with 90° FoV" documentation, and couldn't find the information there either. Is there any information available from STMicroelectronics on what the read/write addresses are and what values to write to them?

Bin
ST Employee

Hi:

I see your points. you can download the driver package and there are many API interfaces available for reference in vl53l7cx.api.c. From these interfaces, you can roughly understand the meaning of register and the value how to set. I think these should be enough for using and developing a project.

Bin_0-1778725452827.png

Additionally, I would like to clarify that for all register information are confidential. Really sorry for that. However, if it is a real project, welcome to contact our FAE and get what you want to know. Thank you.

Best Regards,

Bin FAN

 


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.