123
Dependencies: SDFileSystem mbed
Fork of SDFileSystem_HelloWorld by
main.cpp@2:a78724db47d9, 2017-07-12 (annotated)
- Committer:
- qwer7ttw
- Date:
- Wed Jul 12 05:19:37 2017 +0000
- Revision:
- 2:a78724db47d9
- Parent:
- 0:bdbd3d6fc5d5
123
Who changed what in which revision?
User | Revision | Line number | New 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 | } |