Issue with VL6180X returning incorrect value when reading the RESULT__RANGE_RETURN_CONV_TIME register.
So from my understanding, after polling the sensor we can read directly from the RESULT__*** registers to reveal things such as distance, return rate, error code and such to view the results from the sensor range measurements. However, I've seen that when reading the RESULT__RANGE_RETURN_CONV_TIME register, it returns the same number, 16777215 microseconds (0x00FFFFFF). This number should be waaaay smaller that (below the Max_Convergence_Time threshold), and it should also change based on the target's distance and reflectance.
Below I have a snippet of a terminal printing out values from a ToF sensor's measurements. I used my hand as a target and waved up and down perpendicular to the sensor in an attempt to see a change in the convergence time, but as we can see it stays the same.
Is there something I am missing?
