   //fram_init() ;
   
   attachInterrupt(1, isr_tracking, HIGH);
+  attachInterrupt(0, isr_pps, RISING) ;
   GPS.sendCommand(PMTK_STANDBY) ;
 }
 

Adafruit_GPS GPS(&GPSSerial);

uint8_t tracking_en = 0 ;

void setup(void)
{

    if (GPS.newNMEAreceived()) {
      
      // add back in && GPS.fix
      if (GPS.parse(GPS.lastNMEA()) && GPS.fix && new_data) {
        print_GPS_results() ;
        new_data = 0 ;
      }
    }
  }
