This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to disable the WDT (watchdog timer)?

After enabling and starting the watchdog timer (RR0), how can it be disabled?

This following code does not work:

NRF_WDT->RREN &= ~(1 << WDT_RREN_RR0_Pos);

Neither does:

NRF_WDT->POWER = 0;

Edit: I'm using a Rev G0 chip.

Parents
  • Thanks John.

    I think I'm also seeing that behavior too (WDT still running after a SW reset).

    Do you think this should be an errata item?

Reply
  • Thanks John.

    I think I'm also seeing that behavior too (WDT still running after a SW reset).

    Do you think this should be an errata item?

Children
No Data