Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: USBHost_custom_Addiso
Fork of USBHostC270_example_GR-PEACH by
main.cpp
- Committer:
- samux
- Date:
- 2013-03-12
- Revision:
- 2:3e3df7a79050
- Parent:
- 1:473f339c54c1
- Child:
- 4:f8a5c8aa895a
File content as of revision 2:3e3df7a79050:
#include "mbed.h"
#include "USBHostMSD.h"
DigitalOut led(LED1);
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);
}
while(1) {
FILE * fp = fopen("/usb/test1.txt", "a");
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");
}
Thread::wait(500);
// if device disconnected, try to connect again
if (!msd.connected())
break;
}
}
}
int main() {
Thread msdTask(msd_task, NULL, osPriorityNormal, 1024 * 4);
while(1) {
led=!led;
Thread::wait(500);
}
}
