The restore_offsets sketch from Adafruit BNO055 In some way does not make sense.
I am using an ESP32 and storing the offsets of BNO055 in its NVS (non-volatile storage).
- I start calibrating the sensor
- once they are calibrated the offsets are stored
I reset my node, which then finds the calibration offsets in the NVS and restores it back to the sensor
Apparently here the code goes into another while loop till the bno is again calibrated and then once again the information is stored into the NVS
My question is why?
If you store offsets of the sensor and then restore them back again into the sensor why do you need to calibrate everything again.
It is like performing a hectic task everytime and storing the offsets seeks no purpose whatsoever.