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
Diff: main.cpp
- Revision:
- 1:473f339c54c1
- Parent:
- 0:0d68fe822228
- Child:
- 2:3e3df7a79050
diff -r 0d68fe822228 -r 473f339c54c1 main.cpp
--- a/main.cpp	Wed Mar 06 17:06:56 2013 +0000
+++ b/main.cpp	Tue Mar 12 17:30:04 2013 +0000
@@ -10,23 +10,30 @@
     
     while(1) {
         
-        // try to connect a USB flash disk
-        while(!msd.connect())
+        // 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);
         
-        FILE * fp = fopen("/usb/test.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");
+            // if device disconnected, try to connect again
+            if (!msd.connected())
+                break;
         }
-        
-        // wait until the msd disk is disconnected
-        while(msd.connected())
-            Thread::wait(500);
+            
     }
 }
 
    