Pin definitions and connections specific to the CYW20829 40-QFN package.
Data Structures | |
struct | cyhal_resource_pin_mapping_t |
Represents an association between a pin and a resource. More... | |
Typedefs | |
typedef cyhal_gpio_cyw20829_40_qfn_t | cyhal_gpio_t |
Create generic name for the series/package specific type. | |
Enumerations | |
enum | cyhal_gpio_cyw20829_40_qfn_t { NC = 0xFF , 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) , P1_3 = CYHAL_GET_GPIO(CYHAL_PORT_1, 3) , P2_0 = CYHAL_GET_GPIO(CYHAL_PORT_2, 0) , P2_1 = CYHAL_GET_GPIO(CYHAL_PORT_2, 1) , P2_2 = CYHAL_GET_GPIO(CYHAL_PORT_2, 2) , P2_3 = CYHAL_GET_GPIO(CYHAL_PORT_2, 3) , P2_4 = CYHAL_GET_GPIO(CYHAL_PORT_2, 4) , P2_5 = CYHAL_GET_GPIO(CYHAL_PORT_2, 5) , P3_1 = CYHAL_GET_GPIO(CYHAL_PORT_3, 1) , P3_2 = CYHAL_GET_GPIO(CYHAL_PORT_3, 2) , P3_3 = CYHAL_GET_GPIO(CYHAL_PORT_3, 3) , P4_0 = CYHAL_GET_GPIO(CYHAL_PORT_4, 0) , P4_1 = CYHAL_GET_GPIO(CYHAL_PORT_4, 1) , P5_0 = CYHAL_GET_GPIO(CYHAL_PORT_5, 0) , P5_1 = CYHAL_GET_GPIO(CYHAL_PORT_5, 1) } |
Definitions for all of the pins that are bonded out on in the 40-QFN package for the CYW20829 series. More... | |
Variables | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_adcmic_clk_pdm [2] |
List of valid pin to peripheral connections for the adcmic_clk_pdm signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_adcmic_gpio_adc_in [3] |
List of valid pin to peripheral connections for the adcmic_gpio_adc_in signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_adcmic_pdm_data [2] |
List of valid pin to peripheral connections for the adcmic_pdm_data signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_canfd_ttcan_rx [2] |
List of valid pin to peripheral connections for the canfd_ttcan_rx signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_canfd_ttcan_tx [2] |
List of valid pin to peripheral connections for the canfd_ttcan_tx signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_cpuss_clk_swj_swclk_tclk [1] |
List of valid pin to peripheral connections for the cpuss_clk_swj_swclk_tclk signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_cpuss_rst_swj_trstn [1] |
List of valid pin to peripheral connections for the cpuss_rst_swj_trstn 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_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 [7] |
List of valid pin to peripheral connections for the cpuss_trace_data signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_keyscan_ks_col [2] |
List of valid pin to peripheral connections for the keyscan_ks_col signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_keyscan_ks_row [7] |
List of valid pin to peripheral connections for the keyscan_ks_row signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_lin_lin_en [1] |
List of valid pin to peripheral connections for the lin_lin_en signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_lin_lin_rx [1] |
List of valid pin to peripheral connections for the lin_lin_rx signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_lin_lin_tx [1] |
List of valid pin to peripheral connections for the lin_lin_tx signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_pdm_pdm_clk [3] |
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 [3] |
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 [6] |
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 [2] |
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 [4] |
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 [4] |
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 [3] |
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 [3] |
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 [3] |
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 [3] |
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 [1] |
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 [1] |
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 [1] |
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 [3] |
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 [3] |
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 [3] |
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 [3] |
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 [1] |
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 [1] |
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 [1] |
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 [3] |
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 [2] |
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 [2] |
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 [2] |
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_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_tcpwm_line [12] |
List of valid pin to peripheral connections for the tcpwm_line signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_tcpwm_line_compl [14] |
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 [1] |
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 [1] |
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 [1] |
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 [1] |
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 [1] |
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 [1] |
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 [1] |
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 [1] |
List of valid pin to peripheral connections for the tdm_tdm_tx_sd 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 40-QFN package for the CYW20829 series.