From 51d1e0f1dd256bc30ea5b301056a247821454258 Mon Sep 17 00:00:00 2001
From: Tanguy Pruvot <tpruvot@users.noreply.github.com>
Date: Thu, 2 May 2019 07:45:21 +0200
Subject: [PATCH] Auto-mount the SDIO SD card (#13879)

---
 Marlin/src/Marlin.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Marlin/src/Marlin.cpp b/Marlin/src/Marlin.cpp
index c6e25b5a5a..e612b0de93 100644
--- a/Marlin/src/Marlin.cpp
+++ b/Marlin/src/Marlin.cpp
@@ -939,6 +939,11 @@ void setup() {
 
   queue_setup();
 
+  #if ENABLED(SDIO_SUPPORT) && SD_DETECT_PIN == -1
+    // Auto-mount the SD for EEPROM.dat emulation
+    if (!card.isDetected()) card.initsd();
+  #endif
+
   // Load data from EEPROM if available (or use defaults)
   // This also updates variables in the planner, elsewhere
   (void)settings.load();
-- 
GitLab