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 @@ -188,7 +188,7 @@ static void watchdog_setup_cascade_timeout(void)
188
188
WDT_CTL_WKEN_Msk | // Enable wake-up on timeout
189
189
WDT_CTL_IF_Msk | // Clear interrupt flag
190
190
WDT_CTL_RSTF_Msk | // Clear reset flag
191
- ( wdt_timeout_rmn_clk ? 0 : WDT_CTL_RSTEN_Msk ) | // Enable reset on last cascaded timeout
191
+ WDT_CTL_RSTEN_Msk | // Enable reset always to address cascaded timeout failure in interrupt disabled scenario e.g. Hard Fault
192
192
WDT_CTL_RSTCNT_Msk ; // Reset watchdog timer
193
193
194
194
SYS_LockReg ();
Original file line number Diff line number Diff line change @@ -190,7 +190,7 @@ static void watchdog_setup_cascade_timeout(void)
190
190
WDT_CTL_WKEN_Msk | // Enable wake-up on timeout
191
191
WDT_CTL_IF_Msk | // Clear interrupt flag
192
192
WDT_CTL_RSTF_Msk | // Clear reset flag
193
- ( wdt_timeout_rmn_clk ? 0 : WDT_CTL_RSTEN_Msk ) | // Enable reset on last cascaded timeout
193
+ WDT_CTL_RSTEN_Msk | // Enable reset always to address cascaded timeout failure in interrupt disabled scenario e.g. Hard Fault
194
194
WDT_CTL_RSTCNT_Msk ; // Reset watchdog timer
195
195
196
196
SYS_LockReg ();
Original file line number Diff line number Diff line change @@ -193,7 +193,7 @@ static void watchdog_setup_cascade_timeout(void)
193
193
wdt_timeout_clk_toutsel | // Timeout interval
194
194
WDT_CTL_WTE_Msk | // Enable watchdog timer
195
195
WDT_CTL_WTWKE_Msk | // Enable wake-up on timeout
196
- ( wdt_timeout_rmn_clk ? 0 : WDT_CTL_WTRE_Msk ) | // Enable reset on last cascaded timeout
196
+ WDT_CTL_WTRE_Msk | // Enable reset always to address cascaded timeout failure in interrupt disabled scenario e.g. Hard Fault
197
197
WDT_CTL_WTR_Msk ; // Reset watchdog timer
198
198
199
199
SYS_LockReg ();
Original file line number Diff line number Diff line change @@ -187,7 +187,7 @@ static void watchdog_setup_cascade_timeout(void)
187
187
WDT_CTL_WKEN_Msk | // Enable wake-up on timeout
188
188
WDT_CTL_IF_Msk | // Clear interrupt flag
189
189
WDT_CTL_RSTF_Msk | // Clear reset flag
190
- ( wdt_timeout_rmn_clk ? 0 : WDT_CTL_RSTEN_Msk ) | // Enable reset on last cascaded timeout
190
+ WDT_CTL_RSTEN_Msk | // Enable reset always to address cascaded timeout failure in interrupt disabled scenario e.g. Hard Fault
191
191
WDT_CTL_RSTCNT_Msk ; // Reset watchdog timer
192
192
193
193
SYS_LockReg ();
You can’t perform that action at this time.
0 commit comments