 }
 
 void procZDAMsg() {
+  Serial.println( gpsZDA );
     String utc = getField( gpsZDA, 1, ',' );
     gpsHr = utc.substring( 0,2 ).toInt();
     gpsMin = utc.substring( 2,4 ).toInt();

  attachInterrupt( ppsPin, ppsSvc, RISING );
//  rotorDriveUpdate.priority( 64 ); // Default is 128, lower is higher
//  rotorDriveUpdate.begin( rotorSvc, rotorUpdateInterval );
}

void loop() {

  gpsTimeFlg = false;
  gpsZDAFlg = false;
  gpsTFFlg = false;
  updateTarget();
  if ( DEBUG ) {
    Serial.print( "ISR duration: " );
    Serial.print( micros() - tmpMicros );
  }
}

void procAprs() {
