diff --git a/firmware/target/arm/as3525/usb-drv-as3525v2.c b/firmware/target/arm/as3525/usb-drv-as3525v2.c index 71cf91ba8e..c3cf7f4d77 100644 --- a/firmware/target/arm/as3525/usb-drv-as3525v2.c +++ b/firmware/target/arm/as3525/usb-drv-as3525v2.c @@ -239,9 +239,10 @@ void usb_drv_init(void) void usb_drv_exit(void) { + DCTL = DCTL_pwronprgdone | DCTL_sftdiscon; + VIC_INT_EN_CLEAR = INTERRUPT_USB; - DCTL = DCTL_pwronprgdone | DCTL_sftdiscon; sleep(HZ/20); CGU_USB = 0;