Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Cc26x0/cc13x0 deep-sleep + PERIPH/SERIAL enabled leads to WD trigger #1075
If either PERIPH or SERIAL domain is signaled to be kept on through the LPM modules functionality, it seems the watchdog timer is still running even during deep sleep. Thus it will bark if the deep sleep duration is more than the 1.1 s WD interval.
It seems to be related to not setting ULDO as power source : Forcing this to be set with PDs signaled ON resolves the problem (but creates others). Similarly, not setting ULDO even with PDs signaled OFF triggers it.
Possible workarounds includes explicitly disabling WD before deep-sleep, or having the particular LPM module also deny deep-sleep.