Browse Source

HAL_ChibiOS: fixed build with older gcc

master
Andrew Tridgell 6 years ago
parent
commit
730982b3c4
  1. 6
      libraries/AP_HAL_ChibiOS/hwdef/common/watchdog.c

6
libraries/AP_HAL_ChibiOS/hwdef/common/watchdog.c

@ -94,7 +94,8 @@ void stm32_watchdog_save_reason(void) @@ -94,7 +94,8 @@ void stm32_watchdog_save_reason(void)
{
if (WDG_RESET_STATUS & WDG_RESET_IS_IWDG) {
was_watchdog_reset = true;
for (uint8_t i=0; i<sizeof(boot_backup_state)/sizeof(boot_backup_state[0]); i++) {
uint8_t i;
for (i=0; i<sizeof(boot_backup_state)/sizeof(boot_backup_state[0]); i++) {
boot_backup_state[i] = get_rtc_backup(i);
}
}
@ -106,7 +107,8 @@ void stm32_watchdog_save_reason(void) @@ -106,7 +107,8 @@ void stm32_watchdog_save_reason(void)
void stm32_watchdog_clear_reason(void)
{
WDG_RESET_STATUS = WDG_RESET_CLEAR;
for (uint8_t i=1; i<sizeof(boot_backup_state)/sizeof(boot_backup_state[0]); i++) {
uint8_t i;
for (i=1; i<sizeof(boot_backup_state)/sizeof(boot_backup_state[0]); i++) {
set_rtc_backup(i, 0);
}
}

Loading…
Cancel
Save