| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
evrt_18xx_43xx.h File Reference

Go to the source code of this file.

## Data Structures
struct | LPC_EVRT_T
| Event Router register structure. More...

## Macros
#define | PARAM_EVRT_SOURCE(n)
| Macro for checking for a valid EVRT source.
#define | PARAM_EVRT_SOURCE_ACTIVE_TYPE(n)
| Macro for checking for a valid EVRT state type.

## Enumerations
enum | CHIP_EVRT_SRC_T { EVRT_SRC_WAKEUP0, EVRT_SRC_WAKEUP1, EVRT_SRC_WAKEUP2, EVRT_SRC_WAKEUP3, EVRT_SRC_ATIMER, EVRT_SRC_RTC, EVRT_SRC_BOD1, EVRT_SRC_WWDT, EVRT_SRC_ETHERNET, EVRT_SRC_USB0, EVRT_SRC_USB1, EVRT_SRC_SDIO, EVRT_SRC_CCAN, EVRT_SRC_COMBINE_TIMER2, EVRT_SRC_COMBINE_TIMER6, EVRT_SRC_QEI, EVRT_SRC_COMBINE_TIMER14, EVRT_SRC_RESERVED1, EVRT_SRC_RESERVED2, EVRT_SRC_RESET }
| EVRT input sources. More...
enum | CHIP_EVRT_SRC_ACTIVE_T { EVRT_SRC_ACTIVE_LOW_LEVEL, EVRT_SRC_ACTIVE_HIGH_LEVEL, EVRT_SRC_ACTIVE_FALLING_EDGE, EVRT_SRC_ACTIVE_RISING_EDGE }
| EVRT input state detecting type. More...

## Functions
void | Chip_EVRT_Init (void)
| Initialize the EVRT.
void | Chip_EVRT_ConfigIntSrcActiveType (CHIP_EVRT_SRC_T EVRT_Src, CHIP_EVRT_SRC_ACTIVE_T type)
| Set up the type of interrupt type for a source to EVRT.
IntStatus | Chip_EVRT_IsSourceInterrupting (CHIP_EVRT_SRC_T EVRT_Src)
| Check if a source is sending interrupt to EVRT.
void | Chip_EVRT_SetUpIntSrc (CHIP_EVRT_SRC_T EVRT_Src, FunctionalState state)
| Enable or disable interrupt sources to EVRT.
STATIC INLINE void | Chip_EVRT_DeInit (void)
| De-initializes the EVRT peripheral.
STATIC INLINE void | Chip_EVRT_ClrPendIntSrc (CHIP_EVRT_SRC_T EVRT_Src)
| Clear pending interrupt EVRT source.