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

Go to the source code of this file.

Data Structures

struct  IP_GPIOINT_001_Type
 GPIO Interrupt register block structure. More...
 

Enumerations

enum  Gpio_Int_Mode_Enum { IP_GPIOINT_RISING_EDGE = 0x01, IP_GPIOINT_FALLING_EDGE = 0x02 }
 

Functions

void IP_GPIOINT_IntCmd (IP_GPIOINT_001_Type *pGPIOPININT, uint8_t PortNum, uint32_t BitValue, Gpio_Int_Mode_Enum IntMode)
 Enable GPIO Interrupt.
 
bool IP_GPIOINT_IntGetStatus (IP_GPIOINT_001_Type *pGPIOPININT, uint8_t PortNum, uint32_t PinNum, Gpio_Int_Mode_Enum IntMode)
 Get GPIO Interrupt Status.
 
void IP_GPIOINT_IntClear (IP_GPIOINT_001_Type *pGPIOPININT, uint8_t PortNum, uint32_t BitValue)
 Clear GPIO Interrupt (Edge interrupt cases only)