File tree Expand file tree Collapse file tree 1 file changed +14
-3
lines changed
Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -6,13 +6,19 @@ APPLICATION_HEX ?= $(OUTPUT_DIRECTORY)/$(TARGETS).hex
66KEY_FILE ?= $(BLE_ROOT ) /private.pem
77PROJECT_ID ?= BLEnky
88
9- ifdef BOARD
9+ ifndef BOARD
10+ BOARD := generic
11+ endif
12+
13+ ifneq ($(BOARD ) , generic)
1014OUT_ZIP_SD ?= $(PROJECT_ID ) _$(FIRMWARE_VERSION ) _$(BOARD ) .zip
1115OUT_UF2 ?= $(PROJECT_ID ) _$(FIRMWARE_VERSION ) _$(BOARD ) .uf2
16+ OUT_HEX ?= $(PROJECT_ID ) _$(FIRMWARE_VERSION ) _$(BOARD ) .hex
1217else
1318OUT_ZIP_SD ?= $(PROJECT_ID ) _$(FIRMWARE_VERSION ) _$(CHIP ) _$(XTAL_LABEL ) _SD_$(SOFTDEVICE_VERSION ) _generic.zip
1419OUT_ZIP ?= $(PROJECT_ID ) _$(FIRMWARE_VERSION ) _$(CHIP ) _$(XTAL_LABEL ) _generic.zip
1520OUT_UF2 ?= $(PROJECT_ID ) _$(FIRMWARE_VERSION ) _$(CHIP ) _$(XTAL_LABEL ) _generic.uf2
21+ OUT_HEX ?= $(PROJECT_ID ) _$(FIRMWARE_VERSION ) _$(CHIP ) _$(XTAL_LABEL ) _generic.hex
1622endif
1723
1824SHELL := /bin/bash
@@ -486,7 +492,7 @@ ifeq ($(DEBUG), 1)
486492CFLAGS += -DDEBUG=1
487493endif
488494
489- ifdef BOARD
495+ ifneq ( $( BOARD ) , generic)
490496CFLAGS += -DBLENKY_BSP_FILE=\"bsp/$(BOARD ) .h\"
491497endif
492498
@@ -567,14 +573,19 @@ $(OUT_ZIP_SD): $(APPLICATION_HEX)
567573 $(OUT_ZIP_SD) \
568574
569575$(OUT_UF2 ) : $(APPLICATION_HEX )
570- python uf2conv.py -f $(UF2_FAMILY ) -c -o $(OUT_UF2 ) _build/* .hex
576+ python uf2conv.py -f $(UF2_FAMILY ) -c -o $(OUT_UF2 ) $(APPLICATION_HEX )
577+
578+ $(OUT_HEX ) : $(APPLICATION_HEX )
579+ cp $(APPLICATION_HEX ) $(OUT_HEX )
571580
572581sign : $(OUT_ZIP )
573582
574583sign_sd : $(OUT_ZIP_SD )
575584
576585uf2 : $(OUT_UF2 )
577586
587+ hex : $(OUT_HEX )
588+
578589push : $(OUT_ZIP )
579590 adb connect $(ADB_TARGET )
580591 adb shell mkdir -p $(ADB_DIRECTORY )
You can’t perform that action at this time.
0 commit comments