USBMSD SD card Hello World for Mbed platforms

Dependencies:   mbed USBMSD_SD USBDevice

main.cpp

Committer:
samux
Date:
2011-11-30
Revision:
12:a12eb1fc05f3
Parent:
11:a26e7b7a1221
Child:
13:32b8a767cf0e

File content as of revision 12:a12eb1fc05f3:

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

SDFileSystem sd(p11, p12, p13, p14, "sd");

DigitalIn button(p16);

int main() {
    if (button) {
        sd.connect();
    } else {
        mkdir("/sd/mydir", 0777);

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

    }
    while (1);
}