Skip to content

Commit 196e77c

Browse files
Merge branch 'dc740-add-smart-v2-support'
2 parents f9cc0e9 + 9e18f90 commit 196e77c

File tree

7 files changed

+26
-4
lines changed

7 files changed

+26
-4
lines changed

Makefile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ gd32f1-generic-pc13: begin clean gccversion build_gd32f1-generic-pc13 sizeafter
139139
gd32f1-frankenmaple: begin clean gccversion build_gd32f1-frankenmaple sizeafter finished copy_gd32f1-frankenmaple end
140140
cc3d: begin clean gccversion build_cc3d sizeafter finished copy_cc3d end
141141
generic-pc13-fastboot: begin clean gccversion build_generic-pc13-fastboot sizeafter finished copy_generic-pc13-fastboot end
142+
smart-v2: begin clean gccversion build_smart-v2 sizeafter finished copy_smart-v2 end
142143

143144
build: elf bin lss sym
144145

@@ -439,6 +440,16 @@ copy_generic-pc13-fastboot:
439440
cp $(TARGET).bin bootloader_only_binaries/generic_boot20_pc13_fastboot.bin
440441
@echo
441442

443+
build_smart-v2: TARGETFLAGS= -DTARGET_STM32_SMART_V20 $(DEFINES)
444+
# Set the linker script
445+
build_smart-v2: LDFLAGS +=-T$(ST_LIB)/c_only_md_high_density.ld
446+
build_smart-v2: elf bin lss sym
447+
copy_smart-v2:
448+
@echo
449+
@echo "Copying to binaries folder"
450+
@echo
451+
cp $(TARGET).bin bootloader_only_binaries/smart-v2.bin
452+
@echo
442453

443454
bin: $(TARGET).bin
444455
elf: $(TARGET).elf

binaries/cc3d.bin

20.6 KB
Binary file not shown.

binaries/smart-v2.bin

20.6 KB
Binary file not shown.
7 KB
Binary file not shown.

config.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,18 @@
388388
/* CRISTAL 12MHz */
389389
#define XTAL12M 1
390390

391+
#elif defined TARGET_STM32_SMART_V20
392+
393+
#define LED_BANK GPIOC
394+
#define LED_PIN 13
395+
#define LED_ON_STATE 1
396+
397+
#define BUTTON_BANK GPIOA
398+
#define BUTTON_PIN 0
399+
#define BUTTON_PRESSED_STATE 1
400+
401+
/* CRISTAL 8MHz */
402+
391403
#elif defined TARGET_CC3D
392404

393405
#define LED_BANK GPIOB

make_all.bat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,4 @@ make gd32f1-generic-pc13
2424
make gd32f1-frankenmaple
2525
make cc3d
2626
make generic-pc13-fastboot
27+
make smart-v2

merge_sketch_and_bootloaders.bat

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
'@echo off
22
setlocal disableDelayedExpansion
3-
for /f "delims=" %%A in ('forfiles /p .\bootloader_only_binaries /s /m generic*.bin /c "cmd /c echo @relpath"') do (
3+
for /f "delims=" %%A in ('forfiles /p .\bootloader_only_binaries /s /m *.bin /c "cmd /c echo @relpath"') do (
44
set "file=%%~A"
55
setlocal enableDelayedExpansion
66
.\sketch_combiner\bin_merge_tool\mergesketch.exe .\bootloader_only_binaries\!file:~2! .\sketch_combiner\congratulations_sketch\congratulations_sketch.ino.generic_stm32f103c.bin .\binaries\!file:~2!
77
endlocal
88
)
99

10-
.\sketch_combiner\bin_merge_tool\mergesketch.exe .\bootloader_only_binaries\naze32_boot20.bin .\sketch_combiner\congratulations_sketch\congratulations_sketch.ino.generic_stm32f103c.bin .\binaries\naze32_boot20.bin
11-
.\sketch_combiner\bin_merge_tool\mergesketch.exe .\bootloader_only_binaries\stbee_boot20.bin .\sketch_combiner\congratulations_sketch\congratulations_sketch.ino.generic_stm32f103c.bin .\binaries\stbee_boot20.bin
12-
.\sketch_combiner\bin_merge_tool\mergesketch.exe .\bootloader_only_binaries\dso138_boot20.bin .\sketch_combiner\congratulations_sketch\congratulations_sketch.ino.generic_stm32f103c.bin .\binaries\dso138_boot20.bin
10+
1311

1412
setlocal disableDelayedExpansion
1513
for /f "delims=" %%A in ('forfiles /p .\bootloader_only_binaries /s /m maple*.bin /c "cmd /c echo @relpath"') do (

0 commit comments

Comments
 (0)