1

Dependencies:   SDFileSystem mbed

Fork of Seeed_SDCard_Shield by Shields

Committer:
yu10078999
Date:
Fri Sep 09 16:25:59 2016 +0000
Revision:
5:48707ed37321
Parent:
3:5edc67dee8b7
0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
screamer 0:525c842a3c89 1 #include "mbed.h"
screamer 0:525c842a3c89 2 #include "SDFileSystem.h"
screamer 0:525c842a3c89 3
screamer 2:f2f5e2324ad4 4 Serial pc(USBTX, USBRX);
yu10078999 5:48707ed37321 5 SDFileSystem sd(PC_3, PC_2, PB_10, PE_2, "sd"); // MOSI, MISO, SCK, CS
yu10078999 5:48707ed37321 6
screamer 0:525c842a3c89 7 FILE *fp;
screamer 0:525c842a3c89 8
screamer 0:525c842a3c89 9 int main() {
yu10078999 5:48707ed37321 10
screamer 1:93d41c73ac7d 11 wait(2);
screamer 1:93d41c73ac7d 12 pc.printf("Initializing\r\n");
screamer 0:525c842a3c89 13
screamer 0:525c842a3c89 14 fp = fopen("/sd/hello.txt", "r");
screamer 0:525c842a3c89 15 if (fp != NULL) {
screamer 0:525c842a3c89 16 fclose(fp);
screamer 0:525c842a3c89 17 remove("/sd/hello.txt");
screamer 1:93d41c73ac7d 18 pc.printf("Remove an existing file with the same name\r\n");
screamer 0:525c842a3c89 19 }
screamer 0:525c842a3c89 20
screamer 0:525c842a3c89 21 fp = fopen("/sd/hello.txt", "w");
screamer 0:525c842a3c89 22 if (fp == NULL) {
screamer 1:93d41c73ac7d 23 pc.printf("Unable to write the file\r\n");
screamer 0:525c842a3c89 24 } else {
screamer 0:525c842a3c89 25 fprintf(fp, "mbed SDCard application!");
screamer 0:525c842a3c89 26 fclose(fp);
screamer 1:93d41c73ac7d 27 pc.printf("File successfully written!\r\n");
screamer 0:525c842a3c89 28 }
screamer 0:525c842a3c89 29 }