Initial Publish Leaning GPS/SDCARD
Dependencies: FileManager GPSGms6 SDFileSystem mbed
Fork of 2545_SD_Card by
Diff: main.cpp
- Revision:
- 6:a05ec997c496
- Parent:
- 5:07aaa6e3784c
- Child:
- 7:ffaa90a12f00
--- a/main.cpp Mon May 09 09:02:56 2016 +0000 +++ b/main.cpp Mon May 09 09:31:44 2016 +0000 @@ -1,15 +1,3 @@ -/* 2545_SD_Card Example - -Example of writing data to SD card. - -Based on FTF2014_lab4 Example - -https://developer.mbed.org/teams/Freescale/wiki/FTF2014_workshop - -Craig A. Evans, University of Leeds, Mar 2016 - -*/ - #include "mbed.h" #include "SDFileSystem.h" #include "GPSGms6.h" @@ -26,9 +14,9 @@ float gps_interval = 3; -void t1out(void) -{ - myled = !myled; +void t1out(void) +{ + myled = !myled; printf("\r\nGps header = %s", gps.latestGPRMC().header); printf("\r\nGps status = %s", gps.latestGPRMC().status); printf("\r\nGps time = %s", gps.latestGPRMC().time); @@ -36,7 +24,7 @@ printf("\r\nGps lat = %s", gps.latestGPRMC().latitude); printf("\r\nGps long = %s", gps.latestGPRMC().longitude); printf("\r\nGps indicator = %s", gps.latestGPRMC().indicator); - + logGPSData( gps.latestGPRMC().date, gps.latestGPRMC().time); serial.printf("\r\n#### Restart Timer #####"); t1.attach(&t1out,gps_interval); @@ -51,17 +39,16 @@ ////////////////////// read Setup File ////////////////////////// readSetupFile(); gps_interval = (float)GPSInterval()/1000; - + Variable_Data_TypeDef * var_list = readVarFile(); logSystemData(gps_interval); - + unsigned int amount = getAmountVarList(); - for (int i = 0; i < amount ; i++) - { + for (int i = 0; i < amount ; i++) { serial.printf("\r\n var name = %s ",var_list[i].varName); serial.printf("\r\n first addr name = %s ",var_list[i].varAddress); } - + /////////////////////////////////////////////////// serial.printf("\n End of SD Card Initialization "); gps.start_GPS();