add: cpu::init()
merge: imaxB6/TimerOne.* and GTPowerA6-10/TimerOne.* to atmega32/Timer1.*
optimization: removing Delta:ChargeStrategy::setTestTV()
fix: "Unknown" battery, change voltage
add: lipo 4.30V and lipo 4.35V
rewrite: current calibration
add: sha1 checksum
add: early 0.33 version
DEFAULT_SETTINGS_DISCHARGE_AGGRESSIVE_LIXX 0
add: enable deltaV setting
version 0.33 with deltaV setting
ARM-Cortex-M0 first attempt
ARM CFLAGS
add: "reset name" to ProgramDataMenu
add: setting "force balance port"
hex: "force balance port" and "reset name"
add: MAX_BANANCE_CELLS > 6
add: cheali-charger-Turnigy-Accucel-8-150W-7A-0.33.hex
Merge https://github.com/stawel/cheali-charger

Conflicts:
	CMakeLists.txt
	hex/cheali-charger-Turnigy-A-6-10-200W-0.32.hex
	hex/cheali-charger-Turnigy-Accucel-6-50W-5A-0.32.hex
	hex/cheali-charger-Turnigy-MEGA-400Wx2-0.32.hex
	src/core/ARM-Cortex-M0/cpu.h
	src/core/AnalogInputs.h
	src/core/Calibrate.cpp
	src/core/ChealiCharger2.cpp
	src/core/ProgramData.cpp
	src/core/ProgramData.h
	src/core/Settings.cpp
	src/core/SettingsMenu.cpp
	src/core/Utils.cpp
	src/core/Utils.h
	src/core/atmega32/CMakeLists.txt
	src/core/atmega32/Timer1.cpp
	src/core/atmega32/cpu.h
	src/hardware/200W-commondisplay/Hardware.h
	src/hardware/200W-generic/GTPowerA6-10.h
	src/hardware/200W-generic/TimerOne.cpp
	src/hardware/200W-generic/TimerOne.h
	src/hardware/200W-high-discharge-indus-mod/Hardware.h
	src/hardware/200W/Hardware.h
	src/hardware/200W/defaultCalibration.cpp
	src/hardware/400W/Hardware.h
	src/hardware/400W/defaultCalibration.cpp
	src/hardware/50W-5A/Hardware.h
	src/hardware/50W-6A/Hardware.h
	src/hardware/50W-generic/TimerOne.cpp
	src/hardware/50W-generic/TimerOne.h
	src/hardware/50W-generic/imaxB6.h
	src/hardware/80W/80W.h
	src/hardware/GTPowerA6-10-generic/Hardware.h
	src/hardware/GTPowerA6-10-original/CMakeLists.txt
	src/hardware/GTPowerA6-10-original/Hardware.h
	src/hardware/GTPowerA6-10-original/HardwareConfig.h
	src/hardware/GTPowerA6-10-original/cheali-charger-GTPowerA6-10.size
	src/hardware/Turnigy-A-6-10-200W/CMakeLists.txt
	src/hardware/Turnigy-A-6-10-200W/Hardware.h
	src/hardware/Turnigy-A-6-10-200W/HardwareConfig.h
	src/hardware/Turnigy-A-6-10-200W/cheali-charger-Turnigy-A-6-10-200W.size
	src/hardware/Turnigy-Accucel-6-50W-5A/CMakeLists.txt
	src/hardware/Turnigy-Accucel-6-50W-5A/Hardware.h
	src/hardware/Turnigy-Accucel-6-50W-5A/HardwareConfig.h
	src/hardware/Turnigy-Accucel-6-50W-5A/cheali-charger-Turnigy-Accucel-6-50W-5A.size
	src/hardware/Turnigy-MEGA-400Wx2/CMakeLists.txt
	src/hardware/Turnigy-MEGA-400Wx2/Hardware.h
	src/hardware/Turnigy-MEGA-400Wx2/HardwareConfig.h
	src/hardware/Turnigy-MEGA-400Wx2/cheali-charger-Turnigy-MEGA-400Wx2.size
	src/hardware/imaxB6-clone-ARM-Cortex-M0/Hardware.h
	src/hardware/imaxB6-clone-ARM-Cortex-M0/adc.h
	src/hardware/imaxB6-clone/CMakeLists.txt
	src/hardware/imaxB6-clone/Hardware.h
	src/hardware/imaxB6-clone/HardwareConfig.h
	src/hardware/imaxB6-clone/cheali-charger-imaxB6-clone.size
	src/hardware/imaxB6-generic/Hardware.h
	src/hardware/imaxB6-generic/TimerOne.cpp
	src/hardware/imaxB6-original/CMakeLists.txt
	src/hardware/imaxB6-original/Hardware.h
	src/hardware/imaxB6-original/HardwareConfig.h
	src/hardware/imaxB6-original/cheali-charger-imaxB6-original.size
	src/hardware/imaxB6-original/imaxB6-original.h
	utils/LogView/Cheali Charger.ini
Merge https://github.com/stawel/cheali-charger

Conflicts:
	CMakeLists.txt
	src/core/Calibrate.cpp
	src/core/Program.cpp
	src/core/ProgramDataMenu.cpp
	src/core/Screen.cpp
	src/core/SettingsMenu.cpp
	src/hardware/200W-commondisplay/cheali-charger-200W-commondisplay.size
	src/hardware/200W/cheali-charger-200W.size
	src/hardware/400W/defaultCalibration.cpp
	src/hardware/50W-5A/cheali-charger-50W-5A.size
	src/hardware/50W-6A/defaultCalibration_b.cpp
	src/hardware/Turnigy-MEGA-400Wx2/cheali-charger-Turnigy-MEGA-400Wx2.size
	src/hardware/imaxB6-clone/cheali-charger-imaxB6-clone.size
	src/hardware/imaxB6-original/cheali-charger-imaxB6-original.size
	src/hardware/imaxB6ChalusBomod/defaultCalibration.cpp