![]() |
LPCOpen Platform
v1.03
LPCOpen Platform for NXP LPC Microcontrollers
|
#include "sys_config.h"#include "cmsis.h"Go to the source code of this file.
Data Structures | |
| struct | IP_GPIOPININT_001_T |
| GPIO pin interrupt register block structure. More... | |
Enumerations | |
| enum | IP_GPIOPININT_MODE_T { GPIOPININT_FALLING_EDGE = 0, GPIOPININT_ACTIVE_LOW_LEVEL = 1, GPIOPININT_RISING_EDGE = (1 << 12), GPIOPININT_ACTIVE_HIGH_LEVEL = 1 | (1 << 12), GPIOPININT_BOTH_EDGES = (1 << 24), GPIOPININT_RISING_EDGE = 0x01, GPIOPININT_FALLING_EDGE = 0x02, GPIOPININT_RISING_EDGE = 0x01, GPIOPININT_FALLING_EDGE = 0x02, GPIOPININT_ACTIVE_HIGH_LEVEL = 0x04, GPIOPININT_ACTIVE_LOW_LEVEL = 0x08 } |
Functions | |
| void | IP_GPIOPININT_IntCmd (IP_GPIOPININT_001_T *pGPIOPININT, uint8_t PortNum, IP_GPIOPININT_MODE_T IntMode) |
| Enable GPIO Interrupt. | |
| STATIC INLINE bool | IP_GPIOPININT_IntGetStatus (IP_GPIOPININT_001_T *pGPIOPININT, uint8_t PortNum) |
| Get GPIO Interrupt Status. | |
| STATIC INLINE void | IP_GPIOPININT_IntClear (IP_GPIOPININT_001_T *pGPIOPININT, uint8_t PortNum) |
| Clear GPIO Interrupt (Edge interrupt cases only) | |