Test software for SatChat prototype hardware Platform - MAX32630FTHR

Dependencies:   USBDevice max32630fthr

Revision:
3:1dff075c1c88
Parent:
2:814706310a71
Child:
4:e996385ca6d9
--- a/main.cpp	Sat Jul 01 01:05:45 2017 +0000
+++ b/main.cpp	Sat Jul 01 01:18:11 2017 +0000
@@ -35,12 +35,13 @@
         int nmea_index = 0;
         nmea_sentence[nmea_index] = '$';
         while (nmea_sentence[nmea_index++] != '\n') {
-            blue_led = 1;
-            nmea_sentence[nmea_index] = gps.getc();
-            blue_led = 0;
-            //pc.putc(nmea_sentence[nmea_index-1]);
+            char nmea_char = gps.getc();
+            if ((nmea_sentence[nmea_index-1] == ',')&&(nmea_char == ',')){
+                nmea_sentence[nmea_index++] = ' ';  //Pad consecutive comma with a space
+            }
+            nmea_sentence[nmea_index] = nmea_char;
             if (nmea_index > 80) {
-                nmea_index=80;
+                nmea_index=80;          //Don't overflow buffer
             }
         }
    //     const char s[2] = ",";