Ver código fonte

Rename dump_crash_source to dump_crash_reason

Yuri D'Elia 3 anos atrás
pai
commit
31f416fd5e

+ 1 - 1
Firmware/Marlin_main.cpp

@@ -1678,7 +1678,7 @@ ISR(WDT_vect)
 {
     WRITE(BEEPER, 1);
     eeprom_update_byte((uint8_t*)EEPROM_CRASH_ACKNOWLEDGED, 0);
-    xfdump_full_dump_and_reset(dump_crash_source::watchdog);
+    xfdump_full_dump_and_reset(dump_crash_reason::watchdog);
 }
 #endif
 

+ 1 - 1
Firmware/ultralcd.cpp

@@ -6714,7 +6714,7 @@ static void lcd_main_menu()
 void stack_error() {
     WRITE(BEEPER, HIGH);
     eeprom_update_byte((uint8_t*)EEPROM_CRASH_ACKNOWLEDGED, 0);
-    xfdump_full_dump_and_reset(dump_crash_source::stack_error);
+    xfdump_full_dump_and_reset(dump_crash_reason::stack_error);
 }
 #else
 void stack_error() {

+ 7 - 7
Firmware/xflash_dump.cpp

@@ -26,10 +26,10 @@ bool xfdump_check_crash()
     if(!xfdump_check_state())
         return false;
 
-    dump_crash_source crash;
-    xflash_rd_data(DUMP_OFFSET + offsetof(dump_t, header.crash_type),
-                   (uint8_t*)&crash, sizeof(crash));
-    return (crash != dump_crash_source::manual);
+    dump_crash_reason reason;
+    xflash_rd_data(DUMP_OFFSET + offsetof(dump_t, header.crash_reason),
+                   (uint8_t*)&reason, sizeof(reason));
+    return (reason != dump_crash_reason::manual);
 }
 
 
@@ -80,7 +80,7 @@ void xfdump_dump()
     dump_header_t buf;
     buf.magic = DUMP_MAGIC;
     buf.regs_present = false;
-    buf.crash_type = (uint8_t)dump_crash_source::manual;
+    buf.crash_reason = (uint8_t)dump_crash_reason::manual;
 
     // write sram only
     xfdump_dump_core(buf, DUMP_OFFSET + offsetof(dump_t, data.sram),
@@ -88,12 +88,12 @@ void xfdump_dump()
 }
 
 
-void xfdump_full_dump_and_reset(dump_crash_source crash)
+void xfdump_full_dump_and_reset(dump_crash_reason reason)
 {
     dump_header_t buf;
     buf.magic = DUMP_MAGIC;
     buf.regs_present = true;
-    buf.crash_type = (uint8_t)crash;
+    buf.crash_reason = (uint8_t)reason;
 
     // disable interrupts for a cleaner register dump
     cli();

+ 2 - 2
Firmware/xflash_dump.h

@@ -8,7 +8,7 @@ bool xfdump_check_state();  // return true if a dump is present
 bool xfdump_check_crash();  // return true if a dump is present and is a crash dump
 void xfdump_dump();         // create a new SRAM memory dump
 
-enum class dump_crash_source : uint8_t
+enum class dump_crash_reason : uint8_t
 {
     manual = 0,
     stack_error,
@@ -16,6 +16,6 @@ enum class dump_crash_source : uint8_t
 };
 
 // create a new dump containing registers and SRAM, then reset
-void xfdump_full_dump_and_reset(dump_crash_source crash = dump_crash_source::manual);
+void xfdump_full_dump_and_reset(dump_crash_reason crash = dump_crash_reason::manual);
 
 #endif

+ 1 - 1
Firmware/xflash_layout.h

@@ -20,7 +20,7 @@ struct dump_header_t
     uint32_t magic;
 
     uint8_t regs_present; // true when the lower segment containing registers is present
-    uint8_t crash_type; // uses values from dump_crash_source
+    uint8_t crash_reason; // uses values from dump_crash_source
 };
 
 struct dump_data_t