From 9670b2562171ab551d0970475fc10a670b6ef8a7 Mon Sep 17 00:00:00 2001 From: ellensp <530024+ellensp@users.noreply.github.com> Date: Sat, 24 Oct 2026 05:30:22 +1300 Subject: [PATCH] Match Marlin's CardReader::mount() signature Marlin's CardReader::mount() now takes a bool alert argument (MarlinFirmware/Marlin#28656), so the declaration in the local copy of cardreader.h no longer matches and linking fails with an undefined reference to CardReader::mount(). Declare it as Marlin does. --- src/include/Marlin/cardreader.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/include/Marlin/cardreader.h b/src/include/Marlin/cardreader.h index 1f52361..efe1819 100644 --- a/src/include/Marlin/cardreader.h +++ b/src/include/Marlin/cardreader.h @@ -37,7 +37,7 @@ typedef struct { class CardReader { public: static card_flags_t flag; // Flags (above) - static void mount(); + static void mount(const bool alert = true); static void release(); static bool isMounted() { return flag.mounted; }