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.
-
enumerator
-
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
-
enumerator
-
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.
-
enumerator
-
enum