diff options
Diffstat (limited to 'firmware/target/arm/as3525/usb-as3525.c')
-rw-r--r-- | firmware/target/arm/as3525/usb-as3525.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/firmware/target/arm/as3525/usb-as3525.c b/firmware/target/arm/as3525/usb-as3525.c index 5e913789b5..c32aa3c249 100644 --- a/firmware/target/arm/as3525/usb-as3525.c +++ b/firmware/target/arm/as3525/usb-as3525.c | |||
@@ -22,6 +22,7 @@ | |||
22 | #include <stdbool.h> | 22 | #include <stdbool.h> |
23 | #include "config.h" | 23 | #include "config.h" |
24 | #include "usb.h" | 24 | #include "usb.h" |
25 | #include "usb_core.h" | ||
25 | #include "usb-target.h" | 26 | #include "usb-target.h" |
26 | #include "power.h" | 27 | #include "power.h" |
27 | #include "as3525.h" | 28 | #include "as3525.h" |
@@ -38,7 +39,10 @@ | |||
38 | 39 | ||
39 | void usb_enable(bool on) | 40 | void usb_enable(bool on) |
40 | { | 41 | { |
41 | (void)on; | 42 | if (on) |
43 | usb_core_init(); | ||
44 | else | ||
45 | usb_core_exit(); | ||
42 | } | 46 | } |
43 | 47 | ||
44 | void usb_init_device(void) | 48 | void usb_init_device(void) |