LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
gpiopinint_001.h File Reference
#include "sys_config.h"
#include "cmsis.h"

Go to the source code of this file.

Data Structures

struct  IP_GPIOPININT_001_Type
 GPIO pin interrupt register block structure. More...
 

Enumerations

enum  Gpio_PinInt_Mode_Enum { IP_GPIOPININT_RISING_EDGE = 0x01, IP_GPIOPININT_FALLING_EDGE = 0x02, IP_GPIOPININT_ACTIVE_HIGH_LEVEL = 0x04, IP_GPIOPININT_ACTIVE_LOW_LEVEL = 0x08 }
 

Functions

void IP_GPIOPININT_IntCmd (IP_GPIOPININT_001_Type *pGPIOPININT, uint8_t PortNum, Gpio_PinInt_Mode_Enum IntMode)
 Enable GPIO Interrupt.
 
STATIC INLINE bool IP_GPIOPININT_IntGetStatus (IP_GPIOPININT_001_Type *pGPIOPININT, uint8_t PortNum)
 Get GPIO Interrupt Status.
 
STATIC INLINE void IP_GPIOPININT_IntClear (IP_GPIOPININT_001_Type *pGPIOPININT, uint8_t PortNum)
 Clear GPIO Interrupt (Edge interrupt cases only)