summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--platform/zephyr/usbh_msc_disk.c18
1 files changed, 16 insertions, 2 deletions
diff --git a/platform/zephyr/usbh_msc_disk.c b/platform/zephyr/usbh_msc_disk.c
index 6890f985..0223a9ee 100644
--- a/platform/zephyr/usbh_msc_disk.c
+++ b/platform/zephyr/usbh_msc_disk.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2025, sakumisu
+ * Copyright (c) 2025-2026 sakumisu
*
* SPDX-License-Identifier: Apache-2.0
*/
@@ -131,12 +131,26 @@ static struct disk_info usbh_msc_disk = {
.ops = &msc_disk_ops,
};
+__WEAK void usbh_msc_app_run(struct usbh_msc *msc_class)
+{
+ (void)msc_class;
+}
+
+__WEAK void usbh_msc_app_stop(struct usbh_msc *msc_class)
+{
+ (void)msc_class;
+}
+
void usbh_msc_run(struct usbh_msc *msc_class)
{
disk_access_register(&usbh_msc_disk);
+
+ usbh_msc_app_run(msc_class);
}
void usbh_msc_stop(struct usbh_msc *msc_class)
{
+ usbh_msc_app_stop(msc_class);
+
disk_access_unregister(&usbh_msc_disk);
-} \ No newline at end of file
+}