NuMaker SD-File-System with SD mode (deprecated after mbed OS 5.4)

Committer:
shliu1
Date:
Thu Dec 15 11:13:01 2016 +0800
Revision:
5:de77e9636ac0
Parent:
3:359bb39953f3
Modify README.md to describe the processing of ARM mbed OS on line

Who changed what in which revision?

UserRevisionLine numberNew 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");
CYLiang@OANBE02017.nuvoton.com 3:359bb39953f3 7 Serial output(USBTX, USBRX);
ccli8 0:c6ac37958fa3 8
ccli8 0:c6ac37958fa3 9 int main() {
CYLiang@OANBE02017.nuvoton.com 3:359bb39953f3 10 // Sets the console baud-rate
CYLiang@OANBE02017.nuvoton.com 3:359bb39953f3 11 output.baud(115200);
CYLiang@OANBE02017.nuvoton.com 3:359bb39953f3 12
CYLiang@OANBE02017.nuvoton.com 3:359bb39953f3 13 printf("Hello World!\r\n");
ccli8 0:c6ac37958fa3 14
ccli8 0:c6ac37958fa3 15 mkdir("/sd/mydir", 0777);
ccli8 0:c6ac37958fa3 16
CYLiang@OANBE02017.nuvoton.com 3:359bb39953f3 17 printf("Create A Dir!\r\n");
ccli8 0:c6ac37958fa3 18
ccli8 0:c6ac37958fa3 19 FILE *fp = fopen("/sd/mydir/sdtest.txt", "w");
ccli8 0:c6ac37958fa3 20 if(fp == NULL) {
ccli8 0:c6ac37958fa3 21 error("Could not open file for write\n");
ccli8 0:c6ac37958fa3 22 }
CYLiang@OANBE02017.nuvoton.com 3:359bb39953f3 23 printf("Create A File!\r\n");
ccli8 0:c6ac37958fa3 24
CYLiang@OANBE02017.nuvoton.com 1:491561ba4bbb 25 fprintf(fp, "Hello, SD Card write operation in mbed platform !");
ccli8 0:c6ac37958fa3 26 fclose(fp);
ccli8 0:c6ac37958fa3 27
CYLiang@OANBE02017.nuvoton.com 3:359bb39953f3 28 printf("Close The File!\r\n");
ccli8 0:c6ac37958fa3 29
CYLiang@OANBE02017.nuvoton.com 3:359bb39953f3 30 printf("Goodbye World!\r\n");
ccli8 0:c6ac37958fa3 31 }