Browse Source

stm32: board_reset, keep legacy definition for old chips

sbg
Simone Guscetti 7 years ago committed by Beat Küng
parent
commit
20905ce478
  1. 8
      src/drivers/boards/common/stm32/board_reset.c

8
src/drivers/boards/common/stm32/board_reset.c

@ -62,7 +62,13 @@ int board_set_bootload_mode(board_reset_e mode) @@ -62,7 +62,13 @@ int board_set_bootload_mode(board_reset_e mode)
}
stm32_pwr_enablebkp(true);
*(uint32_t *)STM32_RTC_BKR(0) = regvalue;
// Check if we can to use the new register definition
#ifndef STM32_RTC_BK0R
*(uint32_t *)STM32_BKP_BASE = regvalue;
#else
*(uint32_t *)STM32_RTC_BK0R = regvalue;
#endif
stm32_pwr_enablebkp(false);
return OK;
}

Loading…
Cancel
Save