2025-04-03 1:05 AM
I'm using the VL53L1X in the Arduino environment. During the initialization phase, I can read the device address as 0x29, and the device ID is EACC — so there's no issue with that.
However, when I try to read the register VL53L1_FIRMWARE__SYSTEM_STATUS, a problem occurs — its value is not 0x01 as expected.
I printed out the register value and it shows 2.
Here's that section of the code: