Browse Source
These two boards are used for testing, so it is favorable to have them added early. The full test set is: - ADAFRUIT_FEATHER_M4_EXPRESS: SAMD51 with 32kHz crystal. - ADAFRUIT_ITSYBITSY_M0_EXPRESS: SAMD21 without crystal. - ADAFRUIT_ITSYBITSY_M4_EXPRESS: SAMD51 without crystal. - SEEED_XIAO: SAM21 with 32kHz crystal.pull/9534/head
robert-hh
2 years ago
committed by
Damien George
9 changed files with 153 additions and 0 deletions
@ -0,0 +1,22 @@ |
|||
{ |
|||
"deploy": [ |
|||
"../deploy.md" |
|||
], |
|||
"docs": "", |
|||
"features": [ |
|||
"Battery Charging", |
|||
"Breadboard Friendly", |
|||
"Feather", |
|||
"Micro USB", |
|||
"RGB LED", |
|||
"SPI Flash" |
|||
], |
|||
"images": [ |
|||
"feather_m4_express.jpg" |
|||
], |
|||
"mcu": "samd51", |
|||
"product": "Feather M4 Express", |
|||
"thumbnail": "", |
|||
"url": "https://www.adafruit.com/product/3857", |
|||
"vendor": "Adafruit" |
|||
} |
@ -0,0 +1,2 @@ |
|||
#define MICROPY_HW_BOARD_NAME "Feather M4 Express" |
|||
#define MICROPY_HW_MCU_NAME "SAMD51J19A" |
@ -0,0 +1,8 @@ |
|||
MCU_SERIES = SAMD51 |
|||
CMSIS_MCU = SAMD51J19A |
|||
LD_FILES = boards/samd51j19a.ld sections.ld |
|||
TEXT0 = 0x4000 |
|||
|
|||
# The ?='s allow overriding in mpconfigboard.mk.
|
|||
# MicroPython settings
|
|||
MICROPY_VFS_LFS1 ?= 1 |
Can't render this file because it has a wrong number of fields in line 4.
|
@ -0,0 +1,20 @@ |
|||
{ |
|||
"deploy": [ |
|||
"../deploy.md" |
|||
], |
|||
"docs": "", |
|||
"features": [ |
|||
"Breadboard Friendly", |
|||
"Micro USB", |
|||
"RGB LED", |
|||
"SPI Flash" |
|||
], |
|||
"images": [ |
|||
"itsybitsy_m0_express.jpg" |
|||
], |
|||
"mcu": "samd21", |
|||
"product": "ItsyBitsy M0 Express", |
|||
"thumbnail": "", |
|||
"url": "https://www.adafruit.com/product/3727", |
|||
"vendor": "Adafruit" |
|||
} |
@ -0,0 +1,2 @@ |
|||
#define MICROPY_HW_BOARD_NAME "ItsyBitsy M0 Express" |
|||
#define MICROPY_HW_MCU_NAME "SAMD21G18A" |
@ -0,0 +1,8 @@ |
|||
MCU_SERIES = SAMD21 |
|||
CMSIS_MCU = SAMD21G18A |
|||
LD_FILES = boards/samd21x18a.ld sections.ld |
|||
TEXT0 = 0x2000 |
|||
|
|||
# The ?='s allow overriding in mpconfigboard.mk.
|
|||
# MicroPython settings
|
|||
MICROPY_VFS_LFS1 ?= 1 |
Can't render this file because it has a wrong number of fields in line 4.
|
@ -0,0 +1,17 @@ |
|||
/* |
|||
GNU linker script for SAMD51 |
|||
*/ |
|||
|
|||
/* Specify the memory areas */ |
|||
MEMORY |
|||
{ |
|||
FLASH (rx) : ORIGIN = 0x00004000, LENGTH = 512K - 16K |
|||
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 192K |
|||
} |
|||
|
|||
/* Top end of the stack, with room for double-tap variable */ |
|||
_estack = ORIGIN(RAM) + LENGTH(RAM) - 8; |
|||
_sstack = _estack - 16K; |
|||
|
|||
_sheap = _ebss; |
|||
_eheap = _sstack; |
Loading…
Reference in new issue