AM263Px MCU+ SDK: Watchdog interrupt mode

| AM263Px MCU+ SDK 26.00.00 |

Watchdog interrupt mode

# Introduction

This example uses the WDT module in non reset mode to generate NMI Interrupt.

- The Watchdog interrupt is configured as a non-maskable interrupt and the user-defined callback function is registered.
- ESM module is configured with ESM to generate a non-maskable interrupt to the CPU.
- The callback function in the application handles the watchdog interrupt.

# Supported Combinations

Parameter | Value
--- | ---
CPU + OS | r5fss0-0 nortos
Toolchain | ti-arm-clang
Boards | am263px-cc, am263px-lp
Example folder | examples/drivers/watchdog/watchdog_interrupt/

# Steps to Run the Example

- When using CCS projects to build, import the CCS project for the required combination and build it using the CCS project menu (see Using SDK with CCS Projects).
- When using makefiles to build, note the required combination and build using make command (see Using SDK with Makefiles)
- Launch a CCS debug session and run the executable, see CCS Launch, Load and Run
- Please select the UART port used for console as mentioned in Setup UART Terminal

# See Also

WATCHDOG

# Sample Output

Shown below is a sample output when the application is run, Please note that application prints in both CCS and UART console.

CCS Console:

[Cortex_R5_0] Watchdog interrupt Mode Test Started ...
Watchdog Driver NMI received
All tests have passed!!

UART Console:

Watchdog interrupt Mode Test Started ...
Watchdog Driver NMI received
All tests have passed!!