ram version see usbmsd_sd.cpp ram ok fs CANNOT be installed - too small use for illustrative purpose only
Dependencies: USBDevice USBMSD_SD mbed
Fork of USBMSD_SD_HelloWorld_Mbed by
Diff: main.cpp
- Revision:
- 16:c753717bfd4d
- Parent:
- 14:757226626acb
- Child:
- 17:364ef42e502d
--- a/main.cpp Tue Dec 06 14:07:51 2011 +0000 +++ b/main.cpp Sun Dec 11 13:35:44 2011 +0000 @@ -6,25 +6,18 @@ DigitalIn button(p16); int main() { - char dir[30]; - char file[30]; - int count =0; - - sd.connect(); - - while (1) { - sprintf(dir, "/sd/dir%d", count++); - mkdir(dir, 0777); + if (button) { + sd.connect(); + } else { + mkdir("/sd/mydir", 0777); - sprintf(file, "%s/test.txt", dir); - FILE *fp = fopen(file, "w"); - if (fp != NULL) { - printf("will write !!\r\n"); - fprintf(fp, "Hello fun SD Card World!"); - fclose(fp); - } else { - printf("Could not open file for write\r\n"); + FILE *fp = fopen("/sd/mydir/sdtest.txt", "w"); + if (fp == NULL) { + error("Could not open file for write\n"); } - wait(3); + fprintf(fp, "Hello fun SD Card World!"); + fclose(fp); + } + while (1); } \ No newline at end of file