Increase timeouts for super duper slow machines

This commit is contained in:
Huntereb 2019-12-25 17:49:43 -05:00
parent 54dea51b01
commit 3f5a38d405

View File

@ -438,7 +438,7 @@ static Result _usbCommsRead(usbCommsInterface *interface, void* buffer, size_t s
rc = usbDsEndpoint_PostBufferAsync(interface->endpoint_out, transfer_buffer, chunksize, &urbId); rc = usbDsEndpoint_PostBufferAsync(interface->endpoint_out, transfer_buffer, chunksize, &urbId);
if (R_FAILED(rc)) return rc; if (R_FAILED(rc)) return rc;
//Wait for the transfer to finish. //Wait for the transfer to finish.
if (size < 0x1000) rc = eventWait(&interface->endpoint_out->CompletionEvent, 1000000000); if (size < 0x1000) rc = eventWait(&interface->endpoint_out->CompletionEvent, 2000000000);
else rc = eventWait(&interface->endpoint_out->CompletionEvent, 5000000000); else rc = eventWait(&interface->endpoint_out->CompletionEvent, 5000000000);
if (R_FAILED(rc)) if (R_FAILED(rc))
{ {
@ -509,7 +509,7 @@ static Result _usbCommsWrite(usbCommsInterface *interface, const void* buffer, s
if(R_FAILED(rc))return rc; if(R_FAILED(rc))return rc;
//Wait for the transfer to finish. //Wait for the transfer to finish.
if (size < 0x1000) rc = eventWait(&interface->endpoint_in->CompletionEvent, 1000000000); if (size < 0x1000) rc = eventWait(&interface->endpoint_in->CompletionEvent, 2000000000);
else rc = eventWait(&interface->endpoint_in->CompletionEvent, 5000000000); else rc = eventWait(&interface->endpoint_in->CompletionEvent, 5000000000);
if (R_FAILED(rc)) if (R_FAILED(rc))
{ {