|
@@ -936,11 +936,11 @@ void setup() {
|
936
|
936
|
|
937
|
937
|
// Check startup - does nothing if bootloader sets MCUSR to 0
|
938
|
938
|
const byte mcu = HAL_get_reset_source();
|
939
|
|
- if (mcu & 1) SERIAL_ECHOLNPGM(STR_POWERUP);
|
940
|
|
- if (mcu & 2) SERIAL_ECHOLNPGM(STR_EXTERNAL_RESET);
|
941
|
|
- if (mcu & 4) SERIAL_ECHOLNPGM(STR_BROWNOUT_RESET);
|
942
|
|
- if (mcu & 8) SERIAL_ECHOLNPGM(STR_WATCHDOG_RESET);
|
943
|
|
- if (mcu & 32) SERIAL_ECHOLNPGM(STR_SOFTWARE_RESET);
|
|
939
|
+ if (mcu & RST_POWER_ON) SERIAL_ECHOLNPGM(STR_POWERUP);
|
|
940
|
+ if (mcu & RST_EXTERNAL) SERIAL_ECHOLNPGM(STR_EXTERNAL_RESET);
|
|
941
|
+ if (mcu & RST_BROWN_OUT) SERIAL_ECHOLNPGM(STR_BROWNOUT_RESET);
|
|
942
|
+ if (mcu & RST_WATCHDOG) SERIAL_ECHOLNPGM(STR_WATCHDOG_RESET);
|
|
943
|
+ if (mcu & RST_SOFTWARE) SERIAL_ECHOLNPGM(STR_SOFTWARE_RESET);
|
944
|
944
|
HAL_clear_reset_source();
|
945
|
945
|
|
946
|
946
|
serialprintPGM(GET_TEXT(MSG_MARLIN));
|