Nuvoton
/
NuMaker-mbed-SDFileSystem-example
NuMaker SD-File-System with SD mode (deprecated after mbed OS 5.4)
main.cpp@1:491561ba4bbb, 2016-10-14 (annotated)
- Committer:
- CYLiang@OANBE02017.nuvoton.com
- Date:
- Fri Oct 14 07:58:14 2016 +0100
- Revision:
- 1:491561ba4bbb
- Parent:
- 0:c6ac37958fa3
- Child:
- 3:359bb39953f3
Revise the message of SD write operation.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ccli8 |
0:c6ac37958fa3 | 1 | #include "mbed.h" |
ccli8 |
0:c6ac37958fa3 | 2 | #include "NuSDFileSystem.h" |
ccli8 |
0:c6ac37958fa3 | 3 | |
ccli8 |
0:c6ac37958fa3 | 4 | |
ccli8 |
0:c6ac37958fa3 | 5 | //NuSDFileSystem Nu_SD("sd"); // the pinout on the mbed Cool Components workshop board |
ccli8 |
0:c6ac37958fa3 | 6 | NuSDFileSystem Nu_SD(PF_6, PF_7, PF_8, PF_5 ,PF_4, PF_3, PF_2, "sd"); |
ccli8 |
0:c6ac37958fa3 | 7 | |
ccli8 |
0:c6ac37958fa3 | 8 | int main() { |
ccli8 |
0:c6ac37958fa3 | 9 | |
ccli8 |
0:c6ac37958fa3 | 10 | printf("Hello World!\n"); |
ccli8 |
0:c6ac37958fa3 | 11 | |
ccli8 |
0:c6ac37958fa3 | 12 | mkdir("/sd/mydir", 0777); |
ccli8 |
0:c6ac37958fa3 | 13 | |
ccli8 |
0:c6ac37958fa3 | 14 | printf("Create A Dir!\n"); |
ccli8 |
0:c6ac37958fa3 | 15 | |
ccli8 |
0:c6ac37958fa3 | 16 | FILE *fp = fopen("/sd/mydir/sdtest.txt", "w"); |
ccli8 |
0:c6ac37958fa3 | 17 | if(fp == NULL) { |
ccli8 |
0:c6ac37958fa3 | 18 | error("Could not open file for write\n"); |
ccli8 |
0:c6ac37958fa3 | 19 | } |
ccli8 |
0:c6ac37958fa3 | 20 | printf("Create A File!\n"); |
ccli8 |
0:c6ac37958fa3 | 21 | |
CYLiang@OANBE02017.nuvoton.com | 1:491561ba4bbb | 22 | fprintf(fp, "Hello, SD Card write operation in mbed platform !"); |
ccli8 |
0:c6ac37958fa3 | 23 | fclose(fp); |
ccli8 |
0:c6ac37958fa3 | 24 | |
ccli8 |
0:c6ac37958fa3 | 25 | printf("Close The File!\n"); |
ccli8 |
0:c6ac37958fa3 | 26 | |
ccli8 |
0:c6ac37958fa3 | 27 | printf("Goodbye World!\n"); |
ccli8 |
0:c6ac37958fa3 | 28 | } |