Well, if it is not in some eeprom, maybe could it be just after the bootloader in flash page 0. After all, those calibration parameters are really not so often changed. If i remenber well, flash doesn't need to be erased if you just switch bits from 1 to 0 which allows to write once each byte valued $ff without erasing the whole relevant page. Padding the last bootloader page with $ff bytes could, somehow dangerously, allow to save hardware specific parameters in a safe place with respect to interpreter's versions...
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Well, if it is not in some eeprom, maybe could it be just after the bootloader in flash page 0. After all, those calibration parameters are really not so often changed. If i remenber well, flash doesn't need to be erased if you just switch bits from 1 to 0 which allows to write once each byte valued $ff without erasing the whole relevant page. Padding the last bootloader page with $ff bytes could, somehow dangerously, allow to save hardware specific parameters in a safe place with respect to interpreter's versions...