SD card test

Dependencies:   SDBlockDevice

Revision:
0:1f63a5db1425
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Dec 11 03:52:04 2019 +0000
@@ -0,0 +1,27 @@
+#include "mbed.h"
+#include "SDBlockDevice.h"
+#include "FATFileSystem.h"
+Serial pc(USBTX,USBRX);              // setup terminal link
+//SDBlockDevice sd(PB_15,PB_14, PB_13, PB_1); // MOSI, MISO, SCLK, CS
+SDBlockDevice sd(PA_7, PA_6, PA_5, PA_2);
+uint8_t block[512] = "Hello World!\n";
+FATFileSystem fs("fs");
+
+int main()
+{ 
+    pc.printf("SD card test\r\n");
+    sd.init();
+    pc.printf("SD card init ok\r\n");
+    fs.mount(&sd);
+    pc.printf("SD card mount ok\r\n");
+    FILE *fd = fopen("/fs/testt.txt", "w"); // open file 
+    pc.printf("open file ok\r\n");
+    fprintf(fd, "hello0000!");
+    pc.printf("write text ok\r\n");
+    fclose(fd);
+    pc.printf("file closed ok\r\n");
+    sd.deinit();
+     pc.printf("SD deint ok\r\n");
+    fs.unmount();
+    pc.printf("SD unmount, program Finished\r\n");
+}