PSoC6_02 128-TQFP

group group_hal_impl_pin_package_psoc6_02_128_tqfp

Pin definitions and connections specific to the PSoC6_02 128-TQFP package.

Defines

CYHAL_GET_GPIO(port, pin)

Gets a pin definition from the provided port and pin numbers.

CYHAL_GET_PIN(pin)

Macro that, given a gpio, will extract the pin number.

CYHAL_GET_PORT(pin)

Macro that, given a gpio, will extract the port number.

CYHAL_PIN_MAP_AUDIOSS_CLK_I2S_IF

Indicates that a pin map exists for audioss_clk_i2s_if.

CYHAL_PIN_MAP_AUDIOSS_PDM_CLK

Indicates that a pin map exists for audioss_pdm_clk.

CYHAL_PIN_MAP_AUDIOSS_PDM_DATA

Indicates that a pin map exists for audioss_pdm_data.

CYHAL_PIN_MAP_AUDIOSS_RX_SCK

Indicates that a pin map exists for audioss_rx_sck.

CYHAL_PIN_MAP_AUDIOSS_RX_SDI

Indicates that a pin map exists for audioss_rx_sdi.

CYHAL_PIN_MAP_AUDIOSS_RX_WS

Indicates that a pin map exists for audioss_rx_ws.

CYHAL_PIN_MAP_AUDIOSS_TX_SCK

Indicates that a pin map exists for audioss_tx_sck.

CYHAL_PIN_MAP_AUDIOSS_TX_SDO

Indicates that a pin map exists for audioss_tx_sdo.

CYHAL_PIN_MAP_AUDIOSS_TX_WS

Indicates that a pin map exists for audioss_tx_ws.

CYHAL_PIN_MAP_LPCOMP_DSI_COMP

Indicates that a pin map exists for lpcomp_dsi_comp.

CYHAL_PIN_MAP_LPCOMP_INN_COMP

Indicates that a pin map exists for lpcomp_inn_comp.

CYHAL_PIN_MAP_LPCOMP_INP_COMP

Indicates that a pin map exists for lpcomp_inp_comp.

CYHAL_PIN_MAP_PASS_SARMUX_PADS

Indicates that a pin map exists for pass_sarmux_pads.

CYHAL_PIN_MAP_PERI_TR_IO_INPUT

Indicates that a pin map exists for peri_tr_io_input.

CYHAL_PIN_MAP_PERI_TR_IO_OUTPUT

Indicates that a pin map exists for peri_tr_io_output.

CYHAL_PIN_MAP_SCB_I2C_SCL

Indicates that a pin map exists for scb_i2c_scl.

CYHAL_PIN_MAP_SCB_I2C_SDA

Indicates that a pin map exists for scb_i2c_sda.

CYHAL_PIN_MAP_SCB_SPI_M_CLK

Indicates that a pin map exists for scb_spi_m_clk.

CYHAL_PIN_MAP_SCB_SPI_M_MISO

Indicates that a pin map exists for scb_spi_m_miso.

CYHAL_PIN_MAP_SCB_SPI_M_MOSI

Indicates that a pin map exists for scb_spi_m_mosi.

CYHAL_PIN_MAP_SCB_SPI_M_SELECT0

Indicates that a pin map exists for scb_spi_m_select0.

CYHAL_PIN_MAP_SCB_SPI_M_SELECT1

Indicates that a pin map exists for scb_spi_m_select1.

CYHAL_PIN_MAP_SCB_SPI_M_SELECT2

Indicates that a pin map exists for scb_spi_m_select2.

CYHAL_PIN_MAP_SCB_SPI_M_SELECT3

Indicates that a pin map exists for scb_spi_m_select3.

CYHAL_PIN_MAP_SCB_SPI_S_CLK

Indicates that a pin map exists for scb_spi_s_clk.

CYHAL_PIN_MAP_SCB_SPI_S_MISO

Indicates that a pin map exists for scb_spi_s_miso.

CYHAL_PIN_MAP_SCB_SPI_S_MOSI

Indicates that a pin map exists for scb_spi_s_mosi.

CYHAL_PIN_MAP_SCB_SPI_S_SELECT0

Indicates that a pin map exists for scb_spi_s_select0.

CYHAL_PIN_MAP_SCB_SPI_S_SELECT1

Indicates that a pin map exists for scb_spi_s_select1.

CYHAL_PIN_MAP_SCB_SPI_S_SELECT2

Indicates that a pin map exists for scb_spi_s_select2.

CYHAL_PIN_MAP_SCB_SPI_S_SELECT3

Indicates that a pin map exists for scb_spi_s_select3.

CYHAL_PIN_MAP_SCB_UART_CTS

Indicates that a pin map exists for scb_uart_cts.

CYHAL_PIN_MAP_SCB_UART_RTS

Indicates that a pin map exists for scb_uart_rts.

CYHAL_PIN_MAP_SCB_UART_RX

Indicates that a pin map exists for scb_uart_rx.

CYHAL_PIN_MAP_SCB_UART_TX

Indicates that a pin map exists for scb_uart_tx.

CYHAL_PIN_MAP_SDHC_CARD_CMD

Indicates that a pin map exists for sdhc_card_cmd.

CYHAL_PIN_MAP_SDHC_CARD_DAT_3TO0

Indicates that a pin map exists for sdhc_card_dat_3to0.

CYHAL_PIN_MAP_SDHC_CARD_DAT_7TO4

Indicates that a pin map exists for sdhc_card_dat_7to4.

CYHAL_PIN_MAP_SDHC_CARD_DETECT_N

Indicates that a pin map exists for sdhc_card_detect_n.

CYHAL_PIN_MAP_SDHC_CARD_EMMC_RESET_N

Indicates that a pin map exists for sdhc_card_emmc_reset_n.

CYHAL_PIN_MAP_SDHC_CARD_IF_PWR_EN

Indicates that a pin map exists for sdhc_card_if_pwr_en.

CYHAL_PIN_MAP_SDHC_CARD_MECH_WRITE_PROT

Indicates that a pin map exists for sdhc_card_mech_write_prot.

CYHAL_PIN_MAP_SDHC_CLK_CARD

Indicates that a pin map exists for sdhc_clk_card.

CYHAL_PIN_MAP_SDHC_IO_VOLT_SEL

Indicates that a pin map exists for sdhc_io_volt_sel.

CYHAL_PIN_MAP_SDHC_LED_CTRL

Indicates that a pin map exists for sdhc_led_ctrl.

CYHAL_PIN_MAP_SMIF_SPI_CLK

Indicates that a pin map exists for smif_spi_clk.

CYHAL_PIN_MAP_SMIF_SPI_DATA0

Indicates that a pin map exists for smif_spi_data0.

CYHAL_PIN_MAP_SMIF_SPI_DATA1

Indicates that a pin map exists for smif_spi_data1.

CYHAL_PIN_MAP_SMIF_SPI_DATA2

Indicates that a pin map exists for smif_spi_data2.

CYHAL_PIN_MAP_SMIF_SPI_DATA3

Indicates that a pin map exists for smif_spi_data3.

CYHAL_PIN_MAP_SMIF_SPI_DATA4

Indicates that a pin map exists for smif_spi_data4.

CYHAL_PIN_MAP_SMIF_SPI_DATA5

Indicates that a pin map exists for smif_spi_data5.

CYHAL_PIN_MAP_SMIF_SPI_DATA6

Indicates that a pin map exists for smif_spi_data6.

CYHAL_PIN_MAP_SMIF_SPI_DATA7

Indicates that a pin map exists for smif_spi_data7.

CYHAL_PIN_MAP_SMIF_SPI_SELECT0

Indicates that a pin map exists for smif_spi_select0.

CYHAL_PIN_MAP_SMIF_SPI_SELECT1

Indicates that a pin map exists for smif_spi_select1.

CYHAL_PIN_MAP_SMIF_SPI_SELECT2

Indicates that a pin map exists for smif_spi_select2.

CYHAL_PIN_MAP_SMIF_SPI_SELECT3

Indicates that a pin map exists for smif_spi_select3.

CYHAL_PIN_MAP_TCPWM_LINE

Indicates that a pin map exists for tcpwm_line.

CYHAL_PIN_MAP_TCPWM_LINE_COMPL

Indicates that a pin map exists for tcpwm_line_compl.

CYHAL_PIN_MAP_USB_USB_DM_PAD

Indicates that a pin map exists for usb_usb_dm_pad.

CYHAL_PIN_MAP_USB_USB_DP_PAD

Indicates that a pin map exists for usb_usb_dp_pad.

Typedefs

typedef cyhal_gpio_psoc6_02_128_tqfp_t cyhal_gpio_t

Create generic name for the series/package specific type.

Enums

enum cyhal_gpio_psoc6_02_128_tqfp_t

cyhal_gpio_psoc6_02_128_tqfp_t: Definitions for all of the pins that are bonded out on in the 128-TQFP package for the PSoC6_02 series.

Values:

enumerator NC

No Connect/Invalid Pin.

enumerator P0_0

Port 0 Pin 0.

enumerator P0_1

Port 0 Pin 1.

enumerator P0_2

Port 0 Pin 2.

enumerator P0_3

Port 0 Pin 3.

enumerator P0_4

Port 0 Pin 4.

enumerator P0_5

Port 0 Pin 5.

enumerator P1_0

Port 1 Pin 0.

enumerator P1_1

Port 1 Pin 1.

enumerator P1_2

Port 1 Pin 2.

enumerator P1_3

Port 1 Pin 3.

enumerator P1_4

Port 1 Pin 4.

enumerator P1_5

Port 1 Pin 5.

enumerator P2_0

Port 2 Pin 0.

enumerator P2_1

Port 2 Pin 1.

enumerator P2_2

Port 2 Pin 2.

enumerator P2_3

Port 2 Pin 3.

enumerator P2_4

Port 2 Pin 4.

enumerator P2_5

Port 2 Pin 5.

enumerator P2_6

Port 2 Pin 6.

enumerator P2_7

Port 2 Pin 7.

enumerator P3_0

Port 3 Pin 0.

enumerator P3_1

Port 3 Pin 1.

enumerator P3_2

Port 3 Pin 2.

enumerator P3_3

Port 3 Pin 3.

enumerator P3_4

Port 3 Pin 4.

enumerator P3_5

Port 3 Pin 5.

enumerator P4_0

Port 4 Pin 0.

enumerator P4_1

Port 4 Pin 1.

enumerator P4_2

Port 4 Pin 2.

enumerator P4_3

Port 4 Pin 3.

enumerator P5_0

Port 5 Pin 0.

enumerator P5_1

Port 5 Pin 1.

enumerator P5_2

Port 5 Pin 2.

enumerator P5_3

Port 5 Pin 3.

enumerator P5_4

Port 5 Pin 4.

enumerator P5_5

Port 5 Pin 5.

enumerator P5_6

Port 5 Pin 6.

enumerator P5_7

Port 5 Pin 7.

enumerator P6_0

Port 6 Pin 0.

enumerator P6_1

Port 6 Pin 1.

enumerator P6_2

Port 6 Pin 2.

enumerator P6_3

Port 6 Pin 3.

enumerator P6_4

Port 6 Pin 4.

enumerator P6_5

Port 6 Pin 5.

enumerator P6_6

Port 6 Pin 6.

enumerator P6_7

Port 6 Pin 7.

enumerator P7_0

Port 7 Pin 0.

enumerator P7_1

Port 7 Pin 1.

enumerator P7_2

Port 7 Pin 2.

enumerator P7_3

Port 7 Pin 3.

enumerator P7_4

Port 7 Pin 4.

enumerator P7_5

Port 7 Pin 5.

enumerator P7_6

Port 7 Pin 6.

enumerator P7_7

Port 7 Pin 7.

enumerator P8_0

Port 8 Pin 0.

enumerator P8_1

Port 8 Pin 1.

enumerator P8_2

Port 8 Pin 2.

enumerator P8_3

Port 8 Pin 3.

enumerator P8_4

Port 8 Pin 4.

enumerator P8_5

Port 8 Pin 5.

enumerator P8_6

Port 8 Pin 6.

enumerator P8_7

Port 8 Pin 7.

enumerator P9_0

Port 9 Pin 0.

enumerator P9_1

Port 9 Pin 1.

enumerator P9_2

Port 9 Pin 2.

enumerator P9_3

Port 9 Pin 3.

enumerator P9_4

Port 9 Pin 4.

enumerator P9_5

Port 9 Pin 5.

enumerator P9_6

Port 9 Pin 6.

enumerator P9_7

Port 9 Pin 7.

enumerator P10_0

Port 10 Pin 0.

enumerator P10_1

Port 10 Pin 1.

enumerator P10_2

Port 10 Pin 2.

enumerator P10_3

Port 10 Pin 3.

enumerator P10_4

Port 10 Pin 4.

enumerator P10_5

Port 10 Pin 5.

enumerator P10_6

Port 10 Pin 6.

enumerator P10_7

Port 10 Pin 7.

enumerator P11_0

Port 11 Pin 0.

enumerator P11_1

Port 11 Pin 1.

enumerator P11_2

Port 11 Pin 2.

enumerator P11_3

Port 11 Pin 3.

enumerator P11_4

Port 11 Pin 4.

enumerator P11_5

Port 11 Pin 5.

enumerator P11_6

Port 11 Pin 6.

enumerator P11_7

Port 11 Pin 7.

enumerator P12_0

Port 12 Pin 0.

enumerator P12_1

Port 12 Pin 1.

enumerator P12_2

Port 12 Pin 2.

enumerator P12_3

Port 12 Pin 3.

enumerator P12_4

Port 12 Pin 4.

enumerator P12_5

Port 12 Pin 5.

enumerator P12_6

Port 12 Pin 6.

enumerator P12_7

Port 12 Pin 7.

enumerator P13_0

Port 13 Pin 0.

enumerator P13_1

Port 13 Pin 1.

enumerator P13_2

Port 13 Pin 2.

enumerator P13_3

Port 13 Pin 3.

enumerator P13_4

Port 13 Pin 4.

enumerator P13_5

Port 13 Pin 5.

enumerator P13_6

Port 13 Pin 6.

enumerator P13_7

Port 13 Pin 7.

enumerator USBDP

Port 14 Pin 0.

enumerator USBDM

Port 14 Pin 1.

Variables

const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_clk_i2s_if[4]

List of valid pin to peripheral connections for the audioss_clk_i2s_if signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_pdm_clk[2]

List of valid pin to peripheral connections for the audioss_pdm_clk signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_pdm_data[2]

List of valid pin to peripheral connections for the audioss_pdm_data signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_rx_sck[4]

List of valid pin to peripheral connections for the audioss_rx_sck signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_rx_sdi[4]

List of valid pin to peripheral connections for the audioss_rx_sdi signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_rx_ws[4]

List of valid pin to peripheral connections for the audioss_rx_ws signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_tx_sck[4]

List of valid pin to peripheral connections for the audioss_tx_sck signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_tx_sdo[4]

List of valid pin to peripheral connections for the audioss_tx_sdo signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_audioss_tx_ws[4]

List of valid pin to peripheral connections for the audioss_tx_ws signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_lpcomp_dsi_comp[2]

List of valid pin to peripheral connections for the lpcomp_dsi_comp signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_lpcomp_inn_comp[2]

List of valid pin to peripheral connections for the lpcomp_inn_comp signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_lpcomp_inp_comp[2]

List of valid pin to peripheral connections for the lpcomp_inp_comp signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_pass_sarmux_pads[8]

List of valid pin to peripheral connections for the pass_sarmux_pads signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_peri_tr_io_input[28]

List of valid pin to peripheral connections for the peri_tr_io_input signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_peri_tr_io_output[6]

List of valid pin to peripheral connections for the peri_tr_io_output signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_i2c_scl[21]

List of valid pin to peripheral connections for the scb_i2c_scl signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_i2c_sda[21]

List of valid pin to peripheral connections for the scb_i2c_sda signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_clk[17]

List of valid pin to peripheral connections for the scb_spi_m_clk signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_miso[17]

List of valid pin to peripheral connections for the scb_spi_m_miso signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_mosi[17]

List of valid pin to peripheral connections for the scb_spi_m_mosi signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select0[17]

List of valid pin to peripheral connections for the scb_spi_m_select0 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select1[13]

List of valid pin to peripheral connections for the scb_spi_m_select1 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select2[13]

List of valid pin to peripheral connections for the scb_spi_m_select2 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_m_select3[10]

List of valid pin to peripheral connections for the scb_spi_m_select3 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_clk[17]

List of valid pin to peripheral connections for the scb_spi_s_clk signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_miso[17]

List of valid pin to peripheral connections for the scb_spi_s_miso signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_mosi[17]

List of valid pin to peripheral connections for the scb_spi_s_mosi signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select0[17]

List of valid pin to peripheral connections for the scb_spi_s_select0 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select1[13]

List of valid pin to peripheral connections for the scb_spi_s_select1 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select2[13]

List of valid pin to peripheral connections for the scb_spi_s_select2 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_spi_s_select3[10]

List of valid pin to peripheral connections for the scb_spi_s_select3 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_cts[19]

List of valid pin to peripheral connections for the scb_uart_cts signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_rts[19]

List of valid pin to peripheral connections for the scb_uart_rts signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_rx[19]

List of valid pin to peripheral connections for the scb_uart_rx signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_scb_uart_tx[19]

List of valid pin to peripheral connections for the scb_uart_tx signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_cmd[2]

List of valid pin to peripheral connections for the sdhc_card_cmd signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_dat_3to0[8]

List of valid pin to peripheral connections for the sdhc_card_dat_3to0 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_dat_7to4[4]

List of valid pin to peripheral connections for the sdhc_card_dat_7to4 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_detect_n[2]

List of valid pin to peripheral connections for the sdhc_card_detect_n signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_emmc_reset_n[1]

List of valid pin to peripheral connections for the sdhc_card_emmc_reset_n signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_if_pwr_en[2]

List of valid pin to peripheral connections for the sdhc_card_if_pwr_en signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_card_mech_write_prot[2]

List of valid pin to peripheral connections for the sdhc_card_mech_write_prot signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_clk_card[2]

List of valid pin to peripheral connections for the sdhc_clk_card signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_io_volt_sel[2]

List of valid pin to peripheral connections for the sdhc_io_volt_sel signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_sdhc_led_ctrl[1]

List of valid pin to peripheral connections for the sdhc_led_ctrl signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_clk[1]

List of valid pin to peripheral connections for the smif_spi_clk signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data0[1]

List of valid pin to peripheral connections for the smif_spi_data0 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data1[1]

List of valid pin to peripheral connections for the smif_spi_data1 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data2[1]

List of valid pin to peripheral connections for the smif_spi_data2 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data3[1]

List of valid pin to peripheral connections for the smif_spi_data3 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data4[1]

List of valid pin to peripheral connections for the smif_spi_data4 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data5[1]

List of valid pin to peripheral connections for the smif_spi_data5 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data6[1]

List of valid pin to peripheral connections for the smif_spi_data6 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_data7[1]

List of valid pin to peripheral connections for the smif_spi_data7 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_select0[1]

List of valid pin to peripheral connections for the smif_spi_select0 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_select1[1]

List of valid pin to peripheral connections for the smif_spi_select1 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_select2[1]

List of valid pin to peripheral connections for the smif_spi_select2 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_smif_spi_select3[1]

List of valid pin to peripheral connections for the smif_spi_select3 signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_tcpwm_line[100]

List of valid pin to peripheral connections for the tcpwm_line signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_tcpwm_line_compl[100]

List of valid pin to peripheral connections for the tcpwm_line_compl signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_usb_usb_dm_pad[1]

List of valid pin to peripheral connections for the usb_usb_dm_pad signal.

const cyhal_resource_pin_mapping_t cyhal_pin_map_usb_usb_dp_pad[1]

List of valid pin to peripheral connections for the usb_usb_dp_pad signal.

struct cyhal_resource_pin_mapping_t
#include <cyhal_mxs28playermcuss_128_tqfp.h>

Represents an association between a pin and a resource.

Public Members

const cyhal_resource_inst_t *inst

The associated resource instance.

cyhal_gpio_t pin

The GPIO pin.

uint8_t drive_mode

The DriveMode configuration value.

en_hsiom_sel_t hsiom

The HSIOM configuration value.