# D26 = NC
D27 = pin.GPIO3_B7
-SDA = pin.I2C1_SDA
-SCL = pin.I2C1_SCL
-SCLK = pin.SPI3_SCLK
-MOSI = pin.SPI3_MOSI
-MISO = pin.SPI3_MISO
-SCK = SCLK
+# UART
+UART2_TX_M0 = pin.GPIO0_B5
+UART2_RX_M0 = pin.GPIO0_B6
+UART2_TX_M2 = pin.GPIO3_B1
+UART2_RX_M2 = pin.GPIO3_B2
+UART3_TX_M1 = pin.GPIO3_B5
+UART3_RX_M1 = pin.GPIO3_B6
+UART4_TX_M2 = pin.GPIO1_B3
+UART4_RX_M2 = pin.GPIO1_B2
+UART7_TX_M1 = pin.GPIO3_C0
+UART7_RX_M1 = pin.GPIO3_C1
+UART7_TX_M2 = pin.GPIO1_B5
+UART7_RX_M2 = pin.GPIO1_B4
-UART_TX = pin.UART2_TX
-UART_RX = pin.UART2_RX
+# I2C
+SCL0_M1 = pin.GPIO4_C5
+SDA0_M1 = pin.GPIO4_C6
+SCL1_M0 = pin.GPIO0_B5
+SDA1_M0 = pin.GPIO0_B6
+SCL3_M1 = pin.GPIO3_B7
+SDA3_M1 = pin.GPIO3_C0
+SCL7_M3 = pin.GPIO4_B2
+SDA7_M3 = pin.GPIO4_B3
+SCL8_M4 = pin.GPIO3_C2
+SDA8_M4 = pin.GPIO3_C3
+
+
+# SPI
+SPI0_MOSI_M2 = pin.GPIO1_B2
+SPI0_MISO_M2 = pin.GPIO1_B1
+SPI0_CLK_M2 = pin.GPIO1_B3
+SPI0_SCLK_M2 = pin.SPI0_CLK_M2
+SPI0_CS0_M2 = pin.GPIO1_B4
+SPI0_CS1_M2 = pin.GPIO1_B5
+
+SPI1_MOSI_M1 = pin.GPIO3_B7
+SPI1_MISO_M1 = pin.GPIO3_C0
+SPI1_CLK_M1 = pin.GPIO3_C1
+SPI1_SCLK_M1 = pin.SPI1_CLK_M1
+SPI1_CS0_M1 = pin.SPI1_CS0_M1
+SPI1_CS1_M1 = pin.SPI1_CS1_M1
+
+SPI3_MISO_M0 = pin.GPIO4_C4
+SPI3_MOSI_M0 = pin.GPIO4_C5
+SPI3_SCK_M0 = pin.GPIO4_C6
+SPI3_SCLK_M0 = pin.SPI3_SCK_M0
+
+
+# PWM
+PWM2_M1 = pin.GPIO3_B1
+PWM3_IR_M1 = pin.GPIO3_B2
+PWM5_M2 = pin.GPIO4_C4
+PWM6_M2 = pin.GPIO4_C5
+PWM7_IR_M3 = pin.GPIO4_C6
+PWM8_M0 = pin.GPIO3_A7
+PWM12_M0 = pin.GPIO3_B5
+PWM13_M0 = pin.GPIO3_B6
+PWM13_M2 = pin.GPIO1_B7
+PWM14_M0 = pin.GPIO3_C2
+PWM14_M1 = pin.GPIO4_B2
+PWM15_IR_M0 = pin.GPIO3_C3
+PWM15_IR_M1 = pin.GPIO4_B3
+PWM15_IR_M3 = pin.GPIO1_D7
+
+# ADC
+ADC_IN0 = pin.ADC_IN0