Fix error handling when transfers fail to start
Detail: c/softc_device - Fix softc_device_start() to call usb_transfer_complete() with the appropriate status code if a transfer fails to start - returning the status to the caller isn't enough. Also tweak debug output and add extra safety checks to timeout cancellation. Admin: Tested on Raspberry Pi Version 0.19. Tagged as 'DWCDriver-0_19'
Showing with 31 additions and 19 deletions