improve processing usb complete and error isr.

also merge them together
3 files changed