Is there a possibility to permanently change the VL6180s calibration data or device address?
Hello,
is there any way at all to make the offset calibration data (and maybe the cross-talk-calibration data) sent to the VL6180 not volatile like this? What is the reasoning behind it being overwritten after every restart?
The same goes for the device address. Although that seems at least a little more reasonable to me.
Background: For an IoT Project we will be using multiple VL6180 (together in one case called "Sensorbox" for this purpose) controlled by one MCU. However, the MCU will not be in the same "Sensorbox" but connected to it via a short cable. Therefore, the MCU is interchangeable between multiple "Sensorboxes" and by extension multiple sets of VL6180s. It is next to impossible for us to do the calibration with the exact same MCU that will be used in the final application. Transferring the different sets of calibration data for each Sensorbox between MCUs is more than just annoying. In addition to that, the MCU is battery powered where energy consumption is a major factor and the overhead of all these writes seems to be unnecessary and wasteful.
Thank you very much for your attention!
Kind regards,
Florian Kuch
