 //----------------------------------------------------------
 
 // Print the day of the week on the LCD
-void printDay(uint8_t day)
+void displayDayOnLCD (uint8_t day)
 {
   if (day == 7) day = 0;
   switch (day)
   {
-    case 0:  lcd.print(" Mon"); break;
-    case 1:  lcd.print(" Tue"); break;
-    case 2:  lcd.print(" Wed"); break;
-    case 3:  lcd.print(" Thu"); break;
-    case 4:  lcd.print(" Fri"); break;
-    case 5:  lcd.print(" Sat"); break;
-    case 6:  lcd.print(" Sun"); break;
-    default: lcd.print(" Err");
+    case 0:  lcd.print (" Mon"); break;
+    case 1:  lcd.print (" Tue"); break;
+    case 2:  lcd.print (" Wed"); break;
+    case 3:  lcd.print (" Thu"); break;
+    case 4:  lcd.print (" Fri"); break;
+    case 5:  lcd.print (" Sat"); break;
+    case 6:  lcd.print (" Sun"); break;
+    default: lcd.print (" Err");
   }
 }
 
 // Compute the cardinal points of the compass
-const char* cardinal(double course, bool cardinalSelect)
+const char* cardinal (double course, bool cardinalSelect)
 {
   if (!cardinalSelect) {
     const char* directions[] = {"N  ", "NNE", "NE ", "ENE", "E  ", "ESE", "SE ", "SSE",

    GPSData.lon        = -74.00d; //   "
    GPSData.speed      = 5.0d;
    GPSData.altitude   = 555.0d;
#ifndef _16x2
    GPSData.heading    = 60.0d; // ENE or NE (16 cardinal points or 8 cardinal points)
    GPSData.hdop       = 150; // 1.5
    GPSData.year       = 2017;

  uint8_t DaysAMonth [] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

  // Get Day of Week (DOW)
  uint8_t DOW = dayOfWeek (*year, *month, *day);
  // Get Daylight Saving Time (DST) or Standard Time (ST)
  bool DST = IsDST (*day, *month, DOW);
  // Compute local time (hours)
  int8_t UTCOffset = (int8_t)(lon / 15.0d); // UTC offset
  if (UTCOffset < 0) {
