Testing

Dependencies:   mbed FatFileSystemCpp

Revision:
0:1855e9b8c2a2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri Apr 24 01:49:33 2020 +0000
@@ -0,0 +1,43 @@
+#include "mbed.h"
+#include "MSCFileSystem.h"
+#define FSNAME "msc"
+
+Serial pc(USBTX,USBRX);
+MSCFileSystem msc(FSNAME);
+
+int main()
+{
+
+
+    float buf_distance[2], buf_calories[2];
+    int buf_steps[2],buf_flights[2];
+    char buf_date[100];
+    char buffer[100];
+
+
+
+    while (1) {
+
+        if (pc.readable()) {
+            if (pc.getc() =='!') {
+                if(pc.getc() == 'p') {
+                    FILE *fp = fopen( "/msc/data.txt", "r");
+                    if(fp == NULL) {
+                        error("Could not open file for write\n");
+                    }
+                    for (int i = 0; i<7; i++) {
+
+                        fscanf(fp,"%s\t%d\t%d\t%f\t%f\n\r", &buf_date[0], &buf_steps[0], &buf_flights[0], &buf_calories[0], &buf_distance[0]);
+
+                        sprintf(buffer,"%s\t%d\t%d\t%f\t%f\n\r", buf_date, buf_steps[0], buf_flights[0], buf_calories[0], buf_distance[0]);
+
+                        pc.printf("%s",buffer);
+
+                    }
+                    fclose(fp);
+
+                }
+            }
+        }
+    }
+}