micropython/ports/samd/boards
robert-hh e5cf3fab95 samd/machine_pin: Change the pin handling and naming/numbering.
Pin numbers are now the MCU port numbers in the range:

    PA0..PA31:  0..31
    PB0..PB31: 32..63
    PC0..PC31: 64..95
    PD0..PD31: 96..127

Pins can be denoted by the GPIO port number, the name as defined in
pins.csv or a string in the form Pxnn, like "PA16" or "PD03".

The pins.c and pins.h files are now obsolete.  The pin objects are part of
the AF table.

As result of a simplification, the code now supports using pin names or
numbers instead of pin objects for modules like UART, SPI, PWM, I2C, ADC,
pininfo.
2022-10-25 23:34:07 +11:00
..
ADAFRUIT_FEATHER_M0_EXPRESS samd/boards: Add missing/lost board config and pin definitions. 2022-10-06 22:58:09 +11:00
ADAFRUIT_FEATHER_M4_EXPRESS samd/boards: Use the same linker file for all SAMD51x19 variants. 2022-10-06 23:14:21 +11:00
ADAFRUIT_ITSYBITSY_M0_EXPRESS samd/clock_config: Add HW_DFLL_USB_SYNC and HW_MCU_OSC32KULP extensions. 2022-10-06 23:03:08 +11:00
ADAFRUIT_ITSYBITSY_M4_EXPRESS samd/boards: Use the same linker file for all SAMD51x19 variants. 2022-10-06 23:14:21 +11:00
ADAFRUIT_TRINKET_M0 samd/boards: Move mcu-specific settings into a mpconfig_samdXX.h file. 2022-10-06 22:30:37 +11:00
MINISAM_M4 samd/boards: Use the same linker file for all SAMD51x19 variants. 2022-10-06 23:14:21 +11:00
SAMD21_XPLAINED_PRO samd/boards: Add missing/lost board config and pin definitions. 2022-10-06 22:58:09 +11:00
SEEED_WIO_TERMINAL samd/boards/SEEED_WIO_TERMINAL: Declare more pins for SEEED WIO board. 2022-10-25 23:28:34 +11:00
SEEED_XIAO samd/boards: Add missing/lost board config and pin definitions. 2022-10-06 22:58:09 +11:00
SPARKFUN_SAMD51_THING_PLUS samd/modmachine: Get the bootloader magic address from the lib. 2022-10-25 23:09:04 +11:00
deploy.md ports: Add board.json for all boards. 2021-10-27 14:04:53 +11:00
make-pin-table.py samd/machine_pin: Change the pin handling and naming/numbering. 2022-10-25 23:34:07 +11:00
manifest.py samd: Integrate latest asf4, add help, more time funcs and uPy features. 2021-11-19 11:05:05 +11:00
samd21x18a.ld samd/boards: Move the flash filesystem definitions to the linker files. 2022-10-06 23:14:08 +11:00
samd51x19a.ld samd/boards: Use the same linker file for all SAMD51x19 variants. 2022-10-06 23:14:21 +11:00
samd51x20a.ld samd/boards/SPARKFUN_SAMD51_THING_PLUS: Add board files for Thing Plus. 2022-10-25 22:42:17 +11:00