[hallsensor] calibration implemented
[hallsensor] type mismatch in calibration fixed
[hallsensor] make calibration persistent by storing the calibrated factor in EEPROM