 
   20150422 Compile size 31430 bytes.  1314 bytes RAM used
   20150427 Removed some of the version information screens, Arduino 1.6.1, code size= 31086 bytes + 1274 bytes RAM.
+  20150429 Compile size Arduino 1.6.1, 31224 bytes, 1254 RAM.
+  20150429 Compile size Arduino 1.6.1, 31160 bytes, 1246 RAM.
+  20150429 Compile size Arduino 1.6.1, 30980 bytes, 1226 RAM.   Removed idle clock screen
+  20150429 Compile size Arduino 1.6.1, 30926 bytes, 1220 RAM.   Removed el_menu_space
+  20150429 Compile size Arduino 1.6.1, 30934 bytes, 1235 RAM.   Added perm. clock display on 1st line of LCD
+
 */
 
 // __TIME__ __DATE__

//U8GLIB_PCD8544(cs, a0 [, reset])
U8GLIB_PCD8544 u8g(10, 9 , 8);

//Massive (!) buffer for scrolling text/string output
char value[200];

//buffer for text output of date/time
char textline1[15];
char textline2[15];

uint8_t total_lines1 = 0;
uint8_t first_visible_line1 = 0;

  return v;
}



unsigned long getTimeFunction() {
  tmElements_t tm;

  if (RTC.read(tm)) {
    return makeTime(tm);
  }

  //Error so just return what we already have
  return now();
