![]() |
LPCOpen Platform
v1.03
LPCOpen Platform for NXP LPC Microcontrollers
|
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) | |
| enum IP_GPIOPININT_MODE_T |
Definition at line 63 of file gpiopinint_001.h.
| STATIC INLINE void IP_GPIOPININT_IntClear | ( | IP_GPIOPININT_001_T * | pGPIOPININT, |
| uint8_t | PortNum | ||
| ) |
Clear GPIO Interrupt (Edge interrupt cases only)
| pGPIOPININT | : Pointer to GPIO interrupt register block |
| PortNum | : GPIO port number interrupt |
Definition at line 100 of file gpiopinint_001.h.
| void IP_GPIOPININT_IntCmd | ( | IP_GPIOPININT_001_T * | pGPIOPININT, |
| uint8_t | PortNum, | ||
| IP_GPIOPININT_MODE_T | IntMode | ||
| ) |
Enable GPIO Interrupt.
| pGPIOPININT | : Pointer to GPIO interrupt register block |
| PortNum | : GPIO port number interrupt |
| IntMode | : Interrupt mode, should be: 0: Rising edge interrupt mode 1: Falling edge interrupt mode 2: Active-High interrupt mode 3: Active-Low interrupt mode |
Definition at line 51 of file gpiopinint_001.c.
| STATIC INLINE bool IP_GPIOPININT_IntGetStatus | ( | IP_GPIOPININT_001_T * | pGPIOPININT, |
| uint8_t | PortNum | ||
| ) |
Get GPIO Interrupt Status.
| pGPIOPININT | : Pointer to GPIO interrupt register block |
| PortNum | : GPIO port number interrupt |
Definition at line 89 of file gpiopinint_001.h.