TMPM4G(1) Group Peripheral Driver User Manual
V1.0.0.0
|
This file provides all the functions prototypes for GPIO driver. More...
#include "txz_driver_def.h"
Go to the source code of this file.
Macros | |
#define | GPIO_RESULT_SUCCESS (0) |
#define | GPIO_RESULT_FAILURE (-1) |
#define | GPIO_READ_FAILURE (0xFFFFFFFF) |
Enumerations | |
enum | gpio_pinstate_t { GPIO_PIN_RESET = 0, GPIO_PIN_SET } |
Pin State Reset/Set Enumerated Type Definition. More... | |
enum | gpio_pininout_t { GPIO_PIN_INPUT = 0, GPIO_PIN_OUTPUT, GPIO_PIN_INOUT, GPIO_PIN_NOTINOUT } |
Pin Input/Output Enumerated Type Definition. More... | |
enum | gpio_gr_t { GPIO_PORT_A = 0x0, GPIO_PORT_B, GPIO_PORT_C, GPIO_PORT_D, GPIO_PORT_E, GPIO_PORT_F, GPIO_PORT_G, GPIO_PORT_H, GPIO_PORT_J, GPIO_PORT_K, GPIO_PORT_L, GPIO_PORT_M, GPIO_PORT_N, GPIO_PORT_P, GPIO_PORT_R, GPIO_PORT_T, GPIO_PORT_U, GPIO_PORT_V, GPIO_PORT_W, GPIO_PORT_Y, GPIO_GROUP_Max } |
Port Group Enumerated Type Definition. More... | |
enum | gpio_num_t { GPIO_PORT_0 = 0x0, GPIO_PORT_1, GPIO_PORT_2, GPIO_PORT_3, GPIO_PORT_4, GPIO_PORT_5, GPIO_PORT_6, GPIO_PORT_7, GPIO_PORT_Max } |
Port Number Enumerated Type Definition. More... | |
enum | gpio_fr_t { GPIO_FR_1 = 1, GPIO_FR_2, GPIO_FR_3, GPIO_FR_4, GPIO_FR_5, GPIO_FR_6, GPIO_FR_7, GPIO_FR_NA, GPIO_FR_Max } |
Port Function Number Enumerated Type Definition. More... | |
enum | gpio_mode_t { GPIO_Mode_DATA = 0x0, GPIO_Mode_CR = 0x4, GPIO_Mode_FR1 = 0x8, GPIO_Mode_FR2 = 0xC, GPIO_Mode_FR3 = 0x10, GPIO_Mode_FR4 = 0x14, GPIO_Mode_FR5 = 0x18, GPIO_Mode_FR6 = 0x1C, GPIO_Mode_FR7 = 0x20, GPIO_Mode_OD = 0x28, GPIO_Mode_PUP = 0x2C, GPIO_Mode_PDN = 0x30, GPIO_Mode_IE = 0x38 } |
Port Mode Enumerated Type Definition. More... | |
enum | gpio_pa0_func_t { GPIO_PA0_INPUT = 0, GPIO_PA0_OUTPUT = 0, GPIO_PA0_INT02a = 0, GPIO_PA0_EA00 = GPIO_FR_1, GPIO_PA0_T32A00INB1 = GPIO_FR_2, GPIO_PA0_T32A00INA0 = GPIO_FR_3, GPIO_PA0_T32A00INC0 = GPIO_FR_5, GPIO_PA0_TSPI0CSIN = GPIO_FR_6, GPIO_PA0_TSPI0CS0 = GPIO_FR_7 } |
PortA0 Function Enumerated Type Definition. More... | |
enum | gpio_pa1_func_t { GPIO_PA1_INPUT = 0, GPIO_PA1_OUTPUT = 0, GPIO_PA1_EA01 = GPIO_FR_1, GPIO_PA1_T32A00OUTA = GPIO_FR_3, GPIO_PA1_T32A00OUTC = GPIO_FR_5, GPIO_PA1_TSPI0SCK = GPIO_FR_7 } |
PortA1 Function Enumerated Type Definition. More... | |
enum | gpio_pa2_func_t { GPIO_PA2_INPUT = 0, GPIO_PA2_OUTPUT = 0, GPIO_PA2_EA02 = GPIO_FR_1, GPIO_PA2_T32A00OUTB = GPIO_FR_3, GPIO_PA2_TSPI0RXD = GPIO_FR_7 } |
PortA2 Function Enumerated Type Definition. More... | |
enum | gpio_pa3_func_t { GPIO_PA3_INPUT = 0, GPIO_PA3_OUTPUT = 0, GPIO_PA3_EA03 = GPIO_FR_1, GPIO_PA3_T32A00INA1 = GPIO_FR_2, GPIO_PA3_T32A00INB0 = GPIO_FR_3, GPIO_PA3_T32A00INC1 = GPIO_FR_5, GPIO_PA3_TSPI2CS1 = GPIO_FR_6, GPIO_PA3_TSPI0TXD = GPIO_FR_7 } |
PortA3 Function Enumerated Type Definition. More... | |
enum | gpio_pa4_func_t { GPIO_PA4_INPUT = 0, GPIO_PA4_OUTPUT = 0, GPIO_PA4_EA04 = GPIO_FR_1, GPIO_PA4_T32A01INB1 = GPIO_FR_2, GPIO_PA4_T32A01INA0 = GPIO_FR_3, GPIO_PA4_T32A01INC0 = GPIO_FR_5, GPIO_PA4_TSPI0CS1 = GPIO_FR_6, GPIO_PA4_TSPI2TXD = GPIO_FR_7 } |
PortA4 Function Enumerated Type Definition. More... | |
enum | gpio_pa5_func_t { GPIO_PA5_INPUT = 0, GPIO_PA5_OUTPUT = 0, GPIO_PA5_EA05 = GPIO_FR_1, GPIO_PA5_T32A01OUTA = GPIO_FR_3, GPIO_PA5_T32A01OUTC = GPIO_FR_5, GPIO_PA5_TSPI0CS2 = GPIO_FR_6, GPIO_PA5_TSPI2RXD = GPIO_FR_7 } |
PortA5 Function Enumerated Type Definition. More... | |
enum | gpio_pa6_func_t { GPIO_PA6_INPUT = 0, GPIO_PA6_OUTPUT = 0, GPIO_PA6_EA06 = GPIO_FR_1, GPIO_PA6_T32A01OUTB = GPIO_FR_3, GPIO_PA6_TSPI0CS3 = GPIO_FR_6, GPIO_PA6_TSPI2SCK = GPIO_FR_7 } |
PortA6 Function Enumerated Type Definition. More... | |
enum | gpio_pa7_func_t { GPIO_PA7_INPUT = 0, GPIO_PA7_OUTPUT = 0, GPIO_PA7_INT03a = 0, GPIO_PA7_EA07 = GPIO_FR_1, GPIO_PA7_T32A01INA1 = GPIO_FR_2, GPIO_PA7_T32A01INB0 = GPIO_FR_3, GPIO_PA7_T32A01INC1 = GPIO_FR_5, GPIO_PA7_TSPI2CSIN = GPIO_FR_6, GPIO_PA7_TSPI2CS0 = GPIO_FR_7 } |
PortA6 Function Enumerated Type Definition. More... | |
enum | gpio_pb0_func_t { GPIO_PB0_INPUT = 0, GPIO_PB0_OUTPUT = 0, GPIO_PB0_INT04a = 0, GPIO_PB0_EA08 = GPIO_FR_1, GPIO_PB0_T32A02INB1 = GPIO_FR_2, GPIO_PB0_T32A02INA0 = GPIO_FR_3, GPIO_PB0_T32A02INC0 = GPIO_FR_5 } |
PortB0 Function Enumerated Type Definition. More... | |
enum | gpio_pb1_func_t { GPIO_PB1_INPUT = 0, GPIO_PB1_OUTPUT = 0, GPIO_PB1_INT05a = 0, GPIO_PB1_EA09 = GPIO_FR_1, GPIO_PB1_T32A02INA1 = GPIO_FR_2, GPIO_PB1_T32A02INB0 = GPIO_FR_3, GPIO_PB1_T32A02INC1 = GPIO_FR_5, GPIO_PB1_HDMAREQB = GPIO_FR_6 } |
PortB1 Function Enumerated Type Definition. More... | |
enum | gpio_pb2_func_t { GPIO_PB2_INPUT = 0, GPIO_PB2_OUTPUT = 0, GPIO_PB2_EA10 = GPIO_FR_1, GPIO_PB2_T32A02OUTA = GPIO_FR_3, GPIO_PB2_T32A02OUTC = GPIO_FR_5 } |
PortB2 Function Enumerated Type Definition. More... | |
enum | gpio_pb3_func_t { GPIO_PB3_INPUT = 0, GPIO_PB3_OUTPUT = 0, GPIO_PB3_EA11 = GPIO_FR_1, GPIO_PB3_T32A02OUTB = GPIO_FR_3 } |
PortB3 Function Enumerated Type Definition. More... | |
enum | gpio_pb4_func_t { GPIO_PB4_INPUT = 0, GPIO_PB4_OUTPUT = 0, GPIO_PB4_EA12 = GPIO_FR_1, GPIO_PB4_T32A03OUTA = GPIO_FR_3, GPIO_PB4_T32A03OUTC = GPIO_FR_5 } |
PortB4 Function Enumerated Type Definition. More... | |
enum | gpio_pb5_func_t { GPIO_PB5_INPUT = 0, GPIO_PB5_OUTPUT = 0, GPIO_PB5_EA13 = GPIO_FR_1, GPIO_PB5_T32A03OUTB = GPIO_FR_3 } |
PortB5 Function Enumerated Type Definition. More... | |
enum | gpio_pb6_func_t { GPIO_PB6_INPUT = 0, GPIO_PB6_OUTPUT = 0, GPIO_PB6_INT06a = 0, GPIO_PB6_EA14 = GPIO_FR_1, GPIO_PB6_T32A03INB1 = GPIO_FR_2, GPIO_PB6_T32A03INA0 = GPIO_FR_3, GPIO_PB6_T32A03INC0 = GPIO_FR_5 } |
PortB6 Function Enumerated Type Definition. More... | |
enum | gpio_pb7_func_t { GPIO_PB7_INPUT = 0, GPIO_PB7_OUTPUT = 0, GPIO_PB7_INT07a = 0, GPIO_PB7_EA15 = GPIO_FR_1, GPIO_PB7_T32A03INA1 = GPIO_FR_2, GPIO_PB7_T32A03INB0 = GPIO_FR_3, GPIO_PB7_T32A03INC1 = GPIO_FR_5 } |
PortB7 Function Enumerated Type Definition. More... | |
enum | gpio_pc0_func_t { GPIO_PC0_INPUT = 0, GPIO_PC0_OUTPUT = 0, GPIO_PC0_INT12a = 0, GPIO_PC0_EA16 = GPIO_FR_1, GPIO_PC0_T32A08INA0 = GPIO_FR_3, GPIO_PC0_T32A08INC0 = GPIO_FR_5 } |
PortC0 Function Enumerated Type Definition. More... | |
enum | gpio_pc1_func_t { GPIO_PC1_INPUT = 0, GPIO_PC1_OUTPUT = 0, GPIO_PC1_INT13a = 0, GPIO_PC1_EA17 = GPIO_FR_1, GPIO_PC1_T32A08INB0 = GPIO_FR_3, GPIO_PC1_T32A08INC1 = GPIO_FR_5 } |
PortC1 Function Enumerated Type Definition. More... | |
enum | gpio_pc2_func_t { GPIO_PC2_INPUT = 0, GPIO_PC2_OUTPUT = 0, GPIO_PC2_EA18 = GPIO_FR_1, GPIO_PC2_T32A08OUTA = GPIO_FR_3, GPIO_PC2_T32A08OUTC = GPIO_FR_5 } |
PortC2 Function Enumerated Type Definition. More... | |
enum | gpio_pc3_func_t { GPIO_PC3_INPUT = 0, GPIO_PC3_OUTPUT = 0, GPIO_PC3_EA19 = GPIO_FR_1, GPIO_PC3_T32A08OUTB = GPIO_FR_3 } |
PortC3 Function Enumerated Type Definition. More... | |
enum | gpio_pc4_func_t { GPIO_PC4_INPUT = 0, GPIO_PC4_OUTPUT = 0, GPIO_PC4_EA20 = GPIO_FR_1, GPIO_PC4_T32A10OUTA = GPIO_FR_3, GPIO_PC4_T32A10OUTC = GPIO_FR_5 } |
PortC4 Function Enumerated Type Definition. More... | |
enum | gpio_pc5_func_t { GPIO_PC5_INPUT = 0, GPIO_PC5_OUTPUT = 0, GPIO_PC5_EA21 = GPIO_FR_1, GPIO_PC5_T32A10OUTB = GPIO_FR_3 } |
PortC5 Function Enumerated Type Definition. More... | |
enum | gpio_pc6_func_t { GPIO_PC6_INPUT = 0, GPIO_PC6_OUTPUT = 0, GPIO_PC6_INT14a = 0, GPIO_PC6_EA22 = GPIO_FR_1 } |
PortC6 Function Enumerated Type Definition. More... | |
enum | gpio_pc7_func_t { GPIO_PC7_INPUT = 0, GPIO_PC7_OUTPUT = 0, GPIO_PC7_INT15a = 0, GPIO_PC7_EA23 = GPIO_FR_1 } |
PortC7 Function Enumerated Type Definition. More... | |
enum | gpio_pd0_func_t { GPIO_PD0_INPUT = 0, GPIO_PD0_OUTPUT = 0, GPIO_PD0_ED00 = GPIO_FR_1, GPIO_PD0_T32A04INB1 = GPIO_FR_2, GPIO_PD0_T32A04INA0 = GPIO_FR_3, GPIO_PD0_TSPI4CS0 = GPIO_FR_4, GPIO_PD0_T32A04INC0 = GPIO_FR_5, GPIO_PD0_TSPI4CSIN = GPIO_FR_6, GPIO_PD0_UO0 = GPIO_FR_7 } |
PortD0 Function Enumerated Type Definition. More... | |
enum | gpio_pd1_func_t { GPIO_PD1_INPUT = 0, GPIO_PD1_OUTPUT = 0, GPIO_PD1_ED01 = GPIO_FR_1, GPIO_PD1_T32A04INA1 = GPIO_FR_2, GPIO_PD1_T32A04INB0 = GPIO_FR_3, GPIO_PD1_TSPI4SCK = GPIO_FR_4, GPIO_PD1_T32A04INC1 = GPIO_FR_5, GPIO_PD1_XO0 = GPIO_FR_7 } |
PortD1 Function Enumerated Type Definition. More... | |
enum | gpio_pd2_func_t { GPIO_PD2_INPUT = 0, GPIO_PD2_OUTPUT = 0, GPIO_PD2_ED02 = GPIO_FR_1, GPIO_PD2_T32A04OUTA = GPIO_FR_3, GPIO_PD2_TSPI4RXD = GPIO_FR_4, GPIO_PD2_T32A04OUTC = GPIO_FR_5, GPIO_PD2_VO0 = GPIO_FR_7 } |
PortD2 Function Enumerated Type Definition. More... | |
enum | gpio_pd3_func_t { GPIO_PD3_INPUT = 0, GPIO_PD3_OUTPUT = 0, GPIO_PD3_ED03 = GPIO_FR_1, GPIO_PD3_T32A04OUTB = GPIO_FR_3, GPIO_PD3_TSPI4TXD = GPIO_FR_4, GPIO_PD3_YO0 = GPIO_FR_7 } |
PortD3 Function Enumerated Type Definition. More... | |
enum | gpio_pd4_func_t { GPIO_PD4_INPUT = 0, GPIO_PD4_OUTPUT = 0, GPIO_PD4_ED04 = GPIO_FR_1, GPIO_PD4_T32A05OUTA = GPIO_FR_3, GPIO_PD4_T32A05OUTC = GPIO_FR_5, GPIO_PD4_WO0 = GPIO_FR_7 } |
PortD4 Function Enumerated Type Definition. More... | |
enum | gpio_pd5_func_t { GPIO_PD5_INPUT = 0, GPIO_PD5_OUTPUT = 0, GPIO_PD5_ED05 = GPIO_FR_1, GPIO_PD5_T32A05OUTB = GPIO_FR_3, GPIO_PD5_ZO0 = GPIO_FR_7 } |
PortD5 Function Enumerated Type Definition. More... | |
enum | gpio_pd6_func_t { GPIO_PD6_INPUT = 0, GPIO_PD6_OUTPUT = 0, GPIO_PD6_ED06 = GPIO_FR_1, GPIO_PD6_T32A05INB1 = GPIO_FR_2, GPIO_PD6_T32A05INA0 = GPIO_FR_3, GPIO_PD6_T32A05INC0 = GPIO_FR_5, GPIO_PD6_EMG_N = GPIO_FR_7 } |
PortD6 Function Enumerated Type Definition. More... | |
enum | gpio_pd7_func_t { GPIO_PD7_INPUT = 0, GPIO_PD7_OUTPUT = 0, GPIO_PD7_ED07 = GPIO_FR_1, GPIO_PD7_T32A05INA1 = GPIO_FR_2, GPIO_PD7_T32A05INB0 = GPIO_FR_3, GPIO_PD7_T32A05INC1 = GPIO_FR_5, GPIO_PD7_OVV0_N = GPIO_FR_7 } |
PortD7 Function Enumerated Type Definition. More... | |
enum | gpio_pe0_func_t { GPIO_PE0_INPUT = 0, GPIO_PE0_OUTPUT = 0, GPIO_PE0_ED08 = GPIO_FR_1, GPIO_PE0_T32A06INB1 = GPIO_FR_2, GPIO_PE0_T32A06OUTB = GPIO_FR_3, GPIO_PE0_EA23 = GPIO_FR_4, GPIO_PE0_T32A06INA1 = GPIO_FR_5, GPIO_PE0_UT0RTS_N = GPIO_FR_7 } |
PortE0 Function Enumerated Type Definition. More... | |
enum | gpio_pe1_func_t { GPIO_PE1_INPUT = 0, GPIO_PE1_OUTPUT = 0, GPIO_PE1_ED09 = GPIO_FR_1, GPIO_PE1_T32A06OUTA = GPIO_FR_3, GPIO_PE1_EA22 = GPIO_FR_4, GPIO_PE1_T32A06OUTC = GPIO_FR_5, GPIO_PE1_UT0CTS_N = GPIO_FR_7 } |
PortE1 Function Enumerated Type Definition. More... | |
enum | gpio_pe2_func_t { GPIO_PE2_INPUT = 0, GPIO_PE2_OUTPUT = 0, GPIO_PE2_ED10 = GPIO_FR_1, GPIO_PE2_T32A06INA0 = GPIO_FR_3, GPIO_PE2_EA21 = GPIO_FR_4, GPIO_PE2_T32A06INC0 = GPIO_FR_5, GPIO_PE2_UT0RXD = GPIO_FR_7 } |
PortE2 Function Enumerated Type Definition. More... | |
enum | gpio_pe3_func_t { GPIO_PE3_INPUT = 0, GPIO_PE3_OUTPUT = 0, GPIO_PE3_ED11 = GPIO_FR_1, GPIO_PE3_T32A06INB0 = GPIO_FR_3, GPIO_PE3_EA20 = GPIO_FR_4, GPIO_PE3_T32A06INC1 = GPIO_FR_5, GPIO_PE3_UT0TXDA = GPIO_FR_7 } |
PortE3 Function Enumerated Type Definition. More... | |
enum | gpio_pe4_func_t { GPIO_PE4_INPUT = 0, GPIO_PE4_OUTPUT = 0, GPIO_PE4_ED12 = GPIO_FR_1, GPIO_PE4_T32A07INA0 = GPIO_FR_3, GPIO_PE4_EA19 = GPIO_FR_4, GPIO_PE4_T32A07INC0 = GPIO_FR_5, GPIO_PE4_ISDAIN0 = 0 } |
PortE4 Function Enumerated Type Definition. More... | |
enum | gpio_pe5_func_t { GPIO_PE5_INPUT = 0, GPIO_PE5_OUTPUT = 0, GPIO_PE5_ED13 = GPIO_FR_1, GPIO_PE5_T32A07INB0 = GPIO_FR_3, GPIO_PE5_EA18 = GPIO_FR_4, GPIO_PE5_T32A07INC1 = GPIO_FR_5, GPIO_PE5_ISDAIN1 = 0 } |
PortE5 Function Enumerated Type Definition. More... | |
enum | gpio_pe6_func_t { GPIO_PE6_INPUT = 0, GPIO_PE6_OUTPUT = 0, GPIO_PE6_ED14 = GPIO_FR_1, GPIO_PE6_T32A07OUTA = GPIO_FR_3, GPIO_PE6_EA17 = GPIO_FR_4, GPIO_PE6_T32A07OUTC = GPIO_FR_5, GPIO_PE6_ISDAIN2 = 0 } |
PortE6 Function Enumerated Type Definition. More... | |
enum | gpio_pe7_func_t { GPIO_PE7_INPUT = 0, GPIO_PE7_OUTPUT = 0, GPIO_PE7_ED15 = GPIO_FR_1, GPIO_PE7_T32A07INB1 = GPIO_FR_2, GPIO_PE7_T32A07OUTB = GPIO_FR_3, GPIO_PE7_EA16 = GPIO_FR_4, GPIO_PE7_T32A07INA1 = GPIO_FR_5, GPIO_PE7_ISDAIN3 = 0 } |
PortE7 Function Enumerated Type Definition. More... | |
enum | gpio_pf0_func_t { GPIO_PF0_INPUT = 0, GPIO_PF0_OUTPUT = 0, GPIO_PF0_INT04b = 0, GPIO_PF0_ERD_N = GPIO_FR_1 } |
PortF0 Function Enumerated TyPF Definition. More... | |
enum | gpio_pf1_func_t { GPIO_PF1_INPUT = 0, GPIO_PF1_OUTPUT = 0, GPIO_PF1_EWR_N = GPIO_FR_1 } |
PortF1 Function Enumerated TyPF Definition. More... | |
enum | gpio_pf2_func_t { GPIO_PF2_INPUT = 0, GPIO_PF2_OUTPUT = 0, GPIO_PF2_I2C1SDA = GPIO_FR_7 } |
PortF2 Function Enumerated TyPF Definition. More... | |
enum | gpio_pf3_func_t { GPIO_PF3_INPUT = 0, GPIO_PF3_OUTPUT = 0, GPIO_PF3_I2C1SCL = GPIO_FR_7 } |
PortF3 Function Enumerated TyPF Definition. More... | |
enum | gpio_pf4_func_t { GPIO_PF4_INPUT = 0, GPIO_PF4_OUTPUT = 0, GPIO_PF4_ECS2_N = GPIO_FR_1 } |
PortF4 Function Enumerated TyPF Definition. More... | |
enum | gpio_pf5_func_t { GPIO_PF5_INPUT = 0, GPIO_PF5_OUTPUT = 0, GPIO_PF5_ECS3_N = GPIO_FR_1 } |
PortF5 Function Enumerated TyPF Definition. More... | |
enum | gpio_pf6_func_t { GPIO_PF6_INPUT = 0, GPIO_PF6_OUTPUT = 0, GPIO_PF6_EBELL_N = GPIO_FR_1 } |
PortF6 Function Enumerated TyPF Definition. More... | |
enum | gpio_pf7_func_t { GPIO_PF7_INPUT = 0, GPIO_PF7_OUTPUT = 0, GPIO_PF7_INT05b = 0, GPIO_PF7_EBELH_N = GPIO_FR_1 } |
PortF7 Function Enumerated TyPF Definition. More... | |
enum | gpio_pg0_func_t { GPIO_PG0_INPUT = 0, GPIO_PG0_OUTPUT = 0, GPIO_PG0_INT08a = 0, GPIO_PG0_EALE = GPIO_FR_1, GPIO_PG0_UT2RXD = GPIO_FR_3, GPIO_PG0_UT2TXDA = GPIO_FR_5 } |
PortG0 Function Enumerated Type Definition. More... | |
enum | gpio_pg1_func_t { GPIO_PG1_INPUT = 0, GPIO_PG1_OUTPUT = 0, GPIO_PG1_INT09a = 0, GPIO_PG1_EWAIT_N = GPIO_FR_1, GPIO_PG1_UT2TXDA = GPIO_FR_3, GPIO_PG1_UT2RXD = GPIO_FR_5 } |
PortG1 Function Enumerated Type Definition. More... | |
enum | gpio_pg2_func_t { GPIO_PG2_INPUT = 0, GPIO_PG2_OUTPUT = 0, GPIO_PG2_UT2RTS_N = GPIO_FR_3, GPIO_PG2_ALARM_N = GPIO_FR_4, GPIO_PG2_UT2CTS_N = GPIO_FR_5, GPIO_PG2_I2C0SDA = GPIO_FR_7 } |
PortG2 Function Enumerated Type Definition. More... | |
enum | gpio_pg3_func_t { GPIO_PG3_INPUT = 0, GPIO_PG3_OUTPUT = 0, GPIO_PG3_UT2CTS_N = GPIO_FR_3, GPIO_PG3_TRGIN = GPIO_FR_4, GPIO_PG3_UT2RTS_N = GPIO_FR_5, GPIO_PG3_I2C0SCL = GPIO_FR_7 } |
PortG3 Function Enumerated Type Definition. More... | |
enum | gpio_pg4_func_t { GPIO_PG4_INPUT = 0, GPIO_PG4_OUTPUT = 0, GPIO_PG4_T32A02OUTB = GPIO_FR_2, GPIO_PG4_FUT0IROUT = GPIO_FR_4, GPIO_PG4_FUT0TXD = GPIO_FR_5, GPIO_PG4_I2C2SDA = GPIO_FR_7 } |
PortG4 Function Enumerated Type Definition. More... | |
enum | gpio_pg5_func_t { GPIO_PG5_INPUT = 0, GPIO_PG5_OUTPUT = 0, GPIO_PG5_T32A02OUTA = GPIO_FR_2, GPIO_PG5_T32A02OUTC = GPIO_FR_3, GPIO_PG5_FUT0SI_SIRIN = GPIO_FR_4, GPIO_PG5_FUT0RXD = GPIO_FR_5, GPIO_PG5_I2C2SCL = GPIO_FR_7 } |
PortG5 Function Enumerated Type Definition. More... | |
enum | gpio_pg6_func_t { GPIO_PG6_INPUT = 0, GPIO_PG6_OUTPUT = 0, GPIO_PG6_TRACECLK = GPIO_FR_1, GPIO_PG6_NBD0CLK = GPIO_FR_4, GPIO_PG6_FUT0RTS_N = GPIO_FR_5 } |
PortG6 Function Enumerated Type Definition. More... | |
enum | gpio_pg7_func_t { GPIO_PG7_INPUT = 0, GPIO_PG7_OUTPUT = 0, GPIO_PG7_TRACEDATA0 = GPIO_FR_1, GPIO_PG7_NBD0DATA0 = GPIO_FR_4, GPIO_PG7_FUT0CTS_N = GPIO_FR_5 } |
PortG7 Function Enumerated Type Definition. More... | |
enum | gpio_ph0_func_t { GPIO_PH0_INPUT = 0, GPIO_PH0_OUTPUT = 0, GPIO_PH0_TRACEDATA1 = GPIO_FR_1, GPIO_PH0_UT1RXD = GPIO_FR_3, GPIO_PH0_NBD0DATA1 = GPIO_FR_4, GPIO_PH0_UT1TXDA = GPIO_FR_5 } |
PortH0 Function Enumerated Type Definition. More... | |
enum | gpio_ph1_func_t { GPIO_PH1_INPUT = 0, GPIO_PH1_OUTPUT = 0, GPIO_PH1_TRACEDATA2 = GPIO_FR_1, GPIO_PH1_UT1TXDA = GPIO_FR_3, GPIO_PH1_NBD0DATA2 = GPIO_FR_4, GPIO_PH1_UT1RXD = GPIO_FR_5 } |
PortH1 Function Enumerated Type Definition. More... | |
enum | gpio_ph2_func_t { GPIO_PH2_INPUT = 0, GPIO_PH2_OUTPUT = 0, GPIO_PH2_TRACEDATA3 = GPIO_FR_1, GPIO_PH2_UT1RTS_N = GPIO_FR_3, GPIO_PH2_NBD0DATA3 = GPIO_FR_4, GPIO_PH2_UT1CTS_N = GPIO_FR_5 } |
PortH2 Function Enumerated Type Definition. More... | |
enum | gpio_ph3_func_t { GPIO_PH3_INPUT = 0, GPIO_PH3_OUTPUT = 0, GPIO_PH3_TDI = GPIO_FR_1, GPIO_PH3_UT1CTS_N = GPIO_FR_3, GPIO_PH3_NBD0SYNC = GPIO_FR_4, GPIO_PH3_UT1RTS_N = GPIO_FR_5 } |
PortH3 Function Enumerated Type Definition. More... | |
enum | gpio_ph4_func_t { GPIO_PH4_INPUT = 0, GPIO_PH4_OUTPUT = 0, GPIO_PH4_SWDIO = GPIO_FR_1, GPIO_PH4_UT0RXD = GPIO_FR_3, GPIO_PH4_UT0TXDA = GPIO_FR_5 } |
PortH4 Function Enumerated Type Definition. More... | |
enum | gpio_ph5_func_t { GPIO_PH5_INPUT = 0, GPIO_PH5_OUTPUT = 0, GPIO_PH5_TCK = GPIO_FR_1, GPIO_PH5_UT0TXDA = GPIO_FR_3, GPIO_PH5_UT0RXD = GPIO_FR_5 } |
PortH5 Function Enumerated Type Definition. More... | |
enum | gpio_ph6_func_t { GPIO_PH6_INPUT = 0, GPIO_PH6_OUTPUT = 0, GPIO_PH6_TDO = GPIO_FR_1, GPIO_PH6_UT0RTS_N = GPIO_FR_3, GPIO_PH6_UT0CTS_N = GPIO_FR_5 } |
PortH6 Function Enumerated Type Definition. More... | |
enum | gpio_ph7_func_t { GPIO_PH7_INPUT = 0, GPIO_PH7_OUTPUT = 0, GPIO_PH7_TRST_N = GPIO_FR_1, GPIO_PH7_UT0CTS_N = GPIO_FR_3, GPIO_PH7_UT0RTS_N = GPIO_FR_5 } |
PortH7 Function Enumerated Type Definition. More... | |
enum | gpio_pj0_func_t { GPIO_PJ0_INPUT = 0, GPIO_PJ0_OUTPUT = 0, GPIO_PJ0_UT5RXD = GPIO_FR_3, GPIO_PJ0_UT5TXDA = GPIO_FR_5 } |
PortJ0 Function Enumerated Type Definition. More... | |
enum | gpio_pj1_func_t { GPIO_PJ1_INPUT = 0, GPIO_PJ1_OUTPUT = 0, GPIO_PJ1_UT5TXDA = GPIO_FR_3, GPIO_PJ1_UT5RXD = GPIO_FR_5 } |
PortJ1 Function Enumerated Type Definition. More... | |
enum | gpio_pj2_func_t { GPIO_PJ2_INPUT = 0, GPIO_PJ2_OUTPUT = 0, GPIO_PJ2_UT5RTS_N = GPIO_FR_3, GPIO_PJ2_UT5CTS_N = GPIO_FR_5, GPIO_PJ2_I2C4SCL = GPIO_FR_7 } |
PortJ2 Function Enumerated Type Definition. More... | |
enum | gpio_pj3_func_t { GPIO_PJ3_INPUT = 0, GPIO_PJ3_OUTPUT = 0, GPIO_PJ3_UT5CTS_N = GPIO_FR_3, GPIO_PJ3_UT5RTS_N = GPIO_FR_5, GPIO_PJ3_I2C4SDA = GPIO_FR_7 } |
PortJ3 Function Enumerated Type Definition. More... | |
enum | gpio_pj4_func_t { GPIO_PJ4_INPUT = 0, GPIO_PJ4_OUTPUT = 0, GPIO_PJ4_T32A03INA0 = GPIO_FR_2, GPIO_PJ4_T32A03INC0 = GPIO_FR_3, GPIO_PJ4_FUT0TXD = GPIO_FR_5 } |
PortJ4 Function Enumerated Type Definition. More... | |
enum | gpio_pj5_func_t { GPIO_PJ5_INPUT = 0, GPIO_PJ5_OUTPUT = 0, GPIO_PJ5_T32A03INB0 = GPIO_FR_2, GPIO_PJ5_T32A03INC1 = GPIO_FR_3, GPIO_PJ5_FUT0RXD = GPIO_FR_5 } |
PortJ5 Function Enumerated Type Definition. More... | |
enum | gpio_pj6_func_t { GPIO_PJ6_INPUT = 0, GPIO_PJ6_OUTPUT = 0, GPIO_PJ6_FUT1TXD = GPIO_FR_5, GPIO_PJ6_I2C3SDA = GPIO_FR_7 } |
PortJ6 Function Enumerated Type Definition. More... | |
enum | gpio_pj7_func_t { GPIO_PJ7_INPUT = 0, GPIO_PJ7_OUTPUT = 0, GPIO_PJ7_FUT1RXD = GPIO_FR_5, GPIO_PJ7_I2C3SCL = GPIO_FR_7 } |
PortJ7 Function Enumerated Type Definition. More... | |
enum | gpio_pk0_func_t { GPIO_PK0_INPUT = 0, GPIO_PK0_OUTPUT = 0, GPIO_PK0_INT10a = 0, GPIO_PK0_ISDAOUT = GPIO_FR_1, GPIO_PK0_T32A00INA0 = GPIO_FR_2, GPIO_PK0_T32A00INC0 = GPIO_FR_3, GPIO_PK0_SMI0CS1_N = GPIO_FR_6 } |
PortK0 Function Enumerated Type Definition. More... | |
enum | gpio_pk1_func_t { GPIO_PK1_INPUT = 0, GPIO_PK1_OUTPUT = 0, GPIO_PK1_INT11a = 0, GPIO_PK1_ISDBOUT = GPIO_FR_1, GPIO_PK1_T32A00INB0 = GPIO_FR_2, GPIO_PK1_T32A00INC1 = GPIO_FR_3, GPIO_PK1_HDMAREQA = GPIO_FR_4 } |
PortK1 Function Enumerated Type Definition. More... | |
enum | gpio_pk2_func_t { GPIO_PK2_INPUT = 0, GPIO_PK2_OUTPUT = 0, GPIO_PK2_ECS0_N = GPIO_FR_1, GPIO_PK2_SMI0D0 = GPIO_FR_6 } |
PortK2 Function Enumerated Type Definition. More... | |
enum | gpio_pk3_func_t { GPIO_PK3_INPUT = 0, GPIO_PK3_OUTPUT = 0, GPIO_PK3_ECS1_N = GPIO_FR_1, GPIO_PK3_SMI0D1 = GPIO_FR_6 } |
PortK3 Function Enumerated Type Definition. More... | |
enum | gpio_pk4_func_t { GPIO_PK4_INPUT = 0, GPIO_PK4_OUTPUT = 0, GPIO_PK4_TSPI1CS1 = GPIO_FR_1, GPIO_PK4_TSPI3TXD = GPIO_FR_4, GPIO_PK4_SMI0D2 = GPIO_FR_6 } |
PortK4 Function Enumerated Type Definition. More... | |
enum | gpio_pk5_func_t { GPIO_PK5_INPUT = 0, GPIO_PK5_OUTPUT = 0, GPIO_PK5_TSPI1CS2 = GPIO_FR_1, GPIO_PK5_TSPI3RXD = GPIO_FR_4, GPIO_PK5_SMI0D3 = GPIO_FR_6 } |
PortK5 Function Enumerated Type Definition. More... | |
enum | gpio_pk6_func_t { GPIO_PK6_INPUT = 0, GPIO_PK6_OUTPUT = 0, GPIO_PK6_TSPI1CS3 = GPIO_FR_1, GPIO_PK6_T32A01INA0 = GPIO_FR_2, GPIO_PK6_T32A01INC0 = GPIO_FR_3, GPIO_PK6_TSPI3SCK = GPIO_FR_4, GPIO_PK6_SMI0CLK = GPIO_FR_6 } |
PortK6 Function Enumerated Type Definition. More... | |
enum | gpio_pk7_func_t { GPIO_PK7_INPUT = 0, GPIO_PK7_OUTPUT = 0, GPIO_PK7_INT00a = 0, GPIO_PK7_T32A01INB0 = GPIO_FR_2, GPIO_PK7_T32A01INC1 = GPIO_FR_3, GPIO_PK7_TSPI3CS0 = GPIO_FR_4, GPIO_PK7_SMI0CS0_N = GPIO_FR_6, GPIO_PK7_TSPI3CSIN = GPIO_FR_7 } |
PortK7 Function Enumerated Type Definition. More... | |
enum | gpio_pl0_func_t { GPIO_PL0_INPUT = 0, GPIO_PL0_OUTPUT = 0, GPIO_PL0_INT01a = 0, GPIO_PL0_T32A02INA0 = GPIO_FR_2, GPIO_PL0_T32A02INC0 = GPIO_FR_3, GPIO_PL0_TSPI1CSIN = GPIO_FR_6, GPIO_PL0_TSPI1CS0 = GPIO_FR_7 } |
PortL0 Function Enumerated Type Definition. More... | |
enum | gpio_pl1_func_t { GPIO_PL1_INPUT = 0, GPIO_PL1_OUTPUT = 0, GPIO_PL1_TSPI1SCK = GPIO_FR_7 } |
PortL1 Function Enumerated Type Definition. More... | |
enum | gpio_pl2_func_t { GPIO_PL2_INPUT = 0, GPIO_PL2_OUTPUT = 0, GPIO_PL2_TSPI1RXD = GPIO_FR_7 } |
PortL2 Function Enumerated Type Definition. More... | |
enum | gpio_pl3_func_t { GPIO_PL3_INPUT = 0, GPIO_PL3_OUTPUT = 0, GPIO_PL3_T32A02INB0 = GPIO_FR_2, GPIO_PL3_T32A02INC1 = GPIO_FR_3, GPIO_PL3_TSPI3CS1 = GPIO_FR_6, GPIO_PL3_TSPI1TXD = GPIO_FR_7 } |
PortL3 Function Enumerated Type Definition. More... | |
enum | gpio_pl4_func_t { GPIO_PL4_INPUT = 0, GPIO_PL4_OUTPUT = 0, GPIO_PL4_INT12b = 0, GPIO_PL4_T32A08OUTA = GPIO_FR_2, GPIO_PL4_T32A08OUTC = GPIO_FR_3 } |
PortL4 Function Enumerated Type Definition. More... | |
enum | gpio_pl5_func_t { GPIO_PL5_INPUT = 0, GPIO_PL5_OUTPUT = 0, GPIO_PL5_INT13b = 0, GPIO_PL5_T32A08OUTB = GPIO_FR_2 } |
PortL5 Function Enumerated Type Definition. More... | |
enum | gpio_pl6_func_t { GPIO_PL6_INPUT = 0, GPIO_PL6_OUTPUT = 0, GPIO_PL6_INT03b = 0, GPIO_PL6_T32A09OUTA = GPIO_FR_2, GPIO_PL6_T32A09OUTC = GPIO_FR_3 } |
PortL6 Function Enumerated Type Definition. More... | |
enum | gpio_pl7_func_t { GPIO_PL7_INPUT = 0, GPIO_PL7_OUTPUT = 0, GPIO_PL7_TRGIN = GPIO_FR_1, GPIO_PL7_T32A09OUTB = GPIO_FR_2 } |
PortL7 Function Enumerated Type Definition. More... | |
enum | gpio_pm0_func_t { GPIO_PM0_INPUT = 0, GPIO_PM0_OUTPUT = 0, GPIO_PM0_I2C3SDA = GPIO_FR_4, GPIO_PM0_UT4RXD = GPIO_FR_5, GPIO_PM0_TSPI6TXD = GPIO_FR_6, GPIO_PM0_UT4TXDA = GPIO_FR_7 } |
PortM0 Function Enumerated Type Definition. More... | |
enum | gpio_pm1_func_t { GPIO_PM1_INPUT = 0, GPIO_PM1_OUTPUT = 0, GPIO_PM1_I2C3SCL = GPIO_FR_4, GPIO_PM1_UT4TXDA = GPIO_FR_5, GPIO_PM1_TSPI6RXD = GPIO_FR_6, GPIO_PM1_UT4RXD = GPIO_FR_7 } |
PortM1 Function Enumerated Type Definition. More... | |
enum | gpio_pm2_func_t { GPIO_PM2_INPUT = 0, GPIO_PM2_OUTPUT = 0, GPIO_PM2_T32A11OUTA = GPIO_FR_2, GPIO_PM2_T32A11OUTC = GPIO_FR_3, GPIO_PM2_UT4RTS_N = GPIO_FR_5, GPIO_PM2_TSPI6SCK = GPIO_FR_6, GPIO_PM2_UT4CTS_N = GPIO_FR_7 } |
PortM2 Function Enumerated Type Definition. More... | |
enum | gpio_pm3_func_t { GPIO_PM3_INPUT = 0, GPIO_PM3_OUTPUT = 0, GPIO_PM3_INT14b = 0, GPIO_PM3_T32A11OUTB = GPIO_FR_2, GPIO_PM3_TSPI6CSIN = GPIO_FR_4, GPIO_PM3_UT4CTS_N = GPIO_FR_5, GPIO_PM3_TSPI6CS0 = GPIO_FR_6, GPIO_PM3_UT4RTS_N = GPIO_FR_7 } |
PortM3 Function Enumerated Type Definition. More... | |
enum | gpio_pm4_func_t { GPIO_PM4_INPUT = 0, GPIO_PM4_OUTPUT = 0, GPIO_PM4_INT15b = 0, GPIO_PM4_T32A06OUTB = GPIO_FR_2, GPIO_PM4_TSPI7CSIN = GPIO_FR_4, GPIO_PM4_TSPI7CS0 = GPIO_FR_6, GPIO_PM4_FUT1CTS_N = GPIO_FR_7 } |
PortM4 Function Enumerated Type Definition. More... | |
enum | gpio_pm5_func_t { GPIO_PM5_INPUT = 0, GPIO_PM5_OUTPUT = 0, GPIO_PM5_T32A06OUTA = GPIO_FR_2, GPIO_PM5_T32A06OUTC = GPIO_FR_3, GPIO_PM5_TSPI7SCK = GPIO_FR_6, GPIO_PM5_FUT1RTS_N = GPIO_FR_7 } |
PortM5 Function Enumerated Type Definition. More... | |
enum | gpio_pm6_func_t { GPIO_PM6_INPUT = 0, GPIO_PM6_OUTPUT = 0, GPIO_PM6_T32A07OUTA = GPIO_FR_2, GPIO_PM6_T32A76OUTC = GPIO_FR_3, GPIO_PM6_I2C4SDA = GPIO_FR_4, GPIO_PM6_FUT1IRIN = GPIO_FR_5, GPIO_PM6_TSPI7RXD = GPIO_FR_6, GPIO_PM6_FUT1RXD = GPIO_FR_7 } |
PortM6 Function Enumerated Type Definition. More... | |
enum | gpio_pm7_func_t { GPIO_PM7_INPUT = 0, GPIO_PM7_OUTPUT = 0, GPIO_PM7_T32A07OUTB = GPIO_FR_2, GPIO_PM7_I2C4SCL = GPIO_FR_4, GPIO_PM7_FUT1IROUT = GPIO_FR_5, GPIO_PM7_TSPI7TXD = GPIO_FR_6, GPIO_PM7_FUT1TXD = GPIO_FR_7 } |
PortM7 Function Enumerated Type Definition. More... | |
enum | gpio_pn0_func_t { GPIO_PN0_INPUT = GPIO_FR_NA, GPIO_PN0_OUTPUT = GPIO_FR_NA, GPIO_PN0_AINA00 = GPIO_FR_NA } |
PortN0 Function Enumerated Type Definition. More... | |
enum | gpio_pn1_func_t { GPIO_PN1_INPUT = GPIO_FR_NA, GPIO_PN1_OUTPUT = GPIO_FR_NA, GPIO_PN1_AINA01 = GPIO_FR_NA } |
PortN1 Function Enumerated Type Definition. More... | |
enum | gpio_pn2_func_t { GPIO_PN2_INPUT = GPIO_FR_NA, GPIO_PN2_OUTPUT = GPIO_FR_NA, GPIO_PN2_AINA02 = GPIO_FR_NA } |
PortN2 Function Enumerated Type Definition. More... | |
enum | gpio_pn3_func_t { GPIO_PN3_INPUT = GPIO_FR_NA, GPIO_PN3_OUTPUT = GPIO_FR_NA, GPIO_PN3_AINA03 = GPIO_FR_NA } |
PortN3 Function Enumerated Type Definition. More... | |
enum | gpio_pn4_func_t { GPIO_PN4_INPUT = GPIO_FR_NA, GPIO_PN4_OUTPUT = GPIO_FR_NA, GPIO_PN4_AINA04 = GPIO_FR_NA } |
PortN4 Function Enumerated Type Definition. More... | |
enum | gpio_pn5_func_t { GPIO_PN5_INPUT = GPIO_FR_NA, GPIO_PN5_OUTPUT = GPIO_FR_NA, GPIO_PN5_AINA05 = GPIO_FR_NA } |
PortN5 Function Enumerated Type Definition. More... | |
enum | gpio_pn6_func_t { GPIO_PN6_INPUT = GPIO_FR_NA, GPIO_PN6_OUTPUT = GPIO_FR_NA, GPIO_PN6_AINA06 = GPIO_FR_NA } |
PortN6 Function Enumerated Type Definition. More... | |
enum | gpio_pn7_func_t { GPIO_PN7_INPUT = GPIO_FR_NA, GPIO_PN7_OUTPUT = GPIO_FR_NA, GPIO_PN7_AINA07 = GPIO_FR_NA } |
PortN7 Function Enumerated Type Definition. More... | |
enum | gpio_pp0_func_t { GPIO_PP0_INPUT = 0, GPIO_PP0_OUTPUT = 0, GPIO_PP0_AINA08 = 0, GPIO_PP0_T32A04INA0 = GPIO_FR_2, GPIO_PP0_T32A04INC0 = GPIO_FR_3, GPIO_PP0_T32A04INB1 = GPIO_FR_5 } |
PortP0 Function Enumerated Type Definition. More... | |
enum | gpio_pp1_func_t { GPIO_PP1_INPUT = 0, GPIO_PP1_OUTPUT = 0, GPIO_PP1_AINA09 = 0, GPIO_PP1_T32A04INB0 = GPIO_FR_2, GPIO_PP1_T32A04INC1 = GPIO_FR_3, GPIO_PP1_T32A04INA1 = GPIO_FR_5 } |
PortP1 Function Enumerated Type Definition. More... | |
enum | gpio_pp2_func_t { GPIO_PP2_INPUT = 0, GPIO_PP2_OUTPUT = 0, GPIO_PP2_AINA10 = 0, GPIO_PP2_T32A05INA0 = GPIO_FR_2, GPIO_PP2_T32A05INC0 = GPIO_FR_3, GPIO_PP2_T32A05INB1 = GPIO_FR_5 } |
PortP2 Function Enumerated Type Definition. More... | |
enum | gpio_pp3_func_t { GPIO_PP3_INPUT = 0, GPIO_PP3_OUTPUT = 0, GPIO_PP3_AINA11 = 0, GPIO_PP3_T32A05INB0 = GPIO_FR_2, GPIO_PP3_T32A05INC1 = GPIO_FR_3, GPIO_PP3_T32A05INA1 = GPIO_FR_5 } |
PortP3 Function Enumerated Type Definition. More... | |
enum | gpio_pp4_func_t { GPIO_PP4_INPUT = 0, GPIO_PP4_OUTPUT = 0, GPIO_PP4_AINA12 = 0, GPIO_PP4_T32A06INA0 = GPIO_FR_2, GPIO_PP4_T32A06INC0 = GPIO_FR_3, GPIO_PP4_T32A06INB1 = GPIO_FR_5 } |
PortP4 Function Enumerated Type Definition. More... | |
enum | gpio_pp5_func_t { GPIO_PP5_INPUT = 0, GPIO_PP5_OUTPUT = 0, GPIO_PP5_AINA13 = 0, GPIO_PP5_T32A06INB0 = GPIO_FR_2, GPIO_PP5_T32A06INC1 = GPIO_FR_3, GPIO_PP5_T32A06INA1 = GPIO_FR_5 } |
PortP5 Function Enumerated Type Definition. More... | |
enum | gpio_pp6_func_t { GPIO_PP6_INPUT = 0, GPIO_PP6_OUTPUT = 0, GPIO_PP6_AINA14 = 0, GPIO_PP6_INT10b = 0, GPIO_PP6_T32A07INA0 = GPIO_FR_2, GPIO_PP6_T32A07INC0 = GPIO_FR_3, GPIO_PP6_T32A07INB1 = GPIO_FR_5 } |
PortP6 Function Enumerated Type Definition. More... | |
enum | gpio_pp7_func_t { GPIO_PP7_INPUT = 0, GPIO_PP7_OUTPUT = 0, GPIO_PP7_AINA15 = 0, GPIO_PP7_INT11b = 0, GPIO_PP7_T32A07INB0 = GPIO_FR_2, GPIO_PP7_T32A07INC1 = GPIO_FR_3, GPIO_PP7_T32A07INA1 = GPIO_FR_5 } |
PortP7 Function Enumerated Type Definition. More... | |
enum | gpio_pr0_func_t { GPIO_PR0_INPUT = 0, GPIO_PR0_OUTPUT = 0, GPIO_PR0_AINA16 = 0, GPIO_PR0_T32A08INA0 = GPIO_FR_2, GPIO_PR0_T32A08INC0 = GPIO_FR_3 } |
PortR0 Function Enumerated Type Definition. More... | |
enum | gpio_pr1_func_t { GPIO_PR1_INPUT = 0, GPIO_PR1_OUTPUT = 0, GPIO_PR1_AINA17 = 0, GPIO_PR1_T32A08INB0 = GPIO_FR_2, GPIO_PR1_T32A08INC1 = GPIO_FR_3 } |
PortR1 Function Enumerated Type Definition. More... | |
enum | gpio_pr2_func_t { GPIO_PR2_INPUT = 0, GPIO_PR2_OUTPUT = 0, GPIO_PR2_AINA18 = 0, GPIO_PR2_T32A09INA0 = GPIO_FR_2, GPIO_PR2_T32A09INC0 = GPIO_FR_3 } |
PortR2 Function Enumerated Type Definition. More... | |
enum | gpio_pr3_func_t { GPIO_PR3_INPUT = 0, GPIO_PR3_OUTPUT = 0, GPIO_PR3_AINA19 = 0, GPIO_PR3_T32A09INB0 = GPIO_FR_2, GPIO_PR3_T32A09INC1 = GPIO_FR_3 } |
PortR3 Function Enumerated Type Definition. More... | |
enum | gpio_pr4_func_t { GPIO_PR4_INPUT = 0, GPIO_PR4_OUTPUT = 0, GPIO_PR4_AINA20 = 0, GPIO_PR4_T32A10INA0 = GPIO_FR_2, GPIO_PR4_T32A10INC0 = GPIO_FR_3 } |
PortR4 Function Enumerated Type Definition. More... | |
enum | gpio_pr5_func_t { GPIO_PR5_INPUT = 0, GPIO_PR5_OUTPUT = 0, GPIO_PR5_AINA21 = 0, GPIO_PR5_T32A10INB0 = GPIO_FR_2, GPIO_PR5_T32A10INC1 = GPIO_FR_3 } |
PortR5 Function Enumerated Type Definition. More... | |
enum | gpio_pr6_func_t { GPIO_PR6_INPUT = 0, GPIO_PR6_OUTPUT = 0, GPIO_PR6_AINA22 = 0, GPIO_PR6_T32A11INA0 = GPIO_FR_2, GPIO_PR6_T32A11INC0 = GPIO_FR_3 } |
PortR6 Function Enumerated Type Definition. More... | |
enum | gpio_pr7_func_t { GPIO_PR7_INPUT = 0, GPIO_PR7_OUTPUT = 0, GPIO_PR7_AINA23 = 0, GPIO_PR7_T32A11INB0 = GPIO_FR_2, GPIO_PR7_T32A11INC0 = GPIO_FR_3 } |
PortR7 Function Enumerated Type Definition. More... | |
enum | gpio_pt0_func_t { GPIO_PT0_INPUT = GPIO_FR_NA, GPIO_PT0_OUTPUT = GPIO_FR_NA, GPIO_PT0_DAC0 = GPIO_FR_NA } |
PortT0 Function Enumerated Type Definition. More... | |
enum | gpio_pt1_func_t { GPIO_PT1_INPUT = GPIO_FR_NA, GPIO_PT1_OUTPUT = GPIO_FR_NA, GPIO_PT1_DAC1 = GPIO_FR_NA } |
PortT1 Function Enumerated Type Definition. More... | |
enum | gpio_pt2_func_t { GPIO_PT2_INPUT = 0, GPIO_PT2_OUTPUT = 0, GPIO_PT2_CEC0 = GPIO_FR_7 } |
PortT2 Function Enumerated Type Definition. More... | |
enum | gpio_pt3_func_t { GPIO_PT3_INPUT = 0, GPIO_PT3_OUTPUT = 0, GPIO_PT3_INT00b = 0, GPIO_PT3_RTCOUT = GPIO_FR_1, GPIO_PT3_T32A03OUTA = GPIO_FR_2, GPIO_PT3_T32A03OUTC = GPIO_FR_3, GPIO_PT3_RXIN0 = 0, GPIO_PT3_MDMAREQA = GPIO_FR_6 } |
PortT3 Function Enumerated Type Definition. More... | |
enum | gpio_pt4_func_t { GPIO_PT4_INPUT = 0, GPIO_PT4_OUTPUT = 0, GPIO_PT4_INT01b = 0, GPIO_PT4_RXIN1 = 0 } |
PortT4 Function Enumerated Type Definition. More... | |
enum | gpio_pt5_func_t { GPIO_PT5_INPUT = 0, GPIO_PT5_OUTPUT = 0, GPIO_PT5_INT02b = 0, GPIO_PT5_T32A03OUTB = GPIO_FR_2 } |
PortT5 Function Enumerated Type Definition. More... | |
enum | gpio_pu0_func_t { GPIO_PU0_INPUT = 0, GPIO_PU0_OUTPUT = 0, GPIO_PU0_T32A12OUTA = GPIO_FR_2, GPIO_PU0_T32A12OUTC = GPIO_FR_3, GPIO_PU0_UT4TXDA = GPIO_FR_7 } |
PortU0 Function Enumerated Type Definition. More... | |
enum | gpio_pu1_func_t { GPIO_PU1_INPUT = 0, GPIO_PU1_OUTPUT = 0, GPIO_PU1_T32A12OUTB = GPIO_FR_2, GPIO_PU1_UT4RXD = GPIO_FR_7 } |
PortU1 Function Enumerated Type Definition. More... | |
enum | gpio_pu2_func_t { GPIO_PU2_INPUT = 0, GPIO_PU2_OUTPUT = 0, GPIO_PU2_INT06b = 0, GPIO_PU2_T32A12INA0 = GPIO_FR_2, GPIO_PU2_T32A12INC0 = GPIO_FR_3, GPIO_PU2_UT4CTS_N = GPIO_FR_7 } |
PortU2 Function Enumerated Type Definition. More... | |
enum | gpio_pu3_func_t { GPIO_PU3_INPUT = 0, GPIO_PU3_OUTPUT = 0, GPIO_PU3_INT07b = 0, GPIO_PU3_T32A12INB0 = GPIO_FR_2, GPIO_PU3_T32A12INC1 = GPIO_FR_3, GPIO_PU3_UT4RTS_N = GPIO_FR_7 } |
PortU3 Function Enumerated Type Definition. More... | |
enum | gpio_pu4_func_t { GPIO_PU4_INPUT = 0, GPIO_PU4_OUTPUT = 0, GPIO_PU4_INT08b = 0, GPIO_PU4_T32A13INB0 = GPIO_FR_2, GPIO_PU4_T32A13INC1 = GPIO_FR_3, GPIO_PU4_UT3RTS_N = GPIO_FR_7 } |
PortU4 Function Enumerated Type Definition. More... | |
enum | gpio_pu5_func_t { GPIO_PU5_INPUT = 0, GPIO_PU5_OUTPUT = 0, GPIO_PU5_INT09b = 0, GPIO_PU5_T32A13INA0 = GPIO_FR_2, GPIO_PU5_T32A13INC0 = GPIO_FR_3, GPIO_PU5_UT3CTS_N = GPIO_FR_7 } |
PortU5 Function Enumerated Type Definition. More... | |
enum | gpio_pu6_func_t { GPIO_PU6_INPUT = 0, GPIO_PU6_OUTPUT = 0, GPIO_PU6_T32A13OUTA = GPIO_FR_2, GPIO_PU6_T32A13OUTC = GPIO_FR_3, GPIO_PU6_UT3RXD = GPIO_FR_7 } |
PortU6 Function Enumerated Type Definition. More... | |
enum | gpio_pu7_func_t { GPIO_PU7_INPUT = 0, GPIO_PU7_OUTPUT = 0, GPIO_PU7_T32A13OUTB = GPIO_FR_2, GPIO_PU7_UT3TXDA = GPIO_FR_7 } |
PortU7 Function Enumerated Type Definition. More... | |
enum | gpio_pv0_func_t { GPIO_PV0_INPUT = 0, GPIO_PV0_OUTPUT = 0, GPIO_PV0_T32A09INA0 = GPIO_FR_2, GPIO_PV0_T32A09INC0 = GPIO_FR_3, GPIO_PV0_ISDBIN0 = 0, GPIO_PV0_UO0 = GPIO_FR_5, GPIO_PV0_UT3RXD = GPIO_FR_6, GPIO_PV0_UT3TXDA = GPIO_FR_7 } |
PortV0 Function Enumerated Type Definition. More... | |
enum | gpio_pv1_func_t { GPIO_PV1_INPUT = 0, GPIO_PV1_OUTPUT = 0, GPIO_PV1_T32A09INB0 = GPIO_FR_2, GPIO_PV1_T32A09INC1 = GPIO_FR_3, GPIO_PV1_ISDBIN1 = 0, GPIO_PV1_XO0 = GPIO_FR_5, GPIO_PV1_UT3TXDA = GPIO_FR_6, GPIO_PV1_UT3RXD = GPIO_FR_7 } |
PortV1 Function Enumerated Type Definition. More... | |
enum | gpio_pv2_func_t { GPIO_PV2_INPUT = 0, GPIO_PV2_OUTPUT = 0, GPIO_PV2_T32A09OUTA = GPIO_FR_2, GPIO_PV2_T32A09OUTC = GPIO_FR_3, GPIO_PV2_ISDBIN2 = 0, GPIO_PV2_VO0 = GPIO_FR_5, GPIO_PV2_UT3RTS_N = GPIO_FR_6, GPIO_PV2_UT3CTS_N = GPIO_FR_7 } |
PortV2 Function Enumerated Type Definition. More... | |
enum | gpio_pv3_func_t { GPIO_PV3_INPUT = 0, GPIO_PV3_OUTPUT = 0, GPIO_PV3_T32A09OUTB = GPIO_FR_2, GPIO_PV3_ISDBIN3 = 0, GPIO_PV3_YO0 = GPIO_FR_5, GPIO_PV3_UT3CTS_N = GPIO_FR_6, GPIO_PV3_UT3RTS_N = GPIO_FR_7 } |
PortV3 Function Enumerated Type Definition. More... | |
enum | gpio_pv4_func_t { GPIO_PV4_INPUT = 0, GPIO_PV4_OUTPUT = 0, GPIO_PV4_T32A04OUTB = GPIO_FR_2, GPIO_PV4_TSPI5RXD = GPIO_FR_4, GPIO_PV4_WO0 = GPIO_FR_5, GPIO_PV4_I2C2SCL = GPIO_FR_6, GPIO_PV4_UT1RXD = GPIO_FR_7 } |
PortV4 Function Enumerated Type Definition. More... | |
enum | gpio_pv5_func_t { GPIO_PV5_INPUT = 0, GPIO_PV5_OUTPUT = 0, GPIO_PV5_T32A04OUTA = GPIO_FR_2, GPIO_PV5_T32A04OUTC = GPIO_FR_3, GPIO_PV5_TSPI5TXD = GPIO_FR_4, GPIO_PV5_ZO0 = GPIO_FR_5, GPIO_PV5_I2CSDA = GPIO_FR_6, GPIO_PV5_UT1TXDA = GPIO_FR_7 } |
PortV5 Function Enumerated Type Definition. More... | |
enum | gpio_pv6_func_t { GPIO_PV6_INPUT = 0, GPIO_PV6_OUTPUT = 0, GPIO_PV6_T32A05OUTA = GPIO_FR_2, GPIO_PV6_T32A05OUTC = GPIO_FR_3, GPIO_PV6_TSPI5SCK = GPIO_FR_4, GPIO_PV6_EMG0_N = GPIO_FR_5, GPIO_PV6_UT1CTS_N = GPIO_FR_7 } |
PortV6 Function Enumerated Type Definition. More... | |
enum | gpio_pv7_func_t { GPIO_PV7_INPUT = 0, GPIO_PV7_OUTPUT = 0, GPIO_PV7_T32A05OUTB = GPIO_FR_2, GPIO_PV7_TSPI5CS0 = GPIO_FR_4, GPIO_PV7_OVV0_N = GPIO_FR_5, GPIO_PV7_TSPI5CSIN = GPIO_FR_6, GPIO_PV7_UT1RTS_N = GPIO_FR_7 } |
PortV7 Function Enumerated Type Definition. More... | |
enum | gpio_pw0_func_t { GPIO_PW0_INPUT = 0, GPIO_PW0_OUTPUT = 0, GPIO_PW0_TSPI8CS0 = GPIO_FR_4, GPIO_PW0_T32A00OUTB = GPIO_FR_5, GPIO_PW0_TSPI8CSIN = GPIO_FR_6 } |
PortW0 Function Enumerated Type Definition. More... | |
enum | gpio_pw1_func_t { GPIO_PW1_INPUT = 0, GPIO_PW1_OUTPUT = 0, GPIO_PW1_TSPI8SCK = GPIO_FR_4, GPIO_PW1_T32A00OUTA = GPIO_FR_5, GPIO_PW1_T32A00OUTC = GPIO_FR_7 } |
PortW1 Function Enumerated Type Definition. More... | |
enum | gpio_pw2_func_t { GPIO_PW2_INPUT = 0, GPIO_PW2_OUTPUT = 0, GPIO_PW2_TSPI8RXD = GPIO_FR_4, GPIO_PW2_T32A01OUTA = GPIO_FR_5, GPIO_PW2_T32A01OUTC = GPIO_FR_7 } |
PortW2 Function Enumerated Type Definition. More... | |
enum | gpio_pw3_func_t { GPIO_PW3_INPUT = 0, GPIO_PW3_OUTPUT = 0, GPIO_PW3_TSPI8TXD = GPIO_FR_4, GPIO_PW3_T32A01OUTB = GPIO_FR_5 } |
PortW3 Function Enumerated Type Definition. More... | |
enum | gpio_pw4_func_t { GPIO_PW4_INPUT = 0, GPIO_PW4_OUTPUT = 0, GPIO_PW4_T32A11INA1 = GPIO_FR_3, GPIO_PW4_T32A10OUTB = GPIO_FR_5, GPIO_PW4_ISDCIN0 = 0, GPIO_PW4_T32A10INA0 = GPIO_FR_7 } |
PortW4 Function Enumerated Type Definition. More... | |
enum | gpio_pw5_func_t { GPIO_PW5_INPUT = 0, GPIO_PW5_OUTPUT = 0, GPIO_PW5_T32A10OUTA = GPIO_FR_5, GPIO_PW5_ISDCIN1 = 0, GPIO_PW5_T32A10OUTC = GPIO_FR_7 } |
PortW5 Function Enumerated Type Definition. More... | |
enum | gpio_pw6_func_t { GPIO_PW6_INPUT = 0, GPIO_PW6_OUTPUT = 0, GPIO_PW6_T32A11OUTA = GPIO_FR_5, GPIO_PW6_ISDCIN2 = 0, GPIO_PW6_T32A11OUTC = GPIO_FR_7 } |
PortW6 Function Enumerated Type Definition. More... | |
enum | gpio_pw7_func_t { GPIO_PW7_INPUT = 0, GPIO_PW7_OUTPUT = 0, GPIO_PW7_T32A10INA1 = GPIO_FR_3, GPIO_PW7_T32A11OUTB = GPIO_FR_5, GPIO_PW7_ISDCIN3 = 0, GPIO_PW7_T32A11INA0 = GPIO_FR_7 } |
PortW7 Function Enumerated Type Definition. More... | |
enum | gpio_py0_func_t { GPIO_PY0_INPUT = GPIO_FR_NA, GPIO_PY0_X1 = GPIO_FR_NA } |
PortY0 Function Enumerated Type Definition. More... | |
enum | gpio_py1_func_t { GPIO_PY1_INPUT = GPIO_FR_NA, GPIO_PY1_X2 = GPIO_FR_NA } |
PortY1 Function Enumerated Type Definition. More... | |
enum | gpio_py2_func_t { GPIO_PY2_INPUT = GPIO_FR_NA, GPIO_PY2_XT1 = GPIO_FR_NA } |
PortY2 Function Enumerated Type Definition. More... | |
enum | gpio_py3_func_t { GPIO_PY3_INPUT = GPIO_FR_NA, GPIO_PY3_XT2 = GPIO_FR_NA } |
PortY3 Function Enumerated Type Definition. More... | |
enum | gpio_py4_func_t { GPIO_PY4_INPUT = 0, GPIO_PY4_OUTPUT = 0, GPIO_PY4_ISDCOUT = GPIO_FR_1, GPIO_PY4_EEXBCLK = GPIO_FR_4 } |
PortY4 Function Enumerated Type Definition. More... | |
Functions | |
TXZ_Result | gpio_init (gpio_t *p_obj, uint32_t group) |
TXZ_Result | gpio_deinit (gpio_t *p_obj, uint32_t group) |
TXZ_Result | gpio_write_mode (gpio_t *p_obj, uint32_t group, uint32_t mode, uint32_t val) |
TXZ_Result | gpio_read_mode (gpio_t *p_obj, uint32_t group, uint32_t mode, uint32_t *val) |
TXZ_Result | gpio_func (gpio_t *p_obj, gpio_gr_t group, gpio_num_t num, uint32_t func, gpio_pininout_t inout) |
TXZ_Result | gpio_SetPullUp (gpio_t *p_obj, gpio_gr_t group, gpio_num_t num, gpio_pinstate_t val) |
TXZ_Result | gpio_SetPullDown (gpio_t *p_obj, gpio_gr_t group, gpio_num_t num, gpio_pinstate_t val) |
TXZ_Result | gpio_SetOpenDrain (gpio_t *p_obj, gpio_gr_t group, gpio_num_t num, gpio_pinstate_t val) |
TXZ_Result | gpio_write_bit (gpio_t *p_obj, uint32_t group, uint32_t num, uint32_t mode, uint32_t val) |
TXZ_Result | gpio_read_bit (gpio_t *p_obj, uint32_t group, uint32_t num, uint32_t mode, gpio_pinstate_t *pinstate) |
This file provides all the functions prototypes for GPIO driver.
DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.
Copyright(C) Toshiba Electronic Device Solutions Corporation 2019