From 277a221ab9493d482c6e4ccb60cbd33176ae87ef Mon Sep 17 00:00:00 2001
From: schneider <schneider@blinkenlichts.net>
Date: Tue, 7 Apr 2020 01:00:05 +0200
Subject: [PATCH] fix(usb): Reload config when mounting FS again

---
 epicardium/modules/usb.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/epicardium/modules/usb.c b/epicardium/modules/usb.c
index 572b2b5fc..512904255 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);
 }
-- 
GitLab