File tree Expand file tree Collapse file tree 4 files changed +4
-4
lines changed Expand file tree Collapse file tree 4 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -220,7 +220,7 @@ static void watchdog_setup_cascade_timeout(void)
220
220
WDT_CTL_WKEN_Msk | // Enable wake-up on timeout
221
221
WDT_CTL_IF_Msk | // Clear interrupt flag
222
222
WDT_CTL_RSTF_Msk | // Clear reset flag
223
- ( wdt_timeout_rmn_clk ? 0 : WDT_CTL_RSTEN_Msk ) | // Enable reset on last cascaded timeout
223
+ WDT_CTL_RSTEN_Msk | // Enable reset always to address cascaded timeout failure in interrupt disabled scenario e.g. Hard Fault
224
224
WDT_CTL_RSTCNT_Msk ; // Reset watchdog timer
225
225
226
226
SYS_LockReg ();
Original file line number Diff line number Diff line change @@ -219,7 +219,7 @@ static void watchdog_setup_cascade_timeout(void)
219
219
WDT_CTL_WKEN_Msk | // Enable wake-up on timeout
220
220
WDT_CTL_IF_Msk | // Clear interrupt flag
221
221
WDT_CTL_RSTF_Msk | // Clear reset flag
222
- ( wdt_timeout_rmn_clk ? 0 : WDT_CTL_RSTEN_Msk ) | // Enable reset on last cascaded timeout
222
+ WDT_CTL_RSTEN_Msk | // Enable reset always to address cascaded timeout failure in interrupt disabled scenario e.g. Hard Fault
223
223
WDT_CTL_RSTCNT_Msk ; // Reset watchdog timer
224
224
225
225
SYS_LockReg ();
Original file line number Diff line number Diff line change @@ -222,7 +222,7 @@ static void watchdog_setup_cascade_timeout(void)
222
222
wdt_timeout_clk_toutsel | // Timeout interval
223
223
WDT_CTL_WTE_Msk | // Enable watchdog timer
224
224
WDT_CTL_WTWKE_Msk | // Enable wake-up on timeout
225
- ( wdt_timeout_rmn_clk ? 0 : WDT_CTL_WTRE_Msk ) | // Enable reset on last cascaded timeout
225
+ WDT_CTL_WTRE_Msk | // Enable reset always to address cascaded timeout failure in interrupt disabled scenario e.g. Hard Fault
226
226
WDT_CTL_WTR_Msk ; // Reset watchdog timer
227
227
228
228
SYS_LockReg ();
Original file line number Diff line number Diff line change @@ -219,7 +219,7 @@ static void watchdog_setup_cascade_timeout(void)
219
219
WDT_CTL_WKEN_Msk | // Enable wake-up on timeout
220
220
WDT_CTL_IF_Msk | // Clear interrupt flag
221
221
WDT_CTL_RSTF_Msk | // Clear reset flag
222
- ( wdt_timeout_rmn_clk ? 0 : WDT_CTL_RSTEN_Msk ) | // Enable reset on last cascaded timeout
222
+ WDT_CTL_RSTEN_Msk | // Enable reset always to address cascaded timeout failure in interrupt disabled scenario e.g. Hard Fault
223
223
WDT_CTL_RSTCNT_Msk ; // Reset watchdog timer
224
224
225
225
SYS_LockReg ();
You can’t perform that action at this time.
0 commit comments