Bläddra i källkod

Require a checksum when writing to SD

From #10204 by @adriancuzman
Scott Lahteine 7 år sedan
förälder
incheckning
3007eee22e
1 ändrade filer med 6 tillägg och 0 borttagningar
  1. 6
    0
      Marlin/src/gcode/queue.cpp

+ 6
- 0
Marlin/src/gcode/queue.cpp Visa fil

@@ -341,6 +341,12 @@ inline void get_serial_commands() {
341 341
 
342 342
           gcode_LastN = gcode_N;
343 343
         }
344
+        #if ENABLED(SDSUPPORT)
345
+          else if (card.saving) {
346
+            gcode_line_error(PSTR(MSG_ERR_NO_CHECKSUM));
347
+            return;
348
+          }
349
+        #endif
344 350
 
345 351
         // Movement commands alert when stopped
346 352
         if (IsStopped()) {

Laddar…
Avbryt
Spara