SD card read data

Dependencies:   SDFileSystem SDFileSystem_HelloWorld mbed

Fork of SDFileSystem_HelloWorld by mbed official

main.cpp

Committer:
brdarji
Date:
2017-05-11
Revision:
1:a305ecc5c0cb
Parent:
0:bdbd3d6fc5d5

File content as of revision 1:a305ecc5c0cb:

#include "mbed.h"
#include "SDFileSystem.h"
 
SDFileSystem sd(P0_18, P0_17, P0_15, P0_16, "sd"); //mosi, miso, sclk, cs
Serial pc(USBTX,USBRX); 
 
int main() {
    char i=0;
    float data;
    char c,data1[8];
  
    FILE *fp = fopen("/sd/dat12.dat", "r");
    while(1)
    {
        c = fgetc(fp);
        data1[i] = c;
        if((data1[i] == '\r'))
        {
            data = atof(data1);
            i=0;
            pc.printf("%0.3f\r\n",data);
            wait(1);
        }
        else
        {
            i++;
        }    
        
        if(feof(fp))
        { 
            break ;
        }
        wait_ms(10);
    }    
    fclose(fp);
    return 0;
}