USBMSD SD card Hello World for Mbed platforms

Dependencies:   mbed USBMSD_SD USBDevice

main.cpp

Committer:
samux
Date:
2011-11-14
Revision:
8:534fd41d8cc7
Parent:
7:6494da2a5c60
Child:
9:9c343b9ee6d8

File content as of revision 8:534fd41d8cc7:

#include "mbed.h"
#include "SDFileSystem.h"

SDFileSystem sd(p5, p6, p7, p8, "sd");
Serial pc(USBTX, USBRX);

int main() {

    //connect USB SD card
    sd.connect();
    while(1);

        mkdir("/sd/dir", 0777);

            FILE *fp = fopen("/sd/dir/file.txt", "w");
            if (fp == NULL) {
                error("Could not open file for write\n");
            }
            fprintf(fp, "Hello fun SD Card World!");
            fclose(fp);
            while(1);
}