Azure Sphere MT3620 M4 API Reference Manual
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages

These sections introduce the Watchdog Timer (WDT), including terms and acronyms, supported features. More...

Overview

These sections introduce the Watchdog Timer (WDT), including terms and acronyms, supported features.

And the usage of these APIs and current system case of WDT are introduced in the section on how to use this driver.

Terms and Acronyms

Terms Details
WDT Watchdog Timer
HW-RST Hardware Reset. It can be provided by WDT counter timeout(hwrst)
SW-RST Software Reset. It can be provided by WDT function(swrst)

Supported Features

Each IO-CM4 has one WDT device respectively to support system operation monitoring.
WDT device provides the counter with the 32kHz clock source and it can trigger two types of events: interrupt and reset. And there are two ways to trigger these events: counter timeout(HW-RST) and setting swrst register (SW-RST).
For more details, please refer the WDT datasheet.

How to Use This Driver

Modules

 Define
 This section introduces the macro definitions which are used by WDT M-HAL's APIs error return type.
 
 Function
 This section provides Fixed APIs(defined as Common Interface) to fully control the MediaTek WDT HW.
 
 Struct
 This section introduces the structure used by WDT M-HAL used.