This replaces the previous make-pin-table.py with an implementation based on boardgen.py. - MICROPY_PY_MACHINE_PIN_BOARD_CPU macro is removed. This isn't optional on other ports, so no need for it to be optional on SAMD. - pin_af_table is removed, and lookups just search the cpu dict instead (this saves N*wordsize bytes of firmware size to have this extra table). - pins.csv is now BOARD,CPU to match other ports. This work was funded through GitHub Sponsors. Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
828 B
828 B
| 1 | A0_D0 | PB08 |
|---|---|---|
| 2 | A1_D1 | PB09 |
| 3 | A2_D2 | PA07 |
| 4 | A3_D3 | PB04 |
| 5 | A4_D4 | PB05 |
| 6 | A5_D5 | PB06 |
| 7 | A6_D6 | PA04 |
| 8 | A7_D7 | PB07 |
| 9 | A8_D8 | PA06 |
| 10 | SWITCH_X | PD08 |
| 11 | SWITCH_Y | PD09 |
| 12 | SWITCH_Z | PD10 |
| 13 | SWITCH_B | PD12 |
| 14 | SWITCH_U | PD20 |
| 15 | BUTTON_1 | PC26 |
| 16 | BUTTON_2 | PC27 |
| 17 | BUTTON_3 | PC28 |
| 18 | ENABLE_5V | PC14 |
| 19 | ENABLE_3V3 | PC15 |
| 20 | TX | PB26 |
| 21 | RX | PB27 |
| 22 | SDA0 | PA13 |
| 23 | SCL0 | PA12 |
| 24 | SDA1 | PA17 |
| 25 | SCL1 | PA16 |
| 26 | MOSI | PB02 |
| 27 | MISO | PB00 |
| 28 | SCK | PB03 |
| 29 | CS | PB01 |
| 30 | GPCLK0 | PB15 |
| 31 | GPCLK1 | PB12 |
| 32 | GPCLK2 | PB13 |
| 33 | SD_MOSI | PC16 |
| 34 | SD_MISO | PC18 |
| 35 | SD_SCK | PC17 |
| 36 | SD_CS | PC19 |
| 37 | SD_DET | PD21 |
| 38 | I2S_LRCLK | PA20 |
| 39 | I2S_SDIN | PA21 |
| 40 | I2S_SDOUT | PA22 |
| 41 | I2C_BCLK | PB16 |
| 42 | LCD_MISO | PB18 |
| 43 | LCD_MOSI | PB19 |
| 44 | LCD_SCK | PB20 |
| 45 | LCD_CS | PB21 |
| 46 | LCD_BACKLIGHT | PC05 |
| 47 | LCD_D_C | PC06 |
| 48 | LCD_RESET | PC07 |
| 49 | LCD_XL | PC10 |
| 50 | LCD_YU | PC11 |
| 51 | LCD_XR | PC12 |
| 52 | LCD_YD | PC13 |
| 53 | MIC | PC30 |
| 54 | BUZZER | PD11 |
| 55 | QSPI_CS | PB11 |
| 56 | QSPI_SCK | PB10 |
| 57 | QSPI_D0 | PA08 |
| 58 | QSPI_D1 | PA09 |
| 59 | QSPI_D2 | PA10 |
| 60 | QSPI_D3 | PA11 |
| 61 | LED_BLUE | PA15 |
| 62 | LED_LCD | PC05 |
| 63 | USB_DM | PA24 |
| 64 | USB_DP | PA25 |
| 65 | USB_SOF | PA23 |
| 66 | SWCLK | PA30 |
| 67 | SWDIO | PA31 |