BlueUSBをつかってみた

Dependencies:   FatFileSystem mbed

Fork of PS3_BlueUSB by Bart Janssens

Revision:
1:7b5dfa9668df
Parent:
0:99a111b75cb4
--- a/Ps3USB.cpp	Tue Apr 26 16:09:17 2011 +0000
+++ b/Ps3USB.cpp	Wed Jun 17 09:48:19 2015 +0000
@@ -116,7 +116,7 @@
         if (_count == 25) _count = 1;
         
         err = USBInterruptTransfer(_device,output_ep,ps3_data,sizeof(ps3_data),PS3EventCallback,this);
-        wait_ms(4);
+        wait_ms(0.1);
         
         return 0;
     
@@ -145,7 +145,7 @@
       
         //set Mac address    
         err = USBControlTransfer(_device, HOST_TO_DEVICE|REQUEST_TYPE_CLASS|RECIPIENT_INTERFACE, HID_REQUEST_SET_REPORT, 0x03f5, 0, buf, sizeof(buf), 0, 0 );
-        wait_ms(4);
+        wait_ms(0.1);
         printf("set Mac address to %02X:%02X:%02X:%02X:%02X:%02X , result = %d\r\n", buf[2], buf[3], buf[4], buf[5], buf[6], buf[7], err);
 
         return 0;
@@ -158,7 +158,7 @@
         u8 buf[8];
         //get Mac address    
         err = USBControlTransfer(_device, DEVICE_TO_HOST|REQUEST_TYPE_CLASS|RECIPIENT_INTERFACE, HID_REQUEST_GET_REPORT, 0x03f5, 0, buf, sizeof(buf), 0, 0 );
-        wait_ms(4);
+        wait_ms(0.1);
         printf("Mac address is set to %02X:%02X:%02X:%02X:%02X:%02X , result = %d\r\n",buf[2], buf[3], buf[4], buf[5], buf[6], buf[7], err);
 
         
@@ -175,7 +175,7 @@
         memcpy(buf, ledrumble, 48);
         
         err = USBControlTransfer(_device, HOST_TO_DEVICE|REQUEST_TYPE_CLASS|RECIPIENT_INTERFACE, HID_REQUEST_SET_REPORT, 0x0201,0, buf, sizeof(buf), 0, 0 );
-        wait_ms(4);
+        wait_ms(0.1);
       
         return 0;
     }
@@ -193,7 +193,7 @@
         buf[4] = power_left;
          
         err = USBControlTransfer(_device, HOST_TO_DEVICE|REQUEST_TYPE_CLASS|RECIPIENT_INTERFACE, HID_REQUEST_SET_REPORT, 0x0201,0, buf, sizeof(buf), 0, 0 );
-        wait_ms(4);
+        wait_ms(0.1);
         
         return 0;
     }
@@ -208,7 +208,7 @@
         
         ParsePs3Result(data, sizeof(ps3report),t->_count);
         USBInterruptTransfer(device, endpoint , data, len, PS3EventCallback, userData);
-        wait_ms(4);
+        wait_ms(0.1);
 
     }
     
@@ -241,3 +241,5 @@
     }
 
     
+
+