mirror of
https://github.com/micropython/micropython.git
synced 2025-12-15 17:30:14 +01:00
A follow up to 40df95357c / PR #17692, this
commit adds the HSTX alternate pin function for GPIO12-19 on the RP2350.
Signed-off-by: Dryw Wade <dryw.wade@sparkfun.com>
4.0 KiB
4.0 KiB
| 1 | Pin | AF0 | AF1 | AF2 | AF3 | AF4 | AF5 | AF6 | AF7 | AF8 | AF9 | AF10 | AF11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | GPIO0 | SPI0_RX | UART0_TX | I2C0_SDA | PWM0_A | SIO | PIO0 | PIO1 | PIO2 | QMI_CS1 | USB_OVCUR_DET | ||
| 3 | GPIO1 | SPI0_CS | UART0_RX | I2C0_SCL | PWM0_B | SIO | PIO0 | PIO1 | PIO2 | TRACECLK | USB_VBUS_DET | ||
| 4 | GPIO2 | SPI0_SCK | UART0_CTS | I2C1_SDA | PWM1_A | SIO | PIO0 | PIO1 | PIO2 | TRACEDATA0 | USB_VBUS_EN | UART0_TX | |
| 5 | GPIO3 | SPI0_TX | UART0_RTS | I2C1_SCL | PWM1_B | SIO | PIO0 | PIO1 | PIO2 | TRACEDATA1 | USB_OVCUR_DET | UART0_RX | |
| 6 | GPIO4 | SPI0_RX | UART1_TX | I2C0_SDA | PWM2_A | SIO | PIO0 | PIO1 | PIO2 | TRACEDATA2 | USB_VBUS_DET | ||
| 7 | GPIO5 | SPI0_CS | UART1_RX | I2C0_SCL | PWM2_B | SIO | PIO0 | PIO1 | PIO2 | TRACEDATA3 | USB_VBUS_EN | ||
| 8 | GPIO6 | SPI0_SCK | UART1_CTS | I2C1_SDA | PWM3_A | SIO | PIO0 | PIO1 | PIO2 | USB_OVCUR_DET | UART1_TX | ||
| 9 | GPIO7 | SPI0_TX | UART1_RTS | I2C1_SCL | PWM3_B | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_DET | UART1_RX | ||
| 10 | GPIO8 | SPI1_RX | UART1_TX | I2C0_SDA | PWM4_A | SIO | PIO0 | PIO1 | PIO2 | QMI_CS1 | USB_VBUS_EN | ||
| 11 | GPIO9 | SPI1_CS | UART1_RX | I2C0_SCL | PWM4_B | SIO | PIO0 | PIO1 | PIO2 | USB_OVCUR_DET | |||
| 12 | GPIO10 | SPI1_SCK | UART1_CTS | I2C1_SDA | PWM5_A | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_DET | UART1_TX | ||
| 13 | GPIO11 | SPI1_TX | UART1_RTS | I2C1_SCL | PWM5_B | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_EN | UART1_RX | ||
| 14 | GPIO12 | HSTX | SPI1_RX | UART0_TX | I2C0_SDA | PWM6_A | SIO | PIO0 | PIO1 | PIO2 | GPCK_GPIN0 | USB_OVCUR_DET | |
| 15 | GPIO13 | HSTX | SPI1_CS | UART0_RX | I2C0_SCL | PWM6_B | SIO | PIO0 | PIO1 | PIO2 | GPCK_GPOUT0 | USB_VBUS_DET | |
| 16 | GPIO14 | HSTX | SPI1_SCK | UART0_CTS | I2C1_SDA | PWM7_A | SIO | PIO0 | PIO1 | PIO2 | GPCK_GPIN1 | USB_VBUS_EN | UART0_TX |
| 17 | GPIO15 | HSTX | SPI1_TX | UART0_RTS | I2C1_SCL | PWM7_B | SIO | PIO0 | PIO1 | PIO2 | GPCK_GPOUT1 | USB_OVCUR_DET | UART0_RX |
| 18 | GPIO16 | HSTX | SPI0_RX | UART0_TX | I2C0_SDA | PWM0_A | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_DET | ||
| 19 | GPIO17 | HSTX | SPI0_CS | UART0_RX | I2C0_SCL | PWM0_B | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_EN | ||
| 20 | GPIO18 | HSTX | SPI0_SCK | UART0_CTS | I2C1_SDA | PWM1_A | SIO | PIO0 | PIO1 | PIO2 | USB_OVCUR_DET | UART0_TX | |
| 21 | GPIO19 | HSTX | SPI0_TX | UART0_RTS | I2C1_SCL | PWM1_B | SIO | PIO0 | PIO1 | PIO2 | QMI_CS1 | USB_VBUS_DET | UART0_RX |
| 22 | GPIO20 | SPI0_RX | UART1_TX | I2C0_SDA | PWM2_A | SIO | PIO0 | PIO1 | PIO2 | GPCK_GPIN0 | USB_VBUS_EN | ||
| 23 | GPIO21 | SPI0_CS | UART1_RX | I2C0_SCL | PWM2_B | SIO | PIO0 | PIO1 | PIO2 | GPCK_GPOUT0 | USB_OVCUR_DET | ||
| 24 | GPIO22 | SPI0_SCK | UART1_CTS | I2C1_SDA | PWM3_A | SIO | PIO0 | PIO1 | PIO2 | GPCK_GPIN1 | USB_VBUS_DET | UART1_TX | |
| 25 | GPIO23 | SPI0_TX | UART1_RTS | I2C1_SCL | PWM3_B | SIO | PIO0 | PIO1 | PIO2 | GPCK_GPOUT1 | USB_VBUS_EN | UART1_RX | |
| 26 | GPIO24 | SPI1_RX | UART1_TX | I2C0_SDA | PWM4_A | SIO | PIO0 | PIO1 | PIO2 | GPCK_GPOUT2 | USB_OVCUR_DET | ||
| 27 | GPIO25 | SPI1_CS | UART1_RX | I2C0_SCL | PWM4_B | SIO | PIO0 | PIO1 | PIO2 | GPCK_GPOUT3 | USB_VBUS_DET | ||
| 28 | GPIO26 | SPI1_SCK | UART1_CTS | I2C1_SDA | PWM5_A | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_EN | UART1_TX | ||
| 29 | GPIO27 | SPI1_TX | UART1_RTS | I2C1_SCL | PWM5_B | SIO | PIO0 | PIO1 | PIO2 | USB_OVCUR_DET | UART1_RX | ||
| 30 | GPIO28 | SPI1_RX | UART0_TX | I2C0_SDA | PWM6_A | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_DET | |||
| 31 | GPIO29 | SPI1_CS | UART0_RX | I2C0_SCL | PWM6_B | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_EN | |||
| 32 | GPIO30 | SPI1_SCK | UART0_CTS | I2C1_SDA | PWM7_A | SIO | PIO0 | PIO1 | PIO2 | USB_OVCUR_DET | UART0_TX | ||
| 33 | GPIO31 | SPI1_TX | UART0_RTS | I2C1_SCL | PWM7_B | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_DET | UART0_RX | ||
| 34 | GPIO32 | SPI0_RX | UART0_TX | I2C0_SDA | PWM8_A | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_EN | |||
| 35 | GPIO33 | SPI0_CS | UART0_RX | I2C0_SCL | PWM8_B | SIO | PIO0 | PIO1 | PIO2 | USB_OVCUR_DET | |||
| 36 | GPIO34 | SPI0_SCK | UART0_CTS | I2C1_SDA | PWM9_A | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_DET | UART0_TX | ||
| 37 | GPIO35 | SPI0_TX | UART0_RTS | I2C1_SCL | PWM9_B | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_EN | UART0_RX | ||
| 38 | GPIO36 | SPI0_RX | UART1_TX | I2C0_SDA | PWM10_A | SIO | PIO0 | PIO1 | PIO2 | USB_OVCUR_DET | |||
| 39 | GPIO37 | SPI0_CS | UART1_RX | I2C0_SCL | PWM10_B | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_DET | |||
| 40 | GPIO38 | SPI0_SCK | UART1_CTS | I2C1_SCL | PWM11_A | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_EN | UART1_TX | ||
| 41 | GPIO39 | SPI0_TX | UART1_RTS | I2C1_SCL | PWM11_B | SIO | PIO0 | PIO1 | PIO2 | USB_OVCUR_DET | UART1_RX | ||
| 42 | GPIO40 | SPI1_RX | UART1_TX | I2C0_SDA | PWM8_A | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_DET | |||
| 43 | GPIO41 | SPI1_CS | UART1_RX | I2C0_SCL | PWM8_B | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_EN | |||
| 44 | GPIO42 | SPI1_SCK | UART1_CTS | I2C1_SDA | PWM9_A | SIO | PIO0 | PIO1 | PIO2 | USB_OVCUR_DET | UART1_TX | ||
| 45 | GPIO43 | SPI1_TX | UART1_RTS | I2C1_SCL | PWM9_B | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_DET | UART1_RX | ||
| 46 | GPIO44 | SPI1_RX | UART0_TX | I2C0_SDA | PWM10_A | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_EN | |||
| 47 | GPIO45 | SPI1_CS | UART0_RX | I2C0_SCL | PWM10_B | SIO | PIO0 | PIO1 | PIO2 | USB_OVCUR_DET | |||
| 48 | GPIO46 | SPI1_SCK | UART0_CTS | I2C1_SDA | PWM11_A | SIO | PIO0 | PIO1 | PIO2 | USB_VBUS_DET | UART0_TX | ||
| 49 | GPIO47 | SPI1_TX | UART0_RTS | I2C1_SCL | PWM11_B | SIO | PIO0 | PIO1 | PIO2 | QMI_CS1 | USB_VBUS_EN | UART0_RX |