Skip to content

Commit 86e66ee

Browse files
2 parents 8b99627 + 181b139 commit 86e66ee

File tree

7 files changed

+809
-255
lines changed

7 files changed

+809
-255
lines changed

STM32F1/Makefile

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,8 @@ generic-pd1: begin gccversion build_generic-pd1 sizeafter finished copy_generic
122122
generic-pa1: begin gccversion build_generic-pa1 sizeafter finished copy_generic-pa1 end
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
125+
generic-pa9: begin gccversion build_generic-pa9 sizeafter finished copy_generic-pa9 end
126+
generic-pe5: begin gccversion build_generic-pe5 sizeafter finished copy_generic-pe5 end
125127

126128
build: elf bin lss sym
127129

@@ -242,6 +244,28 @@ copy_generic-pe2:
242244
@echo
243245

244246

247+
build_generic-pa9: TARGETFLAGS= -DTARGET_GENERIC_F103_PA9
248+
# Set the linker script
249+
build_generic-pa9: LDFLAGS +=-T$(ST_LIB)/c_only_md_high_density.ld
250+
build_generic-pa9: elf bin lss sym
251+
copy_generic-pa9:
252+
@echo
253+
@echo "Copying to binaries folder"
254+
@echo
255+
cp $(TARGET).bin binaries/generic_boot20_pa9.bin
256+
@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
245269

246270

247271
bin: $(TARGET).bin
6.9 KB
Binary file not shown.
6.93 KB
Binary file not shown.

STM32F1/config.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,22 @@
215215
#define LED_BANK GPIOE
216216
#define LED_PIN 2
217217
#define LED_ON_STATE 1
218+
219+
#elif defined TARGET_GENERIC_F103_PA9
220+
221+
#define LED_BANK GPIOA
222+
#define LED_PIN 9
223+
#define LED_ON_STATE 1
224+
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
218234

219235
#else
220236
#error "No config for this target"

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

STM32F1/maple_mini_bootloaer_updater/maple_mini_bootloaer_updater.ino

Lines changed: 764 additions & 0 deletions
Large diffs are not rendered by default.

STM32F1/updater/updater.ino

Lines changed: 0 additions & 254 deletions
This file was deleted.

0 commit comments

Comments
 (0)