| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
gpio_001.h File Reference
`#include "sys_config.h"`
`#include "cmsis.h"`

Go to the source code of this file.

## Data Structures
struct | IP_GPIO_001_T
| GPIO port register block structure. More...

## Functions
STATIC INLINE void | IP_GPIO_Init (IP_GPIO_001_T *pGPIO)
| Initialize GPIO block.
STATIC INLINE void | IP_GPIO_WritePortBit (IP_GPIO_001_T *pGPIO, uint32_t Port, uint8_t Bit, bool Setting)
| Set a GPIO port/bit state.
STATIC INLINE void | IP_GPIO_WriteDirBit (IP_GPIO_001_T *pGPIO, uint32_t Port, uint8_t Bit, bool Setting)
| Set a GPIO direction.
STATIC INLINE bool | IP_GPIO_ReadPortBit (IP_GPIO_001_T *pGPIO, uint32_t Port, uint8_t Bit)
| Read a GPIO state.
STATIC INLINE bool | IP_GPIO_ReadDirBit (IP_GPIO_001_T *pGPIO, uint32_t Port, uint8_t Bit)
| Read a GPIO direction (out or in)