![]() |
MCUXpresso SDK API Reference Manual
Rev 2.16.000
NXP Semiconductors
|
The MCUXpresso SDK provides a peripheral driver for the Low-Leakage Wakeup Unit (LLWU) module of MCUXpresso SDK devices. The LLWU module allows the user to select external pin sources and internal modules as a wake-up source from low-leakage power modes.
Configures the external wakeup pins' working modes, gets, and clears the wake pin flags. External wakeup pins are accessed by the pinIndex
, which is started from 1. Numbers of the external pins depend on the SoC configuration.
Enables/disables the internal wakeup modules and gets the module flags. Internal modules are accessed by moduleIndex
, which is started from 1. Numbers of external pins depend the on SoC configuration.
Configures the digital pin filter of the external wakeup pins' working modes, gets, and clears the pin filter flags. Digital pin filters are accessed by the filterIndex
, which is started from 1. Numbers of external pins depend on the SoC configuration.
Enumerations | |
enum | llwu_external_pin_mode_t { kLLWU_ExternalPinDisable = 0U, kLLWU_ExternalPinRisingEdge = 1U, kLLWU_ExternalPinFallingEdge = 2U, kLLWU_ExternalPinAnyEdge = 3U } |
External input pin control modes. More... | |
enum | llwu_pin_filter_mode_t { kLLWU_PinFilterDisable = 0U, kLLWU_PinFilterRisingEdge = 1U, kLLWU_PinFilterFallingEdge = 2U, kLLWU_PinFilterAnyEdge = 3U } |
Digital filter control modes. More... | |
Driver version | |
#define | FSL_LLWU_DRIVER_VERSION (MAKE_VERSION(2, 0, 5)) |
LLWU driver version. More... | |
#define FSL_LLWU_DRIVER_VERSION (MAKE_VERSION(2, 0, 5)) |