diff --git a/epicardium/modules/usb.c b/epicardium/modules/usb.c index 572b2b5fcffa8fd2684c28b60c4d9f2937fdd3f9..5129042559d6af9079a0464dc419b6021a3678e3 100644 --- a/epicardium/modules/usb.c +++ b/epicardium/modules/usb.c @@ -12,6 +12,7 @@ #include "epicardium.h" #include "modules/filesystem.h" +#include "modules/config.h" #include "usb/cdcacm.h" #include "usb/mass_storage.h" @@ -139,6 +140,7 @@ int epic_usb_shutdown(void) esb_deinit(); if (s_fsDetached) { fatfs_attach(); + load_config(); } return 0; } @@ -155,6 +157,7 @@ int epic_usb_cdcacm(void) esb_deinit(); if (s_fsDetached) { fatfs_attach(); + load_config(); } return esb_init(&s_cfg_cdcacm); }