Plymouth University UK SoCEM Staff / Mbed 2 deprecated SDFileSystem_HelloWorld

Dependencies:   SDFileSystem mbed

Fork of SDFileSystem_HelloWorld by mbed official

Revision:
2:886ae0153478
Parent:
0:bdbd3d6fc5d5
Child:
4:73d5d4c507c9
--- a/main.cpp	Tue May 16 05:18:55 2017 +0000
+++ b/main.cpp	Thu Oct 05 10:49:22 2017 +0000
@@ -1,10 +1,12 @@
 #include "mbed.h"
 #include "SDFileSystem.h"
  
-SDFileSystem sd(p5, p6, p7, p8, "sd"); // the pinout on the mbed Cool Components workshop board
- 
+SDFileSystem sd(D11, D12, D13, D10, "sd"); // the pinout on the mbed Cool Components workshop board
+
+char myStr[128];
+
 int main() {
-    printf("Hello World!\n");   
+    printf("Start to write!\n");   
  
     mkdir("/sd/mydir", 0777);
     
@@ -12,8 +14,16 @@
     if(fp == NULL) {
         error("Could not open file for write\n");
     }
-    fprintf(fp, "Hello fun SD Card World!");
+    fprintf(fp, "Hello World!");
+    fprintf(fp, "This is a second line");
+    fprintf(fp, "and now a third line");
     fclose(fp); 
  
-    printf("Goodbye World!\n");
+    printf("Finished writing and closed file\n");
+    
+    FILE *fp1 = fopen("/sd/mydir/sdtest.txt", "r");
+    //fscanf(fp1, "%s", myStr);
+    fgets(myStr, 12, fp1);
+    printf("\t%s\n\r",myStr);
+    fclose(fp1); 
 }