Added watchdog timer
Make splashscreen duration independent of UI refresh rate
Fixed various bugs that led to maximum current being unexpectedly drawn; misc others
Fix calibration bugs
Implement overtemperature detection and shutdown
Implemented factory reset
Fixed watt-hour readout