             parse_gps_buffer_as_gga();
 	  }
         }
+        #ifdef GPS_DEBUG_ON
+        else
+	{
+          debug_info(F("Other GPS sentence ----------"));
+	  debug_info(gps_read_buffer);
+          debug_info(F("------------------ ----------"));
+	}
+        #endif
       }
       gps_read_buffer = "";
     }

  }
  Serial3.println();

  /*
  byte gps_set_sucess = 0 ;
  while(!gps_set_sucess)

  //   	Or a uBlox NEO-6M
  // 


  Serial3.println("$PUBX,40,GLL,0,0,0,0,0,0*5C");
  Serial3.println("$PUBX,40,GGA,0,1,0,0,0,0*5B"); 
  Serial3.println("$PUBX,40,GSA,0,0,0,0,0,0*4E");
  Serial3.println("$PUBX,40,RMC,0,1,0,0,0,0*46");
  Serial3.println("$PUBX,40,GSV,0,0,0,0,0,0*59");
  Serial3.println("$PUBX,40,VTG,0,0,0,0,0,0*5E");

  //
  //	Assuming a NEO-6M, try and set it to "at-sea" mode
  //
