USBMSD SD card Hello World for Mbed platforms

Dependencies:   mbed USBMSD_SD USBDevice

main.cpp

Committer:
samux
Date:
2011-12-11
Revision:
16:c753717bfd4d
Parent:
14:757226626acb
Child:
17:364ef42e502d

File content as of revision 16:c753717bfd4d:

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

SDFileSystem sd(p5, p6, p7, p8, "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);
}