Hardfault_log progmem always clear when re-arming

This commit is contained in:
Peter van der Perk
2023-05-19 13:03:41 +02:00
committed by Daniel Agar
parent bcf87b4b35
commit 9a17fddc31
+4 -4
View File
@@ -955,10 +955,6 @@ static int hardfault_commit(char *caller)
} }
} }
#ifdef HAS_PROGMEM
// Clear flash sector to write new hardfault
hardfault_clear(caller, false);
#endif
ret = hardfault_rearm(caller); ret = hardfault_rearm(caller);
close(fdout); close(fdout);
@@ -1079,6 +1075,10 @@ static int hardfault_dowrite(char *caller, int infd, int outfd,
****************************************************************************/ ****************************************************************************/
__EXPORT int hardfault_rearm(char *caller) __EXPORT int hardfault_rearm(char *caller)
{ {
#ifdef HAS_PROGMEM
// Clear flash sector to write new hardfault
hardfault_clear(caller, false);
#endif
int ret = OK; int ret = OK;
int rv = unlink(HARDFAULT_PATH); int rv = unlink(HARDFAULT_PATH);