SD Read

Dependencies:   SDFileSystem mbed

Fork of AVC_My_sdcard_read by Gerardo CR

Committer:
gcarmonar
Date:
Fri Nov 21 03:19:40 2014 +0000
Revision:
1:cb4b883237fd
Parent:
0:1a8003e5f568
SD Read

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gerardo_carmona 0:1a8003e5f568 1 /*
gerardo_carmona 0:1a8003e5f568 2 My SDcard
gerardo_carmona 0:1a8003e5f568 3
gerardo_carmona 0:1a8003e5f568 4 */
gerardo_carmona 0:1a8003e5f568 5
gerardo_carmona 0:1a8003e5f568 6 #include "mbed.h"
gerardo_carmona 0:1a8003e5f568 7 #include "SDFileSystem.h"
gerardo_carmona 0:1a8003e5f568 8
gcarmonar 1:cb4b883237fd 9
gerardo_carmona 0:1a8003e5f568 10 // Puertos
gerardo_carmona 0:1a8003e5f568 11 SDFileSystem sd(PTE3, PTE1, PTE2, PTE4, "sd"); // MOSI, MISO, SCK, CS
gcarmonar 1:cb4b883237fd 12 DigitalOut rled(LED1);
gerardo_carmona 0:1a8003e5f568 13
gerardo_carmona 0:1a8003e5f568 14 // Objetos
gerardo_carmona 0:1a8003e5f568 15 FILE *fp;
gerardo_carmona 0:1a8003e5f568 16
gerardo_carmona 0:1a8003e5f568 17 char buffer[1024];
gerardo_carmona 0:1a8003e5f568 18
gerardo_carmona 0:1a8003e5f568 19 int main(){
gerardo_carmona 0:1a8003e5f568 20 rled = 1;
gerardo_carmona 0:1a8003e5f568 21 wait(1);
gerardo_carmona 0:1a8003e5f568 22 while (true) {
gerardo_carmona 0:1a8003e5f568 23 FILE *fp = fopen("/sd/test.txt", "r");
gerardo_carmona 0:1a8003e5f568 24 if (fp == 0){
gerardo_carmona 0:1a8003e5f568 25 printf("Could not open file\n");
gerardo_carmona 0:1a8003e5f568 26 }else{
gerardo_carmona 0:1a8003e5f568 27 int x;
gerardo_carmona 0:1a8003e5f568 28 while ((x = fgetc(fp)) != EOF){
gerardo_carmona 0:1a8003e5f568 29 printf("%c", x);
gerardo_carmona 0:1a8003e5f568 30 }
gerardo_carmona 0:1a8003e5f568 31 fclose(fp);
gerardo_carmona 0:1a8003e5f568 32 } // IF
gcarmonar 1:cb4b883237fd 33 wait(5);
gerardo_carmona 0:1a8003e5f568 34 } // WHILE
gerardo_carmona 0:1a8003e5f568 35 } // MAIN