PSoC6_02 68-QFN¶
-
group
group_hal_impl_pin_package_psoc6_02_68_qfn
Pin definitions and connections specific to the PSoC6_02 68-QFN 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_68_qfn_t
cyhal_gpio_t
Create generic name for the series/package specific type.
Enums
-
enum
cyhal_gpio_psoc6_02_68_qfn_t
¶ cyhal_gpio_psoc6_02_68_qfn_t: Definitions for all of the pins that are bonded out on in the 68-QFN 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
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
P5_0
¶ Port 5 Pin 0.
-
enumerator
P5_1
¶ Port 5 Pin 1.
-
enumerator
P5_6
¶ Port 5 Pin 6.
-
enumerator
P5_7
¶ Port 5 Pin 7.
-
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_7
¶ Port 7 Pin 7.
-
enumerator
P8_0
¶ Port 8 Pin 0.
-
enumerator
P8_1
¶ Port 8 Pin 1.
-
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
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
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_6
¶ Port 12 Pin 6.
-
enumerator
P12_7
¶ Port 12 Pin 7.
-
enumerator
USBDP
¶ Port 14 Pin 0.
-
enumerator
USBDM
¶ Port 14 Pin 1.
-
enumerator
Variables
-
const cyhal_resource_pin_mapping_t
cyhal_pin_map_audioss_clk_i2s_if
[3] 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
[1] 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
[1] 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
[1] 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
[2] 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
[1] 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
[3] 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
[2] 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
[2] 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
[1] 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
[6] 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
[20] 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
[12] 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
[12] 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
[10] 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
[11] 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
[11] 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
[10] 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
[5] 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
[4] 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
[5] 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
[10] 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
[11] 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
[11] 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
[10] 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
[5] 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
[4] 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
[5] 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
[10] 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
[10] 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
[11] 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
[11] 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
[1] 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
[4] 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
[1] 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
[1] 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
[1] 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
[1] 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
[50] List of valid pin to peripheral connections for the tcpwm_line signal.
-
const cyhal_resource_pin_mapping_t
cyhal_pin_map_tcpwm_line_compl
[52] 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 <>
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.
-
const cyhal_resource_inst_t *
-