a bit more of AT32

This commit is contained in:
Andrey 2023-07-05 00:21:16 -04:00
parent 55ff879cb7
commit b5f3094602
2 changed files with 26 additions and 0 deletions

View File

@ -49,6 +49,17 @@ void backupRamSave(backup_ram_e idx, uint32_t value) {
#endif /* HAL_USE_RTC */
}
#if defined(AT32F4XX)
void backupRamFlush(void) {
}
BackupSramData* getBackupSram() {
return NULL;
}
#else
void backupRamFlush(void) {
// nothing to do here, in STM32 all data is saved instantaneously
}
@ -61,3 +72,5 @@ extern BackupSramData __backup_sram_addr__;
BackupSramData* getBackupSram() {
return &__backup_sram_addr__;
}
#endif

View File

@ -393,6 +393,18 @@ bool isValidSerialRxPin(brain_pin_e pin) {
#if EFI_PROD_CODE
#ifdef AT32F4XX
BOR_Level_t BOR_Get(void) {
/* TODO: Artery */
/* Fake */
return BOR_Level_None;
}
BOR_Result_t BOR_Set(BOR_Level_t BORValue) {
/* NOP */
return BOR_Result_Ok;
}
#else
BOR_Level_t BOR_Get(void) {
FLASH_OBProgramInitTypeDef FLASH_Handle;
@ -428,6 +440,7 @@ BOR_Result_t BOR_Set(BOR_Level_t BORValue) {
return BOR_Result_Ok;
}
#endif
void baseMCUInit(void) {
// looks like this holds a random value on start? Let's set a nice clean zero