Testing
Dependencies: mbed FatFileSystemCpp
Diff: main.cpp
- 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); + + } + } + } + } +}