1.42.8 Non-maskable Interrupt Controller (NMIC)

Non-Maskable Interrupt controller (NMIC) is used to configure and route several critical exceptions to the NMI vector of the ARM CPU.

Using The Library

Configure the library using the MHC.

Library Interface

Non-maskable Interrupt Controller peripheral library provides the following interfaces:

Functions

Name Description
NMIC_Initialize Initializes given instance of the NMIC peripheral
NMIC_CallbackRegister Sets the pointer to the function (and it's context) to be called when the Timeout events occur

Data types and constants

Name Type Description
NMIC_SOURCE Enum Defines the data type for the NMIC_SOURCE Mask
NMIC_CALLBACK Typedef Defines the data type and function signature for the NMIC peripheral callback function