  *      UTC.
  */
 const String gpsConfStr = "$PTNLSNM,0220,60*50\r\n";
+
 String callSgn1 = "KC9LHW-11";
 String callSgn2 = "KC9LIG-11";
 String callSgn3 = "WB9SKY-11";

boolean gpsRdy, gpsZDAFlg, gpsTFFlg, gpsChkFlg, gpsErrFlg;
boolean gpsPosValid, gpsMsgFlg, gpsTimeFlg, gpsTimeValid;
byte gpsChk;
float lat, lon, alt;
long syncTime;

char aprs[APRSLEN], aprsBuf[APRSLEN];
int aprsIndex = 0;
boolean aprsRdy, aprsChkFlg, aprsErrFlg, aprsBufCurrent, aprsValid;

char term[TERMLEN], aprsfiBuf[APRSFILEN], cmdBuf[CMDLEN];
int termIndex = 0;
boolean termRdy, termChkFlg, termErrFlg, termBufCurrent, termValid;
boolean aprsfiPending, cmdPending, aprsfiBufCurrent, cmdBufCurrent;
boolean cmdRdy, aprsfiRdy;
boolean updateFlg;

int gpsYr, gpsMon, gpsDay, gpsHr, gpsMin, gpsSec;

IntervalTimer updateTimer;


    }
    if ( gpsPosValid ) {
      // Get position, velocity data
      gpsLat = getField( gpsTF, 6, ',' ).toFloat();
      if ( getField( gpsTF, 7, ',' ) == 'S' ) gpsLat *= -1.0;
      gpsLon = getField( gpsTF, 8, ',' ).toFloat();
      if ( getField( gpsTF, 9, ',' ) == 'W' ) gpsLon *= -1.0;
      gpsAlt = getField( gpsTF, 10, ',' ).toFloat();
    }
    gpsTFFlg = false;
  }
