[ FORK ] basic DAP library forked from va009039/USBDAP/

Dependents:   11u35_usbLocalFilesystem

Fork of USBDAP by Norimasa Okamoto

Revision:
1:366f6f649a7d
Parent:
0:6b9154ed73c6
Child:
2:7dee016756ce
--- a/USBDAP.cpp	Sat Sep 14 11:19:17 2013 +0000
+++ b/USBDAP.cpp	Tue Apr 01 23:28:19 2014 +0000
@@ -59,6 +59,9 @@
     uint32_t bytesRead = 0;
     bool result;
     result = USBDevice::readEP_NB(EPINT_OUT, report->data, &bytesRead, MAX_HID_REPORT_SIZE);
+    // if readEP_NB did not succeed, does not issue a readStart
+    if (!result)
+        return false;
     report->length = bytesRead;
     if(!readStart(EPINT_OUT, MAX_HID_REPORT_SIZE))
         return false;