123

Dependencies:   SDFileSystem mbed

Fork of SDFileSystem_HelloWorld by mbed official

Committer:
qwer7ttw
Date:
Wed Jul 12 05:19:37 2017 +0000
Revision:
2:a78724db47d9
Parent:
0:bdbd3d6fc5d5
123

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 0:bdbd3d6fc5d5 1 #include "mbed.h"
mbed_official 0:bdbd3d6fc5d5 2 #include "SDFileSystem.h"
qwer7ttw 2:a78724db47d9 3 Serial pc(SERIAL_TX, SERIAL_RX);
qwer7ttw 2:a78724db47d9 4
qwer7ttw 2:a78724db47d9 5 SDFileSystem sd(PC_12, PC_11, PC_10, D15, "sd"); // the pinout on the mbed Cool Components workshop board
qwer7ttw 2:a78724db47d9 6 //LocalFileSystem local("local");
mbed_official 0:bdbd3d6fc5d5 7 int main() {
qwer7ttw 2:a78724db47d9 8 int i;
qwer7ttw 2:a78724db47d9 9 //pc.printf("Hello World!\n");
qwer7ttw 2:a78724db47d9 10 char Buffer[8192],Buffer1[8192];
mbed_official 0:bdbd3d6fc5d5 11 mkdir("/sd/mydir", 0777);
qwer7ttw 2:a78724db47d9 12 //FILE *fb = fopen("/local/out.txt", "w");
mbed_official 0:bdbd3d6fc5d5 13 FILE *fp = fopen("/sd/mydir/sdtest.txt", "w");
qwer7ttw 2:a78724db47d9 14 FILE *fq = fopen("/sd/mydir/sdtest1.txt", "w");
qwer7ttw 2:a78724db47d9 15 if(fp == NULL ||fp == NULL ) {
mbed_official 0:bdbd3d6fc5d5 16 error("Could not open file for write\n");
mbed_official 0:bdbd3d6fc5d5 17 }
qwer7ttw 2:a78724db47d9 18 else{
qwer7ttw 2:a78724db47d9 19 //fprintf(fp, "hello world");
qwer7ttw 2:a78724db47d9 20 for(i=0;i<=10;i++)
qwer7ttw 2:a78724db47d9 21 {fprintf(fp, "%d ",i);
qwer7ttw 2:a78724db47d9 22 fprintf(fq, "%d ",i+10);}
qwer7ttw 2:a78724db47d9 23 //pc.printf("sucess!!!!!!!!\n");
mbed_official 0:bdbd3d6fc5d5 24 fclose(fp);
qwer7ttw 2:a78724db47d9 25 fclose(fq);
qwer7ttw 2:a78724db47d9 26
qwer7ttw 2:a78724db47d9 27 }
qwer7ttw 2:a78724db47d9 28 FILE *fa = fopen("/sd/mydir/sdtest.txt", "r");
qwer7ttw 2:a78724db47d9 29 FILE *fb = fopen("/sd/mydir/sdtest1.txt", "r");
qwer7ttw 2:a78724db47d9 30 if(fa == NULL||fb == NULL) {
qwer7ttw 2:a78724db47d9 31 error("Could not open file for read\n");
qwer7ttw 2:a78724db47d9 32 }
qwer7ttw 2:a78724db47d9 33 else{
qwer7ttw 2:a78724db47d9 34 fgets (Buffer, 8192, fa);
qwer7ttw 2:a78724db47d9 35 fgets (Buffer1, 8192, fb);
qwer7ttw 2:a78724db47d9 36 pc.printf("%s\n",Buffer);
qwer7ttw 2:a78724db47d9 37 pc.printf("%s\n",Buffer1);
qwer7ttw 2:a78724db47d9 38 fclose(fa);
qwer7ttw 2:a78724db47d9 39 fclose(fb);
qwer7ttw 2:a78724db47d9 40 }
qwer7ttw 2:a78724db47d9 41
qwer7ttw 2:a78724db47d9 42 // if(c=='5')
qwer7ttw 2:a78724db47d9 43 // pc.printf("%s",Buffer);
mbed_official 0:bdbd3d6fc5d5 44 }