Pin definitions and connections specific to the PSoC6_01 116-BGA-USB package.
Data Structures | |
struct | cyhal_resource_pin_mapping_t |
Represents an association between a pin and a resource. More... | |
Typedefs | |
typedef cyhal_gpio_psoc6_01_116_bga_usb_t | cyhal_gpio_t |
Create generic name for the series/package specific type. | |
Enumerations | |
enum | cyhal_gpio_psoc6_01_116_bga_usb_t { NC = 0xFF , P0_0 = CYHAL_GET_GPIO(CYHAL_PORT_0, 0) , P0_1 = CYHAL_GET_GPIO(CYHAL_PORT_0, 1) , P0_2 = CYHAL_GET_GPIO(CYHAL_PORT_0, 2) , P0_3 = CYHAL_GET_GPIO(CYHAL_PORT_0, 3) , P0_4 = CYHAL_GET_GPIO(CYHAL_PORT_0, 4) , P0_5 = CYHAL_GET_GPIO(CYHAL_PORT_0, 5) , P1_0 = CYHAL_GET_GPIO(CYHAL_PORT_1, 0) , P1_1 = CYHAL_GET_GPIO(CYHAL_PORT_1, 1) , P1_2 = CYHAL_GET_GPIO(CYHAL_PORT_1, 2) , P5_0 = CYHAL_GET_GPIO(CYHAL_PORT_5, 0) , P5_1 = CYHAL_GET_GPIO(CYHAL_PORT_5, 1) , P5_2 = CYHAL_GET_GPIO(CYHAL_PORT_5, 2) , P5_3 = CYHAL_GET_GPIO(CYHAL_PORT_5, 3) , P5_4 = CYHAL_GET_GPIO(CYHAL_PORT_5, 4) , P5_5 = CYHAL_GET_GPIO(CYHAL_PORT_5, 5) , P5_6 = CYHAL_GET_GPIO(CYHAL_PORT_5, 6) , P6_0 = CYHAL_GET_GPIO(CYHAL_PORT_6, 0) , P6_1 = CYHAL_GET_GPIO(CYHAL_PORT_6, 1) , P6_2 = CYHAL_GET_GPIO(CYHAL_PORT_6, 2) , P6_3 = CYHAL_GET_GPIO(CYHAL_PORT_6, 3) , P6_4 = CYHAL_GET_GPIO(CYHAL_PORT_6, 4) , P6_5 = CYHAL_GET_GPIO(CYHAL_PORT_6, 5) , P6_6 = CYHAL_GET_GPIO(CYHAL_PORT_6, 6) , P6_7 = CYHAL_GET_GPIO(CYHAL_PORT_6, 7) , P7_0 = CYHAL_GET_GPIO(CYHAL_PORT_7, 0) , P7_1 = CYHAL_GET_GPIO(CYHAL_PORT_7, 1) , P7_2 = CYHAL_GET_GPIO(CYHAL_PORT_7, 2) , P7_3 = CYHAL_GET_GPIO(CYHAL_PORT_7, 3) , P7_4 = CYHAL_GET_GPIO(CYHAL_PORT_7, 4) , P7_5 = CYHAL_GET_GPIO(CYHAL_PORT_7, 5) , P7_6 = CYHAL_GET_GPIO(CYHAL_PORT_7, 6) , P7_7 = CYHAL_GET_GPIO(CYHAL_PORT_7, 7) , P8_0 = CYHAL_GET_GPIO(CYHAL_PORT_8, 0) , P8_1 = CYHAL_GET_GPIO(CYHAL_PORT_8, 1) , P8_2 = CYHAL_GET_GPIO(CYHAL_PORT_8, 2) , P8_3 = CYHAL_GET_GPIO(CYHAL_PORT_8, 3) , P8_4 = CYHAL_GET_GPIO(CYHAL_PORT_8, 4) , P8_5 = CYHAL_GET_GPIO(CYHAL_PORT_8, 5) , P8_6 = CYHAL_GET_GPIO(CYHAL_PORT_8, 6) , P8_7 = CYHAL_GET_GPIO(CYHAL_PORT_8, 7) , P9_0 = CYHAL_GET_GPIO(CYHAL_PORT_9, 0) , P9_1 = CYHAL_GET_GPIO(CYHAL_PORT_9, 1) , P9_2 = CYHAL_GET_GPIO(CYHAL_PORT_9, 2) , P9_3 = CYHAL_GET_GPIO(CYHAL_PORT_9, 3) , P9_4 = CYHAL_GET_GPIO(CYHAL_PORT_9, 4) , P9_5 = CYHAL_GET_GPIO(CYHAL_PORT_9, 5) , P9_6 = CYHAL_GET_GPIO(CYHAL_PORT_9, 6) , P9_7 = CYHAL_GET_GPIO(CYHAL_PORT_9, 7) , P10_0 = CYHAL_GET_GPIO(CYHAL_PORT_10, 0) , P10_1 = CYHAL_GET_GPIO(CYHAL_PORT_10, 1) , P10_2 = CYHAL_GET_GPIO(CYHAL_PORT_10, 2) , P10_3 = CYHAL_GET_GPIO(CYHAL_PORT_10, 3) , P10_4 = CYHAL_GET_GPIO(CYHAL_PORT_10, 4) , P10_5 = CYHAL_GET_GPIO(CYHAL_PORT_10, 5) , P10_6 = CYHAL_GET_GPIO(CYHAL_PORT_10, 6) , P11_0 = CYHAL_GET_GPIO(CYHAL_PORT_11, 0) , P11_1 = CYHAL_GET_GPIO(CYHAL_PORT_11, 1) , P11_2 = CYHAL_GET_GPIO(CYHAL_PORT_11, 2) , P11_3 = CYHAL_GET_GPIO(CYHAL_PORT_11, 3) , P11_4 = CYHAL_GET_GPIO(CYHAL_PORT_11, 4) , P11_5 = CYHAL_GET_GPIO(CYHAL_PORT_11, 5) , P11_6 = CYHAL_GET_GPIO(CYHAL_PORT_11, 6) , P11_7 = CYHAL_GET_GPIO(CYHAL_PORT_11, 7) , P12_0 = CYHAL_GET_GPIO(CYHAL_PORT_12, 0) , P12_1 = CYHAL_GET_GPIO(CYHAL_PORT_12, 1) , P12_2 = CYHAL_GET_GPIO(CYHAL_PORT_12, 2) , P12_3 = CYHAL_GET_GPIO(CYHAL_PORT_12, 3) , P12_4 = CYHAL_GET_GPIO(CYHAL_PORT_12, 4) , P12_5 = CYHAL_GET_GPIO(CYHAL_PORT_12, 5) , P12_6 = CYHAL_GET_GPIO(CYHAL_PORT_12, 6) , P12_7 = CYHAL_GET_GPIO(CYHAL_PORT_12, 7) , P13_0 = CYHAL_GET_GPIO(CYHAL_PORT_13, 0) , P13_1 = CYHAL_GET_GPIO(CYHAL_PORT_13, 1) , P13_6 = CYHAL_GET_GPIO(CYHAL_PORT_13, 6) , P13_7 = CYHAL_GET_GPIO(CYHAL_PORT_13, 7) , USBDP = CYHAL_GET_GPIO(CYHAL_PORT_14, 0) , P14_0 = CYHAL_GET_GPIO(CYHAL_PORT_14, 0) , USBDM = CYHAL_GET_GPIO(CYHAL_PORT_14, 1) , P14_1 = CYHAL_GET_GPIO(CYHAL_PORT_14, 1) } |
Definitions for all of the pins that are bonded out on in the 116-BGA-USB package for the PSoC6_01 series. More... | |
Variables | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_audioss_clk_i2s_if [1] |
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 [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 [1] |
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 [1] |
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 [1] |
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 [1] |
List of valid pin to peripheral connections for the audioss_tx_ws signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_bless_ext_lna_rx_ctl_out [1] |
List of valid pin to peripheral connections for the bless_ext_lna_rx_ctl_out signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_bless_ext_pa_lna_chip_en_out [1] |
List of valid pin to peripheral connections for the bless_ext_pa_lna_chip_en_out signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_bless_ext_pa_tx_ctl_out [1] |
List of valid pin to peripheral connections for the bless_ext_pa_tx_ctl_out 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_cpuss_clk_fm_pump [1] |
List of valid pin to peripheral connections for the cpuss_clk_fm_pump signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_cpuss_fault_out [2] |
List of valid pin to peripheral connections for the cpuss_fault_out signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_cpuss_swj_swclk_tclk [1] |
List of valid pin to peripheral connections for the cpuss_swj_swclk_tclk signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_cpuss_swj_swdio_tms [1] |
List of valid pin to peripheral connections for the cpuss_swj_swdio_tms signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_cpuss_swj_swdoe_tdi [1] |
List of valid pin to peripheral connections for the cpuss_swj_swdoe_tdi signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_cpuss_swj_swo_tdo [1] |
List of valid pin to peripheral connections for the cpuss_swj_swo_tdo signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_cpuss_swj_trstn [1] |
List of valid pin to peripheral connections for the cpuss_swj_trstn signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_cpuss_trace_clock [1] |
List of valid pin to peripheral connections for the cpuss_trace_clock signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_cpuss_trace_data [12] |
List of valid pin to peripheral connections for the cpuss_trace_data signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_dac_ctdac_voutsw [1] |
List of valid pin to peripheral connections for the dac_ctdac_voutsw 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 [1] |
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_opamp_dsi_ctb_cmp [2] |
List of valid pin to peripheral connections for the opamp_dsi_ctb_cmp signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_opamp_out_10x [2] |
List of valid pin to peripheral connections for the opamp_out_10x signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_opamp_vin_m [2] |
List of valid pin to peripheral connections for the opamp_vin_m signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_opamp_vin_p0 [2] |
List of valid pin to peripheral connections for the opamp_vin_p0 signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_opamp_vin_p1 [2] |
List of valid pin to peripheral connections for the opamp_vin_p1 signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_pass_sarmux_pads [7] |
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 [22] |
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 [13] |
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 [12] |
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 [9] |
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 [9] |
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 [8] |
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 [13] |
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 [12] |
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 [9] |
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 [9] |
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 [8] |
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 [11] |
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_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 [76] |
List of valid pin to peripheral connections for the tcpwm_line signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_tcpwm_line_compl [70] |
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 [2] |
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 [2] |
List of valid pin to peripheral connections for the usb_usb_dp_pad signal. | |
struct cyhal_resource_pin_mapping_t |
Data Fields | ||
---|---|---|
uint8_t | block_num | The block number of the resource with this connection. |
uint8_t | channel_num | The channel number of the block with this connection. |
cyhal_gpio_t | pin | The GPIO pin the connection is with. |
en_hsiom_sel_t | hsiom | The HSIOM configuration value. |
Definitions for all of the pins that are bonded out on in the 116-BGA-USB package for the PSoC6_01 series.