- NEW: added Battery component skeletton (in a new feature branch: battery)
- NEW: lib/comp/Battery: implemented adapter mechanincs

Signed-off-by: Dieter Niklaus <dieter.niklaus@gmx.net>
- CHG: added Battery to src/.cproject

Signed-off-by: Dieter Niklaus <dieter.niklaus@gmx.net>
- CHG: src/.project: using ArduinoPath, due to Eclipse Arduino IDE V2.2 (http://www.baeyens.it/eclipse/download/product/win64.2014-05-10_02-07-24.tar.gz)
- CHG: using simplified Timer API
       - changed following submodules:
         - lib/comp/lcdkeypad
         - lib/comp/ultrasonicranging
         - lib/plat/blanking
         - lib/plat/debounce
         - lib/plat/timer
         - lib/prod/lintilla_cmdhandler/CmdSequence.cpp
         - src/lintilla_embedded.cpp

Signed-off-by: Dieter Niklaus <dieter.niklaus@gmx.net>
- CHG: added workspace/.metadata.zip, but ignoring workspace/.metadata now
- CHG: updated submodule lib/plat/timer (API change: removed header file TimerAdapter.h)

Signed-off-by: Dieter Niklaus <dieter.niklaus@gmx.net>
- NEW: first implementation and integration of the Battery component

Signed-off-by: Dieter Niklaus <dieter.niklaus@gmx.net>
- CHG: updated workspace/.metadata.zip

Signed-off-by: Dieter Niklaus <dieter.niklaus@gmx.net>
- NEW: Battery: added previousState memory, added current and previous state name info
- NEW: lintilla_embedded.cpp: added debugPrintStateChange() for Battery state

Signed-off-by: Dieter Niklaus <dieter.niklaus@gmx.net>
- FIX: Battery: fixed silly bugs

Signed-off-by: Dieter Niklaus <dieter.niklaus@gmx.net>
- CHG: removed debounce from lcdkeypad (obsolete)

Signed-off-by: Dieter Niklaus <dieter.niklaus@gmx.net>
- CHG: Battery: running FSM evaluateStatus() (renamed from voltageChanged()) on every poll (not only on a voltage change)

Signed-off-by: Dieter Niklaus <dieter.niklaus@gmx.net>
- FIX: using latest timer version, Timer.cpp: internalTick(): stop timer if it's a non-recurring by setting m_delayMillis = 0.

Signed-off-by: Dieter Niklaus <dieter.niklaus@gmx.net>
- NEW: added new API methods, CmdSequence: currentCmd(), Cmd: toString()

Signed-off-by: Dieter Niklaus <dieter.niklaus@gmx.net>
- CHG: refactored lintilla_embedded, created new lib/prod/lintilla_adapters, moved LintillaBatteryAdapter into this$
- CHG: currently deactivated WiFi driver and echoServer

Signed-off-by: Dieter Niklaus <dieter.niklaus@gmx.net>
Merge remote-tracking branch 'remotes/origin/battery'

Conflicts:
	.gitignore
	lib/prod/lintilla_cmdhandler/Cmd.cpp
	lib/prod/lintilla_cmdhandler/Cmd.h
	lib/prod/lintilla_cmdhandler/CmdSequence.cpp
	src/.cproject
	src/.settings/org.eclipse.cdt.core.prefs
	src/lintilla_embedded.cpp
	workspace/.metadata.zip
Merged in Battery branch.
- CHG: removed Battery code in src/lintilla_embedded.cpp, using the Battery library component now

Signed-off-by: Dieter Niklaus <dieter.niklaus@gmx.net>