Cosmetics:
Beautified it.
Renamed some variables.
Converted to camelCase.
Functional:
Refactored it, encapsulated the display code, reordered and removed retundancy from the "waining"case. Modified the whitespace display on mostly the getters and the constructor list.
Moved the setup and debug code from the .ino file into display class file functions with a display declaration or directly on the FlashTimer.cpp file .
Added the declarations for the new debug and welcome functions on the header.
Substituded the "Timer" variable with "millis( )" across the code.
Changed the debug code to include better flags using "char" instead of "int" for button click types as well and added an extra flag for longer clicks, repositioned the timers and added measurement units to the debug, added a display debug for the last click.
Edit: Upped the correct file this time.
FlashTimer (2).zip