Skip to content

Commit bcc468b

Browse files
author
rogerclarkmelbourne
committed
Added another generic board, for Matthias, with LED on PE5 and button on PD2
1 parent eb7745c commit bcc468b

File tree

3 files changed

+28
-2
lines changed

3 files changed

+28
-2
lines changed

STM32F1/Makefile

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ generic-pa1: begin gccversion build_generic-pa1 sizeafter finished copy_generic
123123
generic-pb9: begin gccversion build_generic-pb9 sizeafter finished copy_generic-pb9 end
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
126-
126+
generic-pe5: begin gccversion build_generic-pe5 sizeafter finished copy_generic-pe5 end
127127

128128
build: elf bin lss sym
129129

@@ -254,6 +254,18 @@ copy_generic-pa9:
254254
@echo
255255
cp $(TARGET).bin binaries/generic_boot20_pa9.bin
256256
@echo
257+
258+
259+
build_generic-pe5: TARGETFLAGS= -DTARGET_GENERIC_F103_PE5
260+
# Set the linker script
261+
build_generic-pe5: LDFLAGS +=-T$(ST_LIB)/c_only_md_high_density.ld
262+
build_generic-pe5: elf bin lss sym
263+
copy_generic-pe5:
264+
@echo
265+
@echo "Copying to binaries folder"
266+
@echo
267+
cp $(TARGET).bin binaries/generic_boot20_pe5.bin
268+
@echo
257269

258270

259271
bin: $(TARGET).bin

STM32F1/config.h

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,16 @@
222222
#define LED_PIN 9
223223
#define LED_ON_STATE 1
224224

225+
#elif defined TARGET_GENERIC_F103_PE5
226+
227+
#define LED_BANK GPIOE
228+
#define LED_PIN 5
229+
#define LED_ON_STATE 1
230+
231+
#define BUTTON_BANK GPIOD
232+
#define BUTTON_PIN 2
233+
#define BUTTON_PRESSED_STATE 1
234+
225235
#else
226236
#error "No config for this target"
227237
#endif

STM32F1/make_all.bat

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,8 @@ make generic-pa1
1616
make clean
1717
make generic-pb9
1818
make clean
19-
make generic-pe2
19+
make generic-pe2
20+
make clean
21+
make generic-pa9
22+
make clean
23+
make generic-pe5

0 commit comments

Comments
 (0)