Lucy Luz / Mbed 2 deprecated RwSDCard_Xml_GPS

Dependencies:   FileManager GPSGms6 SDFileSystem mbed

Fork of 2545_SD_Card by Craig Evans

Revision:
4:aa7ac2ac6913
Parent:
1:f911149acd35
Child:
6:a05ec997c496
--- a/GPSGms6.h	Fri May 06 20:23:08 2016 +0000
+++ b/GPSGms6.h	Mon May 09 08:59:23 2016 +0000
@@ -19,19 +19,19 @@
 
 typedef struct 
 {  
-    char header[HEADER_SIZE];
-    char time[GPRMC_TIME_SIZE];
-    char status[GPRMC_TIME_SIZE];
-    char latitude[GPRMC_LATITUDE_SIZE];
-    char latitude_hemi[GPRMC_LATITUDE_HEMI_SIZE];
-    char longitude[GPRMC_LONGITUDE_SIZE];
-    char longitude_hemi[GPRMC_LATITUDE_HEMI_SIZE];
-    char speed[GPRMC_SPEED_SIZE];
-    char course[GPRMC_COURSE_SIZE];
-    char date[GPRMC_DATE_SIZE];
-    char magnetic[GPRMC_MAGNETIC_SIZE];
-    char magnetic_dir[GPRMC_MAGNETIC_DIR_SIZE];
-    char indicator[GPRMC_INDICATOR_SIZE];
+    char header[HEADER_SIZE+1];
+    char time[GPRMC_TIME_SIZE+1];
+    char status[GPRMC_TIME_SIZE+1];
+    char latitude[GPRMC_LATITUDE_SIZE+1];
+    char latitude_hemi[GPRMC_LATITUDE_HEMI_SIZE+1];
+    char longitude[GPRMC_LONGITUDE_SIZE+1];
+    char longitude_hemi[GPRMC_LATITUDE_HEMI_SIZE+1];
+    char speed[GPRMC_SPEED_SIZE+1];
+    char course[GPRMC_COURSE_SIZE+1];
+    char date[GPRMC_DATE_SIZE+1];
+    char magnetic[GPRMC_MAGNETIC_SIZE+1];
+    char magnetic_dir[GPRMC_MAGNETIC_DIR_SIZE+1];
+    char indicator[GPRMC_INDICATOR_SIZE+1];
 } GPRMC_Data_TypeDef;  
 
 typedef enum GPS_ProcessState
@@ -76,7 +76,7 @@
       
     GPSGms6();
 
-
+    void start_GPS();
     /** Get Latest GPRMC Data
      *
      * @returns