}
// ---------- Arduino main loop -----------------------
-void loop () {
-
- // Determine if the UI needs to run...
- boolean disp;
- if ( millis() - last > UI_INTERVAL ) {
- last = millis();
- disp = true;
- }
- else disp = false;
+void loop ()
+{
process_inputs();
displaystate = BATTERY;
}
- if ( disp )
- {
+ if ( millis() - last > UI_INTERVAL )
+ {
+ last = millis();
ui_handler();
}
+
+
if ( displaystate != MENU )
{
// Debugging: how long does the main loop take on avg,