micropython/ports/samd/boards
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
..
ADAFRUIT_FEATHER_M0_EXPRESS samd/boards/make-pins.py: Update to use tools/boardgen.py. 2023-11-03 14:18:32 +11:00
ADAFRUIT_FEATHER_M4_EXPRESS samd/boards/make-pins.py: Update to use tools/boardgen.py. 2023-11-03 14:18:32 +11:00
ADAFRUIT_ITSYBITSY_M0_EXPRESS samd/boards/make-pins.py: Update to use tools/boardgen.py. 2023-11-03 14:18:32 +11:00
ADAFRUIT_ITSYBITSY_M4_EXPRESS samd/boards/make-pins.py: Update to use tools/boardgen.py. 2023-11-03 14:18:32 +11:00
ADAFRUIT_METRO_M4_EXPRESS samd/boards/make-pins.py: Update to use tools/boardgen.py. 2023-11-03 14:18:32 +11:00
ADAFRUIT_TRINKET_M0 samd/boards/make-pins.py: Update to use tools/boardgen.py. 2023-11-03 14:18:32 +11:00
MINISAM_M4 samd/boards/make-pins.py: Update to use tools/boardgen.py. 2023-11-03 14:18:32 +11:00
SAMD21_XPLAINED_PRO samd/boards/make-pins.py: Update to use tools/boardgen.py. 2023-11-03 14:18:32 +11:00
SEEED_WIO_TERMINAL samd/boards/make-pins.py: Update to use tools/boardgen.py. 2023-11-03 14:18:32 +11:00
SEEED_XIAO_SAMD21 samd/boards/make-pins.py: Update to use tools/boardgen.py. 2023-11-03 14:18:32 +11:00
SPARKFUN_SAMD51_THING_PLUS samd/boards/make-pins.py: Update to use tools/boardgen.py. 2023-11-03 14:18:32 +11:00
deploy.md samd/boards: Add default deploy instructions. 2023-05-22 18:37:24 +10:00
make-pins.py samd/boards/make-pins.py: Update to use tools/boardgen.py. 2023-11-03 14:18:32 +11:00
manifest.py samd: Integrate latest asf4, add help, more time funcs and uPy features. 2021-11-19 11:05:05 +11:00
pins_prefix.c samd/boards/make-pins.py: Update to use tools/boardgen.py. 2023-11-03 14:18:32 +11:00
samd21x18a.ld samd: Rearrange the MCU-specific loader files. 2023-05-22 18:36:29 +10:00
samd51x19a.ld samd: Rearrange the MCU-specific loader files. 2023-05-22 18:36:29 +10:00
samd51x20a.ld samd: Rearrange the MCU-specific loader files. 2023-05-22 18:36:29 +10:00