AES TEAM
/
USBHostMSD_HelloWorld
save data to memory stick
Fork of USBHostMSD_HelloWorld by
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 #include "USBHostMSD.h" 00003 00004 DigitalOut led(LED1); 00005 00006 AnalogIn pot1(p19); 00007 00008 void msd_task(void const *) { 00009 00010 USBHostMSD msd("usb"); 00011 00012 00013 00014 // try to connect a MSD device 00015 while(!msd.connect()) { 00016 Thread::wait(500); 00017 } 00018 // append a file 00019 FILE * fp = fopen("/usb/test.csv", "w"); 00020 for (int i=0; i<100; i++) { 00021 fprintf(fp,"%.2f\n",pot1.read()); 00022 00023 led=!led; 00024 } 00025 fclose(fp); 00026 00027 } 00028 00029 00030 int main() { 00031 Thread msdTask(msd_task, NULL, osPriorityNormal, 1024 * 4); 00032 while(1) { 00033 led=!led; 00034 Thread::wait(500); 00035 } 00036 }
Generated on Thu Jul 14 2022 19:55:47 by 1.7.2