AES TEAM
/
USBHostMSD_HelloWorld
save data to memory stick
Fork of USBHostMSD_HelloWorld by
Revision 9:dadf8d23bcf2, committed 2015-01-29
- Comitter:
- cathal66
- Date:
- Thu Jan 29 17:29:50 2015 +0000
- Parent:
- 8:758190c6c455
- Commit message:
- save data to flash disk
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Thu Mar 14 14:23:42 2013 +0000 +++ b/main.cpp Thu Jan 29 17:29:50 2015 +0000 @@ -3,41 +3,27 @@ DigitalOut led(LED1); +AnalogIn pot1(p19); + void msd_task(void const *) { USBHostMSD msd("usb"); - int i = 0; - while(1) { + // try to connect a MSD device while(!msd.connect()) { Thread::wait(500); } - - // in a loop, append a file - // if the device is disconnected, we try to connect it again - while(1) { - - // append a file - FILE * fp = fopen("/usb/test1.txt", "a"); + // append a file + FILE * fp = fopen("/usb/test.csv", "w"); + for (int i=0; i<100; i++) { + fprintf(fp,"%.2f\n",pot1.read()); - if (fp != NULL) { - fprintf(fp, "Hello fun SD Card World: %d!\r\n", i++); - printf("Goodbye World!\r\n"); - fclose(fp); - } else { - printf("FILE == NULL\r\n"); + led=!led; } - - Thread::wait(500); - - // if device disconnected, try to connect again - if (!msd.connected()) - break; - } - - } + fclose(fp); + }