cmsis_dap: Timeout and start of error handling for bulk transfers.

This commit is contained in:
Uwe Bonnes 2021-10-31 12:33:43 +01:00
parent 2bc2db1140
commit 8970160f1d
1 changed files with 4 additions and 2 deletions

View File

@ -243,11 +243,13 @@ int dbg_dap_cmd(uint8_t *data, int size, int rsize)
res = libusb_bulk_transfer(usb_handle, out_ep, data, rsize, &transferred, 500);
if (res < 0) {
DEBUG_WARN( "OUT error\n" );
DEBUG_WARN("OUT error: %d\n", res);
return res;
}
res = libusb_bulk_transfer(usb_handle, in_ep, buffer, report_size, &transferred, 500);
if (res < 0) {
DEBUG_WARN( "IN error\n" );
DEBUG_WARN("IN error: %d\n", res);
return res;
}
res = transferred;
}