these are the pin MODEs to be passed to tr_hal_gpio_set_mode note that these are defined by the chip and cannot be changed see section 17.3 of datasheet
| Enumerator |
|---|
| TR_HAL_GPIO_MODE_GPIO | |
| TR_HAL_GPIO_MODE_UART_0_TX | |
| TR_HAL_GPIO_MODE_UART_1_TX | |
| TR_HAL_GPIO_MODE_UART_1_RTSN | |
| TR_HAL_GPIO_MODE_UART_2_TX | |
| TR_HAL_GPIO_MODE_UART_2_RTSN | |
| TR_HAL_GPIO_MODE_PWM0 | |
| TR_HAL_GPIO_MODE_PWM1 | |
| TR_HAL_GPIO_MODE_PWM2 | |
| TR_HAL_GPIO_MODE_PWM3 | |
| TR_HAL_GPIO_MODE_PWM4 | |
| TR_HAL_GPIO_MODE_IRM | |
| TR_HAL_GPIO_MODE_I2C_0_MASTER_SCL | |
| TR_HAL_GPIO_MODE_I2C_0_MASTER_SDA | |
| TR_HAL_GPIO_MODE_I2C_1_MASTER_SCL | |
| TR_HAL_GPIO_MODE_I2C_1_MASTER_SDA | |
| TR_HAL_GPIO_MODE_I2C_SLAVE_SCL | |
| TR_HAL_GPIO_MODE_I2C_SLAVE_SDA | |
| TR_HAL_GPIO_MODE_SPI_0_CLK | |
| TR_HAL_GPIO_MODE_SPI_0_SDATA_0 | |
| TR_HAL_GPIO_MODE_SPI_0_SDATA_1 | |
| TR_HAL_GPIO_MODE_SPI_0_SDATA_2 | |
| TR_HAL_GPIO_MODE_SPI_0_SDATA_3 | |
| TR_HAL_GPIO_MODE_SPI_0_CS_0 | |
| TR_HAL_GPIO_MODE_SPI_0_CS_1 | |
| TR_HAL_GPIO_MODE_SPI_0_CS_2 | |
| TR_HAL_GPIO_MODE_SPI_0_CS_3 | |
| TR_HAL_GPIO_MODE_SPI_1_CLK | |
| TR_HAL_GPIO_MODE_SPI_1_SDATA_0 | |
| TR_HAL_GPIO_MODE_SPI_1_SDATA_1 | |
| TR_HAL_GPIO_MODE_SPI_1_SDATA_2 | |
| TR_HAL_GPIO_MODE_SPI_1_SDATA_3 | |
| TR_HAL_GPIO_MODE_SPI_1_CS_0 | |
| TR_HAL_GPIO_MODE_SPI_1_CS_1 | |
| TR_HAL_GPIO_MODE_SPI_1_CS_2 | |
| TR_HAL_GPIO_MODE_SPI_1_CS_3 | |
| TR_HAL_GPIO_MODE_I2S_BCK | |
| TR_HAL_GPIO_MODE_I2S_WCK | |
| TR_HAL_GPIO_MODE_I2S_SDO | |
| TR_HAL_GPIO_MODE_I2S_MCLK | |
| TR_HAL_GPIO_MODE_SWDIO | |
| TR_HAL_GPIO_MODE_DBG0 | |
| TR_HAL_GPIO_MODE_DBG1 | |
| TR_HAL_GPIO_MODE_DBG2 | |
| TR_HAL_GPIO_MODE_DBG3 | |
| TR_HAL_GPIO_MODE_DBG4 | |
| TR_HAL_GPIO_MODE_DBG5 | |
| TR_HAL_GPIO_MODE_DBG6 | |
| TR_HAL_GPIO_MODE_DBG7 | |
| TR_HAL_GPIO_MODE_DBG8 | |
| TR_HAL_GPIO_MODE_DBG9 | |
| TR_HAL_GPIO_MODE_DBGA | |
| TR_HAL_GPIO_MODE_DBGB | |
| TR_HAL_GPIO_MODE_DBGC | |
| TR_HAL_GPIO_MODE_DBGD | |
| TR_HAL_GPIO_MODE_DBGE | |
| TR_HAL_GPIO_MODE_DBGF | |
| TR_HAL_GPIO_OUTPUT_MODE_MAX | |
| TR_HAL_GPIO_INPUT_MODE_MIN | |
| TR_HAL_GPIO_MODE_UART_2_CTS | |
| TR_HAL_GPIO_MODE_UART_2_RX | |
| TR_HAL_GPIO_MODE_UART_1_CTS | |
| TR_HAL_GPIO_MODE_UART_1_RX | |
| TR_HAL_GPIO_MODE_I2S_SDI | |
| TR_HAL_GPIO_MODE_UART_0_RX | |
| TR_HAL_GPIO_MODE_SPI_0_PERIPH_SDATA_1 | |
| TR_HAL_GPIO_MODE_SPI_0_PERIPH_SDATA_0 | |
| TR_HAL_GPIO_MODE_SPI_0_PERIPH_CLK | |
| TR_HAL_GPIO_MODE_SPI_0_PERIPH_CS | |
| TR_HAL_GPIO_MODE_SPI_0_PERIPH_SDATA_3 | |
| TR_HAL_GPIO_MODE_SPI_0_PERIPH_SDATA_2 | |
| TR_HAL_GPIO_MODE_SPI_1_PERIPH_SDATA_1 | |
| TR_HAL_GPIO_MODE_SPI_1_PERIPH_SDATA_0 | |
| TR_HAL_GPIO_MODE_SPI_1_PERIPH_CLK | |
| TR_HAL_GPIO_MODE_SPI_1_PERIPH_CS | |
| TR_HAL_GPIO_MODE_SPI_1_PERIPH_SDATA_3 | |
| TR_HAL_GPIO_MODE_SPI_1_PERIPH_SDATA_2 | |
| TR_HAL_GPIO_INPUT_MODE_MAX | |