mirror of
https://github.com/micropython/micropython.git
synced 2025-12-15 17:30:14 +01:00
samd/boards: Add support for the Adafruit QT Py board.
Supporting a variant with an optional SPIFLASH device as well. Tested both variants with a QT Py board. Signed-off-by: robert-hh <robert@hammelrath.com>
This commit is contained in:
20
ports/samd/boards/ADAFRUIT_QTPY_SAMD21/board.json
Normal file
20
ports/samd/boards/ADAFRUIT_QTPY_SAMD21/board.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"deploy": [
|
||||
"../deploy.md"
|
||||
],
|
||||
"docs": "",
|
||||
"features": [
|
||||
"USB-C"
|
||||
],
|
||||
"images": [
|
||||
"qt_py_samd21.jpg"
|
||||
],
|
||||
"mcu": "samd21",
|
||||
"product": "QT Py - SAMD21",
|
||||
"thumbnail": "",
|
||||
"url": "https://www.adafruit.com/product/4600",
|
||||
"variants": {
|
||||
"SPIFLASH": "Support for an external Flash chip"
|
||||
},
|
||||
"vendor": "Adafruit"
|
||||
}
|
||||
6
ports/samd/boards/ADAFRUIT_QTPY_SAMD21/mpconfigboard.h
Normal file
6
ports/samd/boards/ADAFRUIT_QTPY_SAMD21/mpconfigboard.h
Normal file
@@ -0,0 +1,6 @@
|
||||
#define MICROPY_HW_BOARD_NAME "QT Py"
|
||||
#define MICROPY_HW_MCU_NAME "SAMD21E18A"
|
||||
|
||||
#define MICROPY_HW_DFLL_USB_SYNC (1)
|
||||
|
||||
#define MICROPY_HW_SPIFLASH_ID (3)
|
||||
4
ports/samd/boards/ADAFRUIT_QTPY_SAMD21/mpconfigboard.mk
Normal file
4
ports/samd/boards/ADAFRUIT_QTPY_SAMD21/mpconfigboard.mk
Normal file
@@ -0,0 +1,4 @@
|
||||
MCU_SERIES = SAMD21
|
||||
CMSIS_MCU = SAMD21E18A
|
||||
LD_FILES = boards/samd21x18a.ld sections.ld
|
||||
TEXT0 = 0x2000
|
||||
@@ -0,0 +1,2 @@
|
||||
CFLAGS += -DMICROPY_HW_SPIFLASH=1
|
||||
MICROPY_HW_CODESIZE ?= 232K
|
||||
25
ports/samd/boards/ADAFRUIT_QTPY_SAMD21/pins.csv
Normal file
25
ports/samd/boards/ADAFRUIT_QTPY_SAMD21/pins.csv
Normal file
@@ -0,0 +1,25 @@
|
||||
A0,PA02
|
||||
A1,PA03
|
||||
A2,PA04
|
||||
A3,PA05
|
||||
SDA,PA16
|
||||
SCL,PA17
|
||||
TX,PA06
|
||||
RX,PA07
|
||||
SCK,PA11
|
||||
MISO,PA09
|
||||
MOSI,PA10
|
||||
|
||||
NEO_PWR,PA15
|
||||
NEOPIX,PA18
|
||||
|
||||
FLASH_MOSI,PA22
|
||||
FLASH_MISO,PA19
|
||||
FLASH_SCK,PA23
|
||||
FLASH_CS,PA08
|
||||
|
||||
USB_DM,PA24
|
||||
USB_DP,PA25
|
||||
|
||||
SWCLK,PA30
|
||||
SWDIO,PA31
|
||||
|
Reference in New Issue
Block a user