LPCOpen Platform for LPC18XX/43XX microcontrollers: C:/w/lpcopen_docs/software/lpc_core/lpc_chip/chip_18xx_43xx/gpio_18xx_43xx.c File Reference

| LPCOpen Platform for LPC18XX/43XX microcontrollers 18XX43XX LPCOpen Platform for the NXP LPC18XX/43XX family of Microcontrollers

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

Functions
gpio_18xx_43xx.c File Reference
`#include "chip.h"`

Go to the source code of this file.

## Functions
void | Chip_GPIO_Init (LPC_GPIO_T *pGPIO)
| Initialize GPIO block. More...
void | Chip_GPIO_DeInit (LPC_GPIO_T *pGPIO)
| De-Initialize GPIO block. More...
void | Chip_GPIO_WriteDirBit (LPC_GPIO_T *pGPIO, uint32_t port, uint8_t bit, bool setting)
| Set a GPIO direction. More...
void | Chip_GPIO_SetDir (LPC_GPIO_T *pGPIO, uint8_t portNum, uint32_t bitValue, uint8_t out)
| Set Direction for a GPIO port. More...
void | Chip_GPIO_SetPinDIR (LPC_GPIO_T *pGPIO, uint8_t port, uint8_t pin, bool output)
| Set GPIO direction for a single GPIO pin. More...
void | Chip_GPIO_SetPortDIR (LPC_GPIO_T *pGPIO, uint8_t port, uint8_t pinMask, bool outSet)
| Set GPIO direction for a all selected GPIO pins to an input or output. More...