![]() |
LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
|
Data Structures | |
struct | IP_GPIOGROUPINT_001_Type |
GPIO grouped interrupt register block structure. More... | |
Functions | |
STATIC INLINE void | IP_GPIOGP_IntInit (IP_GPIOGROUPINT_001_Type *pGPIOGPINT, uint8_t PortComb, uint8_t PortTrigger) |
GPIO Group Interrupt Pin Initialization. | |
void | IP_GPIOGP_IntPinAdd (IP_GPIOGROUPINT_001_Type *pGPIOGPINT, uint8_t PortNum, uint8_t PinNum, bool ActiveMode) |
GPIO Group Interrupt Pin Add to Group. | |
STATIC INLINE void | IP_GPIOGP_IntPinRemove (IP_GPIOGROUPINT_001_Type *pGPIOGPINT, uint8_t PortNum, uint8_t PinNum) |
GPIO Group Interrupt Pin Remove from Group. | |
STATIC INLINE bool | IP_GPIOGP_IntGetStatus (IP_GPIOGROUPINT_001_Type *pGPIOGPINT) |
Get GPIO Group Interrupt Get Status. | |
STATIC INLINE void | IP_GPIOGP_IntClear (IP_GPIOGROUPINT_001_Type *pGPIOGPINT) |
Clear GPIO Group Interrupt. | |
STATIC INLINE void IP_GPIOGP_IntClear | ( | IP_GPIOGROUPINT_001_Type * | pGPIOGPINT | ) |
Clear GPIO Group Interrupt.
pGPIOGPINT | : Pointer to GPIOIR register block |
Definition at line 107 of file gpiogrpint_001.h.
STATIC INLINE bool IP_GPIOGP_IntGetStatus | ( | IP_GPIOGROUPINT_001_Type * | pGPIOGPINT | ) |
Get GPIO Group Interrupt Get Status.
pGPIOGPINT | : Pointer to GPIOIR register block |
Definition at line 97 of file gpiogrpint_001.h.
STATIC INLINE void IP_GPIOGP_IntInit | ( | IP_GPIOGROUPINT_001_Type * | pGPIOGPINT, |
uint8_t | PortComb, | ||
uint8_t | PortTrigger | ||
) |
GPIO Group Interrupt Pin Initialization.
pGPIOGPINT | : Pointer to GPIOIR register block |
PortComb | : GPIO group combined enable, should be: 0 (OR functionality) and 1 (AND functionality) |
PortTrigger | : GPIO group interrupt trigger, should be: 0 (Edge-triggered) 1 (Level triggered) |
Definition at line 64 of file gpiogrpint_001.h.
void IP_GPIOGP_IntPinAdd | ( | IP_GPIOGROUPINT_001_Type * | pGPIOGPINT, |
uint8_t | PortNum, | ||
uint8_t | PinNum, | ||
bool | ActiveMode | ||
) |
GPIO Group Interrupt Pin Add to Group.
pGPIOGPINT | : Pointer to GPIOIR register block |
PortNum | : GPIO port number, should be 0 to 7 |
PinNum | : GPIO pin number, should be 0 to 31 |
ActiveMode | : GPIO active mode, should be 0 (active LOW) and 1 (active HIGH) |
Definition at line 51 of file gpiogrpint_001.c.
STATIC INLINE void IP_GPIOGP_IntPinRemove | ( | IP_GPIOGROUPINT_001_Type * | pGPIOGPINT, |
uint8_t | PortNum, | ||
uint8_t | PinNum | ||
) |
GPIO Group Interrupt Pin Remove from Group.
pGPIOGPINT | : Pointer to GPIOIR register block |
PortNum | : GPIO port number, should be 0 to 7 |
PinNum | : GPIO pin number, should be 0 to 31 |
Definition at line 86 of file gpiogrpint_001.h.