PSOC E8XXGP Device Support Library

| PSOC E8XXGP Device Support Library

Enumerations
Enumerated Types
PDL API Reference » GPIO (General Purpose Input Output)

## General Description

## Enumerations
enum | cy_en_gpio_status_t { CY_GPIO_SUCCESS = 0x00U , CY_GPIO_BAD_PARAM = CY_GPIO_ID | CY_PDL_STATUS_ERROR | 0x01U }
| GPIO Driver error codes. More...
enum | cy_en_gpio_amuxconnect_t { CY_GPIO_AMUX_OPENALL , CY_GPIO_AMUX_L , CY_GPIO_AMUX_R , CY_GPIO_AMUX_LR , CY_GPIO_AMUX_G , CY_GPIO_AMUX_GL , CY_GPIO_AMUX_GR , CY_GPIO_AMUX_GLR }
| AMux switch open/close config. More...
enum | cy_en_gpio_amuxselect_t { CY_GPIO_AMUXBUSA , CY_GPIO_AMUXBUSB }
| AMux Bus selection. More...
enum | cy_en_gpio_vdd_mode_t { CY_GPIO_VDD_1_8V , CY_GPIO_VDD_3_3V }
| GPIO VDD mode selection. More...

## Enumeration Type Documentation

## ◆ cy_en_gpio_status_t

enum cy_en_gpio_status_t

GPIO Driver error codes.

Enumerator
CY_GPIO_SUCCESS | Returned successful.
CY_GPIO_BAD_PARAM | Bad parameter was passed.

## ◆ cy_en_gpio_amuxconnect_t

enum cy_en_gpio_amuxconnect_t

AMux switch open/close config.

Enumerator
CY_GPIO_AMUX_OPENALL | Open ground switch. Open right switch. Open left switch
CY_GPIO_AMUX_L | Open ground switch. Open right switch. Close left switch
CY_GPIO_AMUX_R | Open ground switch. Close right switch. Open left switch
CY_GPIO_AMUX_LR | Open ground switch. Close right switch. Close left switch
CY_GPIO_AMUX_G | Close ground switch. Open right switch. Open left switch
CY_GPIO_AMUX_GL | Close ground switch. Open right switch. Close left switch
CY_GPIO_AMUX_GR | Close ground switch. Close right switch. Open left switch
CY_GPIO_AMUX_GLR | Close ground switch. Close right switch. Close left switch

## ◆ cy_en_gpio_amuxselect_t

enum cy_en_gpio_amuxselect_t

AMux Bus selection.

Enumerator
CY_GPIO_AMUXBUSA | AMuxBus A.
CY_GPIO_AMUXBUSB | AMuxBus B.

## ◆ cy_en_gpio_vdd_mode_t

enum cy_en_gpio_vdd_mode_t

GPIO VDD mode selection.

Enumerator
CY_GPIO_VDD_1_8V | VDD 1_8V.
CY_GPIO_VDD_3_3V | VDD 3_3V