Pin definitions and connections specific to the TVIIBE4M 80-LQFP package.
Data Structures | |
struct | cyhal_resource_pin_mapping_t |
Represents an association between a pin and a resource. More... | |
Typedefs | |
typedef cyhal_gpio_tviibe4m_80_lqfp_t | cyhal_gpio_t |
Create generic name for the series/package specific type. | |
Enumerations | |
enum | cyhal_gpio_tviibe4m_80_lqfp_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) , 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) , 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) , 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) , 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) , 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) , 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) , 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) , P13_0 = CYHAL_GET_GPIO(CYHAL_PORT_13, 0) , P13_1 = CYHAL_GET_GPIO(CYHAL_PORT_13, 1) , P13_2 = CYHAL_GET_GPIO(CYHAL_PORT_13, 2) , P13_3 = CYHAL_GET_GPIO(CYHAL_PORT_13, 3) , P13_4 = CYHAL_GET_GPIO(CYHAL_PORT_13, 4) , P13_5 = CYHAL_GET_GPIO(CYHAL_PORT_13, 5) , P13_6 = CYHAL_GET_GPIO(CYHAL_PORT_13, 6) , P13_7 = CYHAL_GET_GPIO(CYHAL_PORT_13, 7) , P14_0 = CYHAL_GET_GPIO(CYHAL_PORT_14, 0) , P14_1 = CYHAL_GET_GPIO(CYHAL_PORT_14, 1) , P18_0 = CYHAL_GET_GPIO(CYHAL_PORT_18, 0) , P18_1 = CYHAL_GET_GPIO(CYHAL_PORT_18, 1) , P18_2 = CYHAL_GET_GPIO(CYHAL_PORT_18, 2) , P18_3 = CYHAL_GET_GPIO(CYHAL_PORT_18, 3) , P18_4 = CYHAL_GET_GPIO(CYHAL_PORT_18, 4) , P18_5 = CYHAL_GET_GPIO(CYHAL_PORT_18, 5) , P18_6 = CYHAL_GET_GPIO(CYHAL_PORT_18, 6) , P18_7 = CYHAL_GET_GPIO(CYHAL_PORT_18, 7) , P19_0 = CYHAL_GET_GPIO(CYHAL_PORT_19, 0) , P19_1 = CYHAL_GET_GPIO(CYHAL_PORT_19, 1) , P21_0 = CYHAL_GET_GPIO(CYHAL_PORT_21, 0) , P21_1 = CYHAL_GET_GPIO(CYHAL_PORT_21, 1) , P21_2 = CYHAL_GET_GPIO(CYHAL_PORT_21, 2) , P21_3 = CYHAL_GET_GPIO(CYHAL_PORT_21, 3) , P22_0 = CYHAL_GET_GPIO(CYHAL_PORT_22, 0) , P22_1 = CYHAL_GET_GPIO(CYHAL_PORT_22, 1) , P23_3 = CYHAL_GET_GPIO(CYHAL_PORT_23, 3) , P23_4 = CYHAL_GET_GPIO(CYHAL_PORT_23, 4) , P23_5 = CYHAL_GET_GPIO(CYHAL_PORT_23, 5) , P23_6 = CYHAL_GET_GPIO(CYHAL_PORT_23, 6) , P23_7 = CYHAL_GET_GPIO(CYHAL_PORT_23, 7) } |
Definitions for all of the pins that are bonded out on in the 80-LQFP package for the TVIIBE4M series. More... | |
Variables | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_canfd_ttcan_rx [9] |
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 [9] |
List of valid pin to peripheral connections for the canfd_ttcan_tx signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_cpuss_cal_sup_nz [2] |
List of valid pin to peripheral connections for the cpuss_cal_sup_nz 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 [5] |
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 [6] |
List of valid pin to peripheral connections for the cpuss_trace_data signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_cxpi_cxpi_en [3] |
List of valid pin to peripheral connections for the cxpi_cxpi_en signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_cxpi_cxpi_rx [4] |
List of valid pin to peripheral connections for the cxpi_cxpi_rx signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_cxpi_cxpi_tx [3] |
List of valid pin to peripheral connections for the cxpi_cxpi_tx signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_lin_lin_en [11] |
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 [13] |
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 [11] |
List of valid pin to peripheral connections for the lin_lin_tx signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_pass_sar_ext_mux_en [2] |
List of valid pin to peripheral connections for the pass_sar_ext_mux_en signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_pass_sar_ext_mux_sel [4] |
List of valid pin to peripheral connections for the pass_sar_ext_mux_sel signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_pass_sarmux_pads [34] |
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 [12] |
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 [7] |
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 [10] |
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 [6] |
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 [9] |
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 [9] |
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 [7] |
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 [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 [3] |
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 [6] |
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 [9] |
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 [9] |
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 [7] |
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 [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 [3] |
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 [7] |
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 [6] |
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 [9] |
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 [9] |
List of valid pin to peripheral connections for the scb_uart_tx signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_tcpwm_line [67] |
List of valid pin to peripheral connections for the tcpwm_line signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_tcpwm_line_compl [67] |
List of valid pin to peripheral connections for the tcpwm_line_compl signal. | |
const cyhal_resource_pin_mapping_t | cyhal_pin_map_tcpwm_tr_one_cnt_in [126] |
List of valid pin to peripheral connections for the tcpwm_tr_one_cnt_in 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 80-LQFP package for the TVIIBE4M series.