summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2022-03-10 19:10:00 +0800
committersakumisu <[email protected]>2022-03-10 19:10:00 +0800
commit96b92efbcb7487abea950c84e7c2d609cfd19d93 (patch)
tree3619990293b134bf797f1521e5aa74288c91292e /core
parent0c57037257f1fdd4b4ebd26eefb34e634453b4ae (diff)
add usb_dc_init declare in usb_dc.h,and add usbd_initialize to call it
Diffstat (limited to 'core')
-rw-r--r--core/usbd_core.c6
-rw-r--r--core/usbd_core.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/core/usbd_core.c b/core/usbd_core.c
index c5e0a5bd..ede250e3 100644
--- a/core/usbd_core.c
+++ b/core/usbd_core.c
@@ -1297,3 +1297,9 @@ bool usb_device_is_configured(void)
{
return usbd_core_cfg.configured;
}
+
+int usbd_initialize(void)
+{
+ usb_dc_init();
+ return 0;
+} \ No newline at end of file
diff --git a/core/usbd_core.h b/core/usbd_core.h
index 99aa1d87..401cf542 100644
--- a/core/usbd_core.h
+++ b/core/usbd_core.h
@@ -131,6 +131,8 @@ void usbd_class_add_interface(usbd_class_t *devclass, usbd_interface_t *intf);
void usbd_interface_add_endpoint(usbd_interface_t *intf, usbd_endpoint_t *ep);
bool usb_device_is_configured(void);
+int usbd_initialize(void);
+
#ifdef __cplusplus
}
#endif