Watchdog Manager HAL#

Hardware Abstraction Layer for Watchdog Manager.

This interface defines the HAL functions that must be implemented to support the Watchdog Manager on different hardware platforms. The HAL provides abstraction for:

  • Hardware watchdog initialization and configuration

  • Starting and stopping the watchdog

  • Feeding the watchdog

  • Power mode handling

Different implementations can be provided for:

  • Devices with WDOG peripheral (Series 2/3)

  • Devices missing EM1/2/3 run in any sleep mode (EM transition hook)

  • Stub implementation for customers who want to manage their own watchdog