File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -58,6 +58,7 @@ class FileSystemSwitcher
5858 void begin (const bool fsIsActive)
5959 {
6060 fileSystemIsActive = fsIsActive;
61+ requestFileSystemActive = fsIsActive;
6162 stateMachine = std::thread (&FileSystemSwitcher::processStateRequests, this );
6263 }
6364
@@ -91,13 +92,15 @@ class FileSystemSwitcher
9192 [this ]() { return requestFileSystemActive != fileSystemIsActive; });
9293 if (fileSystemIsActive = requestFileSystemActive)
9394 {
95+ ESP_LOGD (TAG, " mount FS" );
9496 usbMsc.mediaPresent (false );
9597 FFat.end (); // invalidate cache
9698 assert (FFat.begin ()); // update data
9799 listFiles (" /" );
98100 }
99101 else
100102 {
103+ ESP_LOGD (TAG, " unmount FS" );
101104 FFat.end (); // flush and unmount
102105 usbMsc.mediaPresent (true );
103106 }
You can’t perform that action at this time.
0 commit comments