added usb_deinit();