Skip to content

Commit 0f18337

Browse files
committed
samd: Update the variant scheme.
- Remove the query_variant tag from Makefile. - Remove the definition of BOARD_VARIANTS. - Use uppercase for board variants. - Append the variant name to the build directory name. Signed-off-by: robert-hh <[email protected]>
1 parent da14bc0 commit 0f18337

File tree

9 files changed

+9
-13
lines changed

9 files changed

+9
-13
lines changed

ports/samd/Makefile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ ifeq ($(wildcard $(BOARD_DIR)/.),)
1313
$(error Invalid BOARD specified: $(BOARD_DIR))
1414
endif
1515

16+
ifneq ($(BOARD_VARIANT),)
17+
BUILD ?= build-$(BOARD)-$(BOARD_VARIANT)
18+
else
1619
BUILD ?= build-$(BOARD)
20+
endif
1721

1822
CROSS_COMPILE ?= arm-none-eabi-
1923
UF2CONV ?= $(TOP)/tools/uf2conv.py
@@ -194,9 +198,6 @@ OBJ += $(addprefix $(BUILD)/, $(LIBM_SRC_C:.c=.o))
194198
OBJ += $(addprefix $(BUILD)/, $(DRIVERS_SRC_C:.c=.o))
195199
OBJ += $(addprefix $(BUILD)/, $(TINYUSB_SRC_C:.c=.o))
196200

197-
query-variants:
198-
$(ECHO) "VARIANTS:" $(BOARD_VARIANTS)
199-
200201
all: $(BUILD)/firmware.uf2
201202

202203
$(BUILD)/firmware.elf: $(OBJ)

ports/samd/boards/ADAFRUIT_FEATHER_M4_EXPRESS/board.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
],
1616
"mcu": "samd51",
1717
"variants": {
18-
"wlan": "WiFi support using a ESP32 module with NINA firmware"
18+
"WLAN": "WiFi support using a ESP32 module with NINA firmware"
1919
},
2020
"product": "Feather M4 Express",
2121
"thumbnail": "",

ports/samd/boards/ADAFRUIT_FEATHER_M4_EXPRESS/mpconfigboard.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,3 @@ TEXT0 = 0x4000
66
# The ?='s allow overriding in mpconfigboard.mk.
77
# MicroPython settings
88
MICROPY_HW_CODESIZE ?= 496K
9-
10-
BOARD_VARIANTS += "wlan"

ports/samd/boards/ADAFRUIT_ITSYBITSY_M4_EXPRESS/board.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
],
1414
"mcu": "samd51",
1515
"variants": {
16-
"wlan": "WiFi support using a ESP32 module with NINA firmware"
16+
"WLAN": "WiFi support using a ESP32 module with NINA firmware"
1717
},
1818
"product": "ItsyBitsy M4 Express",
1919
"thumbnail": "",

ports/samd/boards/ADAFRUIT_ITSYBITSY_M4_EXPRESS/mpconfigboard.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,3 @@ TEXT0 = 0x4000
66
# The ?='s allow overriding in mpconfigboard.mk.
77
# MicroPython settings
88
MICROPY_HW_CODESIZE ?= 496K
9-
10-
BOARD_VARIANTS += "wlan"

ports/samd/boards/ADAFRUIT_METRO_M4_EXPRESS/board.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
],
1717
"mcu": "samd51",
1818
"variants": {
19-
"wlan": "WLAN using the on-board Airlift module"
19+
"WLAN": "WLAN using the on-board Airlift module"
2020
},
2121
"product": "Metro M4 Express Airlift",
2222
"thumbnail": "",

ports/samd/boards/SPARKFUN_SAMD51_THING_PLUS/board.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
],
1515
"mcu": "samd51",
1616
"variants": {
17-
"wlan": "WiFi support using a ESP32 module with NINA firmware"
17+
"WLAN": "WiFi support using a ESP32 module with NINA firmware"
1818
},
1919
"product": "Sparkfun SAMD51 Thing Plus",
2020
"thumbnail": "",

ports/samd/boards/SPARKFUN_SAMD51_THING_PLUS/mpconfigboard.mk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,3 @@ TEXT0 = 0x4000
66
# The ?='s allow overriding in mpconfigboard.mk.
77
# MicroPython settings
88
MICROPY_HW_CODESIZE ?= 1008K
9-
BOARD_VARIANTS += "wlan"

ports/samd/mcu/samd51/mpconfigmcu.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ MICROPY_HW_CODESIZE ?= 368K
77
MICROPY_VFS_LFS2 ?= 1
88
MICROPY_VFS_FAT ?= 1
99

10-
ifeq ($(BOARD_VARIANT),wlan)
10+
ifeq ($(BOARD_VARIANT),WLAN)
1111
MICROPY_PY_NETWORK ?= 1
1212
MICROPY_PY_NETWORK_NINAW10 ?= 1
1313
ifeq ($(MICROPY_HW_CODESIZE),496K)

0 commit comments

Comments
 (0)