Initialisation of the VL53L5CX failed.
Hi, I read the question from 'Peter': VL53L5CX driver vl53l5cx_init() fails in the forum and wonder if downloading the firmware was successful. I am using a Rasberry Pi and used the Unosquare.WiringPi, C#.
There is no methode to write multiple bytes, like requested in the C demo API. So I write every firmware byte separately including the running register address, starting at 0. In the /* Check if FW correctly downloaded */ part, the _vl53l5cx_poll_for_answer returns ok (0). But in the /* Get offset NVM data and store them into the offset buffer */ part, it fails on a timeout.
How can I check if the firmware was downloaded correctly?
Wil the methode writebyte(device_address, register_address, byte) work for the firmware download?
