Explorar el Código

Do not skip bootloader when initiating reset by farm PRUSA RESET command.

Set bootloader magic and run flag before watchdog reset in PRUSA RESET command.
Marek Bel hace 6 años
padre
commit
3248edc1ca
Se han modificado 2 ficheros con 3 adiciones y 0 borrados
  1. 2 0
      Firmware/Marlin_main.cpp
  2. 1 0
      Firmware/bootapp.h

+ 2 - 0
Firmware/Marlin_main.cpp

@@ -3283,6 +3283,8 @@ void process_commands()
             // careful!
             if (farm_mode) {
 #ifdef WATCHDOG
+                boot_app_magic = BOOT_APP_MAGIC;
+                boot_app_flags = BOOT_APP_FLG_RUN;
 				wdt_enable(WDTO_15MS);
 				cli();
 				while(1);

+ 1 - 0
Firmware/bootapp.h

@@ -17,6 +17,7 @@
 #define BOOT_APP_FLG_ERASE 0x01
 #define BOOT_APP_FLG_COPY  0x02
 #define BOOT_APP_FLG_FLASH 0x04
+#define BOOT_APP_FLG_RUN 0x08
 
 #define BOOT_APP_FLG_USER0 0x80