USB device stack
Dependents: blinky_max32630fthr FTHR_USB_serial FTHR_OLED HSP_RPC_GUI_3_0_1 ... more
Fork of USBDevice by
Diff: USBDevice/USBDevice.cpp
- Revision:
- 18:78bdbce94509
- Parent:
- 17:bbd6dac92961
- Child:
- 25:7c72828865f3
--- a/USBDevice/USBDevice.cpp Thu Jan 23 17:30:20 2014 +0000
+++ b/USBDevice/USBDevice.cpp Tue Feb 18 11:00:19 2014 +0000
@@ -703,12 +703,15 @@
return (device.state == CONFIGURED);
}
-void USBDevice::connect(void)
+void USBDevice::connect(bool blocking)
{
/* Connect device */
USBHAL::connect();
- /* Block if not configured */
- while (!configured());
+
+ if (blocking) {
+ /* Block if not configured */
+ while (!configured());
+ }
}
void USBDevice::disconnect(void)
