From f94d04a9406f7c21a52f3c72b45c42a6a2268652 Mon Sep 17 00:00:00 2001 From: David Crocker Date: Wed, 21 Sep 2022 02:25:10 +0100 Subject: Improved error message when M950 D used in SBC mode --- src/Platform/Platform.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/Platform/Platform.cpp b/src/Platform/Platform.cpp index 0a91998c..22c8fa31 100644 --- a/src/Platform/Platform.cpp +++ b/src/Platform/Platform.cpp @@ -4583,16 +4583,21 @@ GCodeResult Platform::ConfigurePort(GCodeBuffer& gb, const StringRef& reply) THR #ifdef DUET3_MB6HC case 64: // D # if HAS_SBC_INTERFACE - if (!reprap.UsingSbcInterface()) -# endif + if (reprap.UsingSbcInterface()) { - return MassStorage::ConfigureSdCard(gb, reply); + reply.copy("SD card not supported in SBC mode"); + return GCodeResult::error; } +# endif + return MassStorage::ConfigureSdCard(gb, reply); #endif - //no break default: +#ifdef DUET3_MB6HC + reply.copy("exactly one of FHJPSRD must be given"); +#else reply.copy("exactly one of FHJPSR must be given"); +#endif return GCodeResult::error; } } -- cgit v1.2.3