Inside this function I determined that the error is in inner function VL53L1_run_device_test. I can not find information about it. The PCB is wired correctly. There are interface pull-ups. Thanks.
There is no mention in the data sheet as there is with the VL53L1X. I am currently using this cover from Hornix - would it work here as well?
There I have the issue that I measure a wrong distance of 0 mm (instead of 40 mm). As soon as I tilt the device (<5°) it measures reasonable values. So then it is fine.I also tried it with the evalkit. There I see the same behaviour.Is there a way to...
Hi allI've built an oil tank level measurement system following https://www.instructables.com/WiFi-Oil-Tank-Monitor/The system works very well on the bench, but when installed on my oil tank I'm seeing very low signal levels, especially at low ambien...
HI, We have an application where the VL53L5CX is used near a door that are indirectly exposed to sunlight. I try to be able to do some measurement around 1m. Indoor, the sensor is working good. If I put the sensor near an exterior door, I see some of...
Hi,I'm using CubeIDE 1.9.0 with X-Cube-TOF1 package 3.0 on a Nucleo-F401RE with VL53L5A1 expansion.I want to create the simple ranging example application with additional crosstalk calibration. I followed the steps from software package user manual U...
uint8_t vl53l5cx_init( VL53L5CX_Configuration *p_dev) { uint8_t tmp, status = VL53L5CX_STATUS_OK; uint8_t pipe_ctrl[] = {VL53L5CX_NB_TARGET_PER_ZONE, 0x00, 0x01, 0x00}; uint32_t single_range = 0x01; ... status |= WrByte(&(p_dev->platform...