 // region includes
 #include <i2c_t3.h>
 #include <SPI.h>
+#include <TinyGPS++.h>
 
 #include <Data_module.h>
 #include <Sensor_helper.h>

// end region

// region library instantiation
Data_module dataModule(sdChipSelect, debugSerialBaud, initFileName, dataFileName);
Sensor_helper helper(Ascale, Gscale, Mscale, Mmode, &dataModule); // Data_module required for sensor debug
// end region

}

void loop() {
  readGPS();

  readIMU();
  readGyro();

  delay(200);
  dataModule.println(getIMULogString(accelData)+getIMULogString(gyroData)+getIMULogString(magData));
  dataModule.println(getGyroLogString(L3G4200DData));
  dataModule.println("Got " + String(gps.charsProcessed(), DEC) + " chars");
}

// ------------------------------------------------------------
