Files
micropython/ports/samd/boards/ADAFRUIT_METRO_M4_EXPRESS/pins.csv
Jim Mussared 4d568a5bd7 samd/boards/make-pins.py: Update to use tools/boardgen.py.
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>
2023-11-03 14:18:32 +11:00

571 B

1A0PA02
2A1PA05
3A2PA06
4A3PB00
5A4PB08
6A5PB09
7AREFPA03
8D0PA23
9D1PA22
10D2PB17
11D3PB16
12D4PB13
13D5PB14
14D6PB15
15D7PB12
16D8PA21
17D9PA20
18D10PA18
19D11PA19
20D12PA17
21D13PA16
22SDAPB02
23SCLPB03
24SCKPA13
25MOSIPA12
26MISOPA14
27NEOPIXELPB22
28RXLEDPB06
29TXLEDPB07
30# Airlift
31ESP_RESETPB05
32ESP_BUSYPB04
33ESP_CSPA15
34ESP_GPIO0PB01
35ESP_RXPA07
36ESP_TXPA04
37ESP_RTSPB23
38# QSPI flash
39FLASH_MOSIPA08
40FLASH_MISOPA09
41FLASH_WPPA10
42FLASH_HOLDPA11
43FLASH_SCKPB10
44FLASH_CSPB11
45# USB
46USB_DMPA24
47USB_DPPA25
48USB_SOFPA23
49#USB_HOSTENPA17
50# JLink
51SWCLKPA30
52SWDIOPA31
53SWOPB30