MXS28PLAYERMCUSS 128-TQFP

group group_hal_impl_pin_package_mxs28playermcuss_128_tqfp

Pin definitions and connections specific to the MXS28PLAYERMCUSS 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_BLESS_EXT_LNA_RX_CTL

Indicates that a pin map exists for bless_ext_lna_rx_ctl.

CYHAL_PIN_MAP_BLESS_EXT_PA_LNA_CHIP_EN

Indicates that a pin map exists for bless_ext_pa_lna_chip_en.

CYHAL_PIN_MAP_BLESS_EXT_PA_TX_CTL

Indicates that a pin map exists for bless_ext_pa_tx_ctl.

CYHAL_PIN_MAP_BLESS_MXD_ACT_BPKTCTL

Indicates that a pin map exists for bless_mxd_act_bpktctl.

CYHAL_PIN_MAP_BLESS_MXD_ACT_DBUS_RX_EN

Indicates that a pin map exists for bless_mxd_act_dbus_rx_en.

CYHAL_PIN_MAP_BLESS_MXD_ACT_DBUS_TX_EN

Indicates that a pin map exists for bless_mxd_act_dbus_tx_en.

CYHAL_PIN_MAP_BLESS_MXD_ACT_TXD_RXD

Indicates that a pin map exists for bless_mxd_act_txd_rxd.

CYHAL_PIN_MAP_BLESS_MXD_DPSLP_ACT_LDO_EN

Indicates that a pin map exists for bless_mxd_dpslp_act_ldo_en.

CYHAL_PIN_MAP_BLESS_MXD_DPSLP_BUCK_EN

Indicates that a pin map exists for bless_mxd_dpslp_buck_en.

CYHAL_PIN_MAP_BLESS_MXD_DPSLP_CLK_EN

Indicates that a pin map exists for bless_mxd_dpslp_clk_en.

CYHAL_PIN_MAP_BLESS_MXD_DPSLP_DIG_LDO_EN

Indicates that a pin map exists for bless_mxd_dpslp_dig_ldo_en.

CYHAL_PIN_MAP_BLESS_MXD_DPSLP_ISOLATE_N

Indicates that a pin map exists for bless_mxd_dpslp_isolate_n.

CYHAL_PIN_MAP_BLESS_MXD_DPSLP_MXD_CLK_OUT

Indicates that a pin map exists for bless_mxd_dpslp_mxd_clk_out.

CYHAL_PIN_MAP_BLESS_MXD_DPSLP_RCB_CLK

Indicates that a pin map exists for bless_mxd_dpslp_rcb_clk.

CYHAL_PIN_MAP_BLESS_MXD_DPSLP_RCB_DATA

Indicates that a pin map exists for bless_mxd_dpslp_rcb_data.

CYHAL_PIN_MAP_BLESS_MXD_DPSLP_RCB_LE

Indicates that a pin map exists for bless_mxd_dpslp_rcb_le.

CYHAL_PIN_MAP_BLESS_MXD_DPSLP_RESET_N

Indicates that a pin map exists for bless_mxd_dpslp_reset_n.

CYHAL_PIN_MAP_BLESS_MXD_DPSLP_RET_LDO_OL_HV

Indicates that a pin map exists for bless_mxd_dpslp_ret_ldo_ol_hv.

CYHAL_PIN_MAP_BLESS_MXD_DPSLP_RET_SWITCH_HV

Indicates that a pin map exists for bless_mxd_dpslp_ret_switch_hv.

CYHAL_PIN_MAP_BLESS_MXD_DPSLP_XTAL_EN

Indicates that a pin map exists for bless_mxd_dpslp_xtal_en.

CYHAL_PIN_MAP_ETH_ETH_TSU_TIMER_CMP_VAL

Indicates that a pin map exists for eth_eth_tsu_timer_cmp_val.

CYHAL_PIN_MAP_ETH_MDC

Indicates that a pin map exists for eth_mdc.

CYHAL_PIN_MAP_ETH_MDIO

Indicates that a pin map exists for eth_mdio.

CYHAL_PIN_MAP_ETH_REF_CLK

Indicates that a pin map exists for eth_ref_clk.

CYHAL_PIN_MAP_ETH_RX_CTL

Indicates that a pin map exists for eth_rx_ctl.

CYHAL_PIN_MAP_ETH_RX_ER

Indicates that a pin map exists for eth_rx_er.

CYHAL_PIN_MAP_ETH_RXD

Indicates that a pin map exists for eth_rxd.

CYHAL_PIN_MAP_ETH_TX_CLK

Indicates that a pin map exists for eth_tx_clk.

CYHAL_PIN_MAP_ETH_TX_CTL

Indicates that a pin map exists for eth_tx_ctl.

CYHAL_PIN_MAP_ETH_TXD

Indicates that a pin map exists for eth_txd.

CYHAL_PIN_MAP_I3C_I3C_SCL

Indicates that a pin map exists for i3c_i3c_scl.

CYHAL_PIN_MAP_I3C_I3C_SDA

Indicates that a pin map exists for i3c_i3c_sda.

CYHAL_PIN_MAP_I3C_I3C_SDA_PULLUP_EN

Indicates that a pin map exists for i3c_i3c_sda_pullup_en.

CYHAL_PIN_MAP_PDM_PDM_CLK

Indicates that a pin map exists for pdm_pdm_clk.

CYHAL_PIN_MAP_PDM_PDM_DATA

Indicates that a pin map exists for pdm_pdm_data.

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_SDIODEV_SDIO_CLK

Indicates that a pin map exists for sdiodev_sdio_clk.

CYHAL_PIN_MAP_SDIODEV_SDIO_CMD

Indicates that a pin map exists for sdiodev_sdio_cmd.

CYHAL_PIN_MAP_SDIODEV_SDIO_DATA

Indicates that a pin map exists for sdiodev_sdio_data.

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_RWDS

Indicates that a pin map exists for smif_spi_rwds.

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_TDM_TDM_RX_FSYNC

Indicates that a pin map exists for tdm_tdm_rx_fsync.

CYHAL_PIN_MAP_TDM_TDM_RX_MCK

Indicates that a pin map exists for tdm_tdm_rx_mck.

CYHAL_PIN_MAP_TDM_TDM_RX_SCK

Indicates that a pin map exists for tdm_tdm_rx_sck.

CYHAL_PIN_MAP_TDM_TDM_RX_SD

Indicates that a pin map exists for tdm_tdm_rx_sd.

CYHAL_PIN_MAP_TDM_TDM_TX_FSYNC

Indicates that a pin map exists for tdm_tdm_tx_fsync.

CYHAL_PIN_MAP_TDM_TDM_TX_MCK

Indicates that a pin map exists for tdm_tdm_tx_mck.

CYHAL_PIN_MAP_TDM_TDM_TX_SCK

Indicates that a pin map exists for tdm_tdm_tx_sck.

CYHAL_PIN_MAP_TDM_TDM_TX_SD

Indicates that a pin map exists for tdm_tdm_tx_sd.

Typedefs

typedef cyhal_gpio_mxs28playermcuss_128_tqfp_t cyhal_gpio_t

Create generic name for the series/package specific type.

Enums

enum cyhal_gpio_mxs28playermcuss_128_tqfp_t

cyhal_gpio_mxs28playermcuss_128_tqfp_t: Definitions for all of the pins that are bonded out on in the 128-TQFP package for the MXS28PLAYERMCUSS 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 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_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 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 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 P15_0

Port 15 Pin 0.

enumerator P15_1

Port 15 Pin 1.

enumerator P15_2

Port 15 Pin 2.

enumerator P15_3

Port 15 Pin 3.

enumerator P15_4

Port 15 Pin 4.

enumerator P15_5

Port 15 Pin 5.

enumerator P15_6

Port 15 Pin 6.

enumerator P15_7

Port 15 Pin 7.

enumerator P16_0

Port 16 Pin 0.

enumerator P16_1

Port 16 Pin 1.

enumerator P16_2

Port 16 Pin 2.

enumerator P16_3

Port 16 Pin 3.

enumerator P16_4

Port 16 Pin 4.

enumerator P16_5

Port 16 Pin 5.

Variables

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_ext_lna_rx_ctl[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_ext_pa_lna_chip_en[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_ext_pa_tx_ctl[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_act_bpktctl[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_act_dbus_rx_en[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_act_dbus_tx_en[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_act_txd_rxd[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_dpslp_act_ldo_en[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_dpslp_buck_en[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_dpslp_clk_en[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_dpslp_dig_ldo_en[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_dpslp_isolate_n[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_dpslp_mxd_clk_out[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_dpslp_rcb_clk[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_dpslp_rcb_data[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_dpslp_rcb_le[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_dpslp_reset_n[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_dpslp_ret_ldo_ol_hv[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_dpslp_ret_switch_hv[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_bless_mxd_dpslp_xtal_en[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_eth_tsu_timer_cmp_val[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_mdc[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_mdio[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_ref_clk[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_rx_ctl[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_rx_er[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_rxd[2]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_tx_clk[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_tx_ctl[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_eth_txd[2]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_i3c_i3c_scl[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_i3c_i3c_sda[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_i3c_i3c_sda_pullup_en[2]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_pdm_pdm_clk[5]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_pdm_pdm_data[5]

List of valid pin to peripheral connections for the pdm_pdm_data 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[14]

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[14]

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[14]

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[14]

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[14]

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[14]

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[7]

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[7]

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[4]

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[14]

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[14]

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[14]

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[14]

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[7]

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[7]

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[4]

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[12]

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[12]

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[12]

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[12]

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[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[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[1]

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[1]

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_sdiodev_sdio_clk[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_sdiodev_sdio_cmd[1]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_sdiodev_sdio_data[4]

List of valid pin to peripheral connections for the sdiodev_sdio_data 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_rwds[1]

List of valid pin to peripheral connections for the smif_spi_rwds 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[84]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_tcpwm_line_compl[84]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_tdm_tdm_rx_fsync[3]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_tdm_tdm_rx_mck[3]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_tdm_tdm_rx_sck[3]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_tdm_tdm_rx_sd[3]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_tdm_tdm_tx_fsync[3]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_tdm_tdm_tx_mck[3]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_tdm_tdm_tx_sck[3]

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

const cyhal_resource_pin_mapping_t cyhal_pin_map_tdm_tdm_tx_sd[3]

List of valid pin to peripheral connections for the tdm_tdm_tx_sd 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.