Skip to content

Commit 8c26dfb

Browse files
2 parents 78d81de + 9b4c431 commit 8c26dfb

File tree

4 files changed

+41
-0
lines changed

4 files changed

+41
-0
lines changed

STM32F1/Makefile

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,8 @@ generic-pb9: begin gccversion build_generic-pb9 sizeafter finished copy_generic
124124
generic-pe2: begin gccversion build_generic-pe2 sizeafter finished copy_generic-pe2 end
125125
generic-pa9: begin gccversion build_generic-pa9 sizeafter finished copy_generic-pa9 end
126126
generic-pe5: begin gccversion build_generic-pe5 sizeafter finished copy_generic-pe5 end
127+
generic-pe5-button-pa0: begin gccversion build_generic-pe5-button-pa0 sizeafter finished copy_generic-pe5-button-pa0 end
128+
generic-pb7: begin gccversion build_generic-pb7 sizeafter finished copy_generic-pb7 end
127129

128130
build: elf bin lss sym
129131

@@ -268,6 +270,29 @@ copy_generic-pe5:
268270
@echo
269271

270272

273+
build_generic-pe5-button-pa0: TARGETFLAGS= -DTARGET_GENERIC_F103_PE5_BUTTON_PA0
274+
# Set the linker script
275+
build_generic-pe5-button-pa0: LDFLAGS +=-T$(ST_LIB)/c_only_md_high_density.ld
276+
build_generic-pe5-button-pa0: elf bin lss sym
277+
copy_generic-pe5-button-pa0:
278+
@echo
279+
@echo "Copying to binaries folder"
280+
@echo
281+
cp $(TARGET).bin binaries/generic_boot20_pe5_button_pa0.bin
282+
@echo
283+
284+
285+
build_generic-pb7: TARGETFLAGS= -DTARGET_GENERIC_F103_PB7
286+
# Set the linker script
287+
build_generic-pb7: LDFLAGS +=-T$(ST_LIB)/c_only_md_high_density.ld
288+
build_generic-pb7: elf bin lss sym
289+
copy_generic-pb7:
290+
@echo
291+
@echo "Copying to binaries folder"
292+
@echo
293+
cp $(TARGET).bin binaries/generic_boot20_pb7.bin
294+
@echo
295+
271296
bin: $(TARGET).bin
272297
elf: $(TARGET).elf
273298
lss: $(TARGET).lss
6.9 KB
Binary file not shown.
6.94 KB
Binary file not shown.

STM32F1/config.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,22 @@
232232
#define BUTTON_PIN 2
233233
#define BUTTON_PRESSED_STATE 1
234234

235+
#elif defined TARGET_GENERIC_F103_PE5_BUTTON_PA0
236+
237+
#define LED_BANK GPIOE
238+
#define LED_PIN 5
239+
#define LED_ON_STATE 1
240+
241+
#define BUTTON_BANK GPIOA
242+
#define BUTTON_PIN 0
243+
#define BUTTON_PRESSED_STATE 1
244+
245+
#elif defined TARGET_GENERIC_F103_PB7
246+
247+
#define LED_BANK GPIOB
248+
#define LED_PIN 7
249+
#define LED_ON_STATE 1
250+
235251
#else
236252
#error "No config for this target"
237253
#endif

0 commit comments

Comments
 (0)