Testing
Dependencies: mbed FatFileSystemCpp
main.cpp
- Committer:
- Richard_Xiong
- Date:
- 2020-04-24
- Revision:
- 0:1855e9b8c2a2
File content as of revision 0:1855e9b8c2a2:
#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); } } } } }