Skip to content

Commit c7897d5

Browse files
Update Board extensions, PORT_DEPS
1 parent 187fafe commit c7897d5

File tree

3 files changed

+13
-10
lines changed

3 files changed

+13
-10
lines changed

ports/silabs/Makefile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -179,19 +179,19 @@ SRC_QSTR_PREPROCESSOR +=
179179

180180
MCU_SECTIONS = $^ $@
181181

182-
finalbuild_devkit_xg24_brd2601b: $(FLASH_TOML_DIR)/MX25R3235F.toml $(SILABS_BUILD)/pin_functions.h $(SILABS_BUILD)/pins.c $(OUTPUT_DIR)/$(PROJECTNAME).out
182+
finalbuild_devkit_xg24_brd2601b: $(FLASH_TOML_DIR)/MX25R3235F.toml $(SILABS_BUILD)/pin_functions.h $(SILABS_BUILD)/pins.c $(OUTPUT_DIR)/firmware.out
183183

184-
finalbuild_explorerkit_xg24_brd2703a: $(SILABS_BUILD)/pin_functions.h $(SILABS_BUILD)/pins.c $(OUTPUT_DIR)/$(PROJECTNAME).out
184+
finalbuild_explorerkit_xg24_brd2703a: $(SILABS_BUILD)/pin_functions.h $(SILABS_BUILD)/pins.c $(OUTPUT_DIR)/firmware.out
185185

186-
finalbuild_sparkfun_thingplus_matter_mgm240p_brd2704a: $(SILABS_BUILD)/pin_functions.h $(SILABS_BUILD)/pins.c $(OUTPUT_DIR)/$(PROJECTNAME).out
186+
finalbuild_sparkfun_thingplus_matter_mgm240p_brd2704a: $(SILABS_BUILD)/pin_functions.h $(SILABS_BUILD)/pins.c $(OUTPUT_DIR)/firmware.out
187187

188-
$(OUTPUT_DIR)/$(PROJECTNAME).out: $(OBJ) $(OBJS) $(LIB_FILES)
189-
@echo 'Linking $(OUTPUT_DIR)/$(PROJECTNAME).out'
188+
$(OUTPUT_DIR)/firmware.out: $(OBJ) $(OBJS) $(LIB_FILES)
189+
@echo 'Linking $(OUTPUT_DIR)/firmware.out'
190190
@echo "$(OBJS) $(OBJ)" > $(OUTPUT_DIR)/linker_objs
191-
$(CC) $(LD_FLAGS) @$(OUTPUT_DIR)/linker_objs $(LIBS) -o $(OUTPUT_DIR)/$(PROJECTNAME).out
192-
$(OBJCOPY) $(OUTPUT_DIR)/$(PROJECTNAME).out -O binary $(OUTPUT_DIR)/$(PROJECTNAME).bin
193-
$(OBJCOPY) $(OUTPUT_DIR)/$(PROJECTNAME).out -O ihex $(OUTPUT_DIR)/$(PROJECTNAME).hex
194-
$(OBJCOPY) $(OUTPUT_DIR)/$(PROJECTNAME).out -O srec $(OUTPUT_DIR)/$(PROJECTNAME).s37
191+
$(CC) $(LD_FLAGS) @$(OUTPUT_DIR)/linker_objs $(LIBS) -o $(OUTPUT_DIR)/firmware.out
192+
$(OBJCOPY) $(OUTPUT_DIR)/firmware.out -O binary $(OUTPUT_DIR)/firmware.bin
193+
$(OBJCOPY) $(OUTPUT_DIR)/firmware.out -O ihex $(OUTPUT_DIR)/firmware.hex
194+
$(OBJCOPY) $(OUTPUT_DIR)/firmware.out -O srec $(OUTPUT_DIR)/firmware.s37
195195
@echo 'Done.'
196196

197197
slc-generate:

ports/silabs/mpconfigport.mk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,5 @@ ifeq ($(MCU_SERIES),MG24)
3333
CIRCUITPY_TOUCHIO ?= 0
3434
CIRCUITPY_USB ?= 0
3535
endif
36+
37+
CIRCUITPY_BUILD_EXTENSIONS ?= bin

tools/ci_fetch_deps.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@
4343
"lib/tinyusb/",
4444
"data/nvm.toml/",
4545
],
46-
"stm": ["extmod/ulab/", "lib/mp3/", "lib/protomatter/", "lib/tinyusb/", "data/nvm.toml/"]
46+
"stm": ["extmod/ulab/", "lib/mp3/", "lib/protomatter/", "lib/tinyusb/", "data/nvm.toml/"],
47+
"silabs": ["extmod/ulab/", "data/nvm.toml/"]
4748
# omit unix which is part of the "test" target below
4849
}
4950

0 commit comments

Comments
 (0)