Program to test USB Mass storage

Dependencies:   FatFileSystem mbed MSCFileSystem

Committer:
chris
Date:
Mon Jul 23 09:59:38 2012 +0000
Revision:
1:1f7a5d9bf5f7
Parent:
0:22a5db2c7926
Includes the library with updated .c to .cpp file names

Who changed what in which revision?

UserRevisionLine numberNew contents of line
chris 0:22a5db2c7926 1 #include "mbed.h"
chris 0:22a5db2c7926 2 #include "MSCFileSystem.h"
chris 0:22a5db2c7926 3
chris 0:22a5db2c7926 4 MSCFileSystem sd("sd");
chris 0:22a5db2c7926 5
chris 0:22a5db2c7926 6
chris 0:22a5db2c7926 7 DigitalOut led1(LED1);
chris 0:22a5db2c7926 8 DigitalOut led2(LED2);
chris 0:22a5db2c7926 9 DigitalOut led3(LED3);
chris 0:22a5db2c7926 10 DigitalOut led4(LED4);
chris 0:22a5db2c7926 11
chris 0:22a5db2c7926 12 int main() {
chris 0:22a5db2c7926 13
chris 0:22a5db2c7926 14 printf("This is version 1.0 of the USB host test\n");
chris 0:22a5db2c7926 15
chris 0:22a5db2c7926 16 FILE *fp = fopen("/sd/test.txt","w");
chris 0:22a5db2c7926 17 printf("Create filehandle\n");
chris 0:22a5db2c7926 18
chris 0:22a5db2c7926 19 led1= 1;
chris 0:22a5db2c7926 20
chris 0:22a5db2c7926 21 if (fp == NULL) { //make sure it's been opened
chris 0:22a5db2c7926 22 printf("its bad :-(\n");
chris 0:22a5db2c7926 23 led2 = 1;
chris 0:22a5db2c7926 24 exit(1);
chris 0:22a5db2c7926 25 }
chris 0:22a5db2c7926 26 printf("its good :-)\n");
chris 0:22a5db2c7926 27
chris 0:22a5db2c7926 28 led3 = 1;
chris 0:22a5db2c7926 29
chris 0:22a5db2c7926 30 fprintf(fp,"Hello world!\n");
chris 0:22a5db2c7926 31 printf("Write to the file\n");
chris 0:22a5db2c7926 32
chris 0:22a5db2c7926 33
chris 0:22a5db2c7926 34 fclose(fp);
chris 0:22a5db2c7926 35 printf("Close the handle\n");
chris 0:22a5db2c7926 36
chris 0:22a5db2c7926 37 led4 = 1;
chris 0:22a5db2c7926 38 printf("\n");
chris 0:22a5db2c7926 39 }