    }
 
    if (GPS.newNMEAreceived()) {
-
-     if (GPS.parse(GPS.lastNMEA()) && GPS.fix) {
+     // add back in && GPS.fix
+     if (GPS.parse(GPS.lastNMEA()) ) {
        print_GPS_results() ;
      }
    }


void fram_read_len(uint16_t base_addr, uint16_t len)
{
  uint8_t value = 0 ;
  int i = base_addr ;
  while(i < (base_addr + len)) {
    value = fram.read8(i++) ;
    Serial.print(value, HEX) ;
    Serial.print(" ") ;
  }
}
    

  lcd_clear_display() ; 
  
  fram.begin() ;
}

void loop(void)
