
high priority:
 - add smallTimeDiff function
 - Intermittent timer charge ??
 - rewrite adc.cpp in imaxB6 and G.T. power, move it to a interrupt (timer)

low priority:
 - calibration: https://groups.google.com/d/msg/cheali-charger/KmEv4DNsVe8/N7aueR4jou4J
 - Upper battery voltage limit control: Approx. 1.8V/cell.
 - increase capacity limit:
   a) multiply capacity by 10
   b) or 32bit capacity type
 - increase AnalogInputs::Pout,Eout,Cout limits
 - don't allow charge when cell volt. >= 4.20V
 - output current slope limit
 - add NiXX cycling
 - new battery types??
 - rewrite TheveninMethod.cpp
 - optimisation: remove AnalogInputs::stableCount_
 - optimisation: rewrite Screen, remove switch..case
 - optimisation: remove arduino
 - optimisation: display methods like sprintf?
