Enumerated Types

group group_gpio_enums

Enums

enum en_hsiom_sel_t

en_hsiom_sel_t: The enumerated type representing the High-Speed Input Output Multiplexer (HSIOM) selection of the pin. These connection options are device-dependent. Refer to a device-specific gpio header file, e.g. <PDL_DIR>/devices/include/gpio_psoc6_01_116_bga_ble.h for the supported HSIOM options. The default connection option is software (CPU) pin control.

Values:

enum cy_en_gpio_status_t

cy_en_gpio_status_t: GPIO Driver error codes.

Values:

enumerator CY_GPIO_SUCCESS

Returned successful.

enumerator CY_GPIO_BAD_PARAM

Bad parameter was passed.

enum cy_en_gpio_amuxconnect_t

cy_en_gpio_amuxconnect_t: AMux switch open/close config.

Values:

enumerator CY_GPIO_AMUX_OPENALL

Open ground switch.

Open right switch. Open left switch

enumerator CY_GPIO_AMUX_L

Open ground switch.

Open right switch. Close left switch

enumerator CY_GPIO_AMUX_R

Open ground switch.

Close right switch. Open left switch

enumerator CY_GPIO_AMUX_LR

Open ground switch.

Close right switch. Close left switch

enumerator CY_GPIO_AMUX_G

Close ground switch.

Open right switch. Open left switch

enumerator CY_GPIO_AMUX_GL

Close ground switch.

Open right switch. Close left switch

enumerator CY_GPIO_AMUX_GR

Close ground switch.

Close right switch. Open left switch

enumerator CY_GPIO_AMUX_GLR

Close ground switch.

Close right switch. Close left switch

enum cy_en_gpio_amuxselect_t

cy_en_gpio_amuxselect_t: AMux Bus selection.

Values:

enumerator CY_GPIO_AMUXBUSA

AMuxBus A.

enumerator CY_GPIO_AMUXBUSB

AMuxBus B.