/* Stopwatch, running in a big loop Waits for something to happen Start/pause/unpause button - starts keeping time, updates display every 10 mS. 1st press starts time running. Once running, alternating presses will (1) stop the display from updating, write 6 digits of time to EEPROM starting from address0, reset time to 0, and start running again. (2) next press will then unpause the time display. Reset - stops time from running, resets display to 0 Memory display - when time is not running, each press will display sequential 6 digits of stored memory starting from address 0. Broken into tabs for easier viewing. 22 Jan - added millis() reads to debounce pause button */