getBackupSram neven null (#5663)

This commit is contained in:
rusefillc 2023-10-29 15:46:15 -04:00 committed by GitHub
parent a7a6f4fcee
commit 8c4a06bc10
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 20 deletions

View File

@ -109,12 +109,10 @@ void chDbgPanic3(const char *msg, const char * file, int line) {
#if EFI_BACKUP_SRAM
auto sramState = getBackupSram();
if (sramState != nullptr) {
strncpy(sramState->hardFile, file, efi::size(sramState->hardFile));
sramState->hardLine = line;
sramState->check = 123;
strncpy(sramState->rawMsg, msg, efi::size(sramState->rawMsg));
}
strncpy(sramState->hardFile, file, efi::size(sramState->hardFile));
sramState->hardLine = line;
sramState->check = 123;
strncpy(sramState->rawMsg, msg, efi::size(sramState->rawMsg));
#endif // EFI_BACKUP_SRAM
if (hasOsPanicError())
@ -295,10 +293,8 @@ void firmwareError(ObdCode code, const char *fmt, ...) {
#if EFI_BACKUP_SRAM
auto sramState = getBackupSram();
if (sramState != nullptr) {
strncpy(sramState->ErrorString, criticalErrorMessageBuffer, efi::size(sramState->ErrorString));
sramState->Cookie = ErrorCookie::FirmwareError;
}
strncpy(sramState->ErrorString, criticalErrorMessageBuffer, efi::size(sramState->ErrorString));
sramState->Cookie = ErrorCookie::FirmwareError;
#endif // EFI_BACKUP_SRAM
#else

View File

@ -49,16 +49,7 @@ void backupRamSave(backup_ram_e idx, uint32_t value) {
#endif /* HAL_USE_RTC */
}
#if defined(AT32F4XX)
void backupRamFlush(void) {
}
BackupSramData* getBackupSram() {
return NULL;
}
#else
#if !defined(AT32F4XX)
void backupRamFlush(void) {
// nothing to do here, in STM32 all data is saved instantaneously