STM: HAL: Reset_reason: Correct return values

pull/10657/head
Filip Jagodzinski 2018-02-21 14:22:46 +01:00 committed by Filip Jagodzinski
parent 76f7ca613a
commit 3d31801f4f
1 changed files with 30 additions and 30 deletions

View File

@ -21,33 +21,9 @@
reset_reason_t hal_reset_reason_get(void)
{
#ifdef RCC_FLAG_SFTRST
if (__HAL_RCC_GET_FLAG(RCC_FLAG_SFTRST)) {
return RESET_REASON_SOFTWARE;
}
#endif
#ifdef RCC_FLAG_BORRST
if (__HAL_RCC_GET_FLAG(RCC_FLAG_BORRST)) {
return RESET_REASON_BROWN_OUT;
}
#endif
#ifdef RCC_FLAG_PORRST
if (__HAL_RCC_GET_FLAG(RCC_FLAG_PORRST)) {
return RESET_REASON_POWER_ON;
}
#endif
#ifdef RCC_FLAG_PINRST
if (__HAL_RCC_GET_FLAG(RCC_FLAG_PINRST)) {
return RESET_REASON_PIN_RESET;
}
#endif
#ifdef RCC_FLAG_IWDGRST
if (__HAL_RCC_GET_FLAG(RCC_FLAG_IWDGRST)) {
return RESET_REASON_WATCHDOG;
#ifdef RCC_FLAG_LPWRRST
if (__HAL_RCC_GET_FLAG(RCC_FLAG_LPWRRST)) {
return RESET_REASON_WAKE_LOW_POWER;
}
#endif
@ -57,9 +33,33 @@ reset_reason_t hal_reset_reason_get(void)
}
#endif
#ifdef RCC_FLAG_LPWRRST
if (__HAL_RCC_GET_FLAG(RCC_FLAG_LPWRRST)) {
return RESET_REASON_WAKE_LOW_POWER;
#ifdef RCC_FLAG_IWDGRST
if (__HAL_RCC_GET_FLAG(RCC_FLAG_IWDGRST)) {
return RESET_REASON_WATCHDOG;
}
#endif
#ifdef RCC_FLAG_SFTRST
if (__HAL_RCC_GET_FLAG(RCC_FLAG_SFTRST)) {
return RESET_REASON_SOFTWARE;
}
#endif
#ifdef RCC_FLAG_PORRST
if (__HAL_RCC_GET_FLAG(RCC_FLAG_PORRST)) {
return RESET_REASON_POWER_ON;
}
#endif
#ifdef RCC_FLAG_BORRST
if (__HAL_RCC_GET_FLAG(RCC_FLAG_BORRST)) {
return RESET_REASON_BROWN_OUT;
}
#endif
#ifdef RCC_FLAG_PINRST
if (__HAL_RCC_GET_FLAG(RCC_FLAG_PINRST)) {
return RESET_REASON_PIN_RESET;
}
#endif