PSoC 6 Peripheral Driver Library

General Description

Enumerations

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

Enumeration Type Documentation

◆ 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

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

AMux Bus selection.

Enumerator
CY_GPIO_AMUXBUSA 

AMuxBus A.

CY_GPIO_AMUXBUSB 

AMuxBus B.