Skip to content

Commit 36113f7

Browse files
Merge pull request rogerclarkmelbourne#25 from GrantM11235/dso138
Add support for DSO138 Oscilloscope
2 parents 9271dcd + 9fbb67a commit 36113f7

File tree

6 files changed

+26
-1
lines changed

6 files changed

+26
-1
lines changed

STM32F1/Makefile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ stbee : begin clean gccversion build_stbee sizeafter finished copy_stbee end
131131
naze32: begin clean gccversion build_naze32 sizeafter finished copy_naze32 end
132132
generic-pb12: begin clean gccversion build_generic-pb12 sizeafter finished copy_generic-pb12 end
133133
hytiny-stm32f103t: begin clean gccversion build_hytiny-stm32f103t sizeafter finished copy_hytiny-stm32f103t end
134+
dso138: begin clean gccversion build_dso138 sizeafter finished copy_dso138 end
134135
build: elf bin lss sym
135136

136137
build_maple-mini: TARGETFLAGS= -DTARGET_MAPLE_MINI
@@ -351,6 +352,17 @@ copy_hytiny-stm32f103t:
351352
@echo
352353
cp $(TARGET).bin binaries/generic_boot20_hytiny.bin
353354
@echo
355+
356+
build_dso138: TARGETFLAGS= -DTARGET_DSO138
357+
# Set the linker script
358+
build_dso138: LDFLAGS +=-T$(ST_LIB)/c_only_md_high_density.ld
359+
build_dso138: elf bin lss sym
360+
copy_dso138:
361+
@echo
362+
@echo "Copying to binaries folder"
363+
@echo
364+
cp $(TARGET).bin binaries/dso138_boot20.bin
365+
@echo
354366

355367

356368

STM32F1/binaries/dso138_boot20.bin

20.7 KB
Binary file not shown.
6.99 KB
Binary file not shown.

STM32F1/config.h

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,17 @@
309309
#define USB_DISC_BANK GPIOA
310310
#define USB_DISC_PIN 0
311311

312+
#elif defined TARGET_DSO138
313+
314+
#define LED_BANK GPIOA
315+
#define LED_PIN 15
316+
#define LED_ON_STATE 0
317+
318+
// "OK" Button
319+
#define BUTTON_BANK GPIOB
320+
#define BUTTON_PIN 15
321+
#define BUTTON_PRESSED_STATE 0
322+
312323

313324
#else
314325
#error "No config for this target"

STM32F1/make_all.bat

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,5 @@ make generic-pb0
1616
make stbee
1717
make naze32
1818
make generic-pb12
19-
make hytiny-stm32f103t
19+
make hytiny-stm32f103t
20+
make dso138

sketch_and_bootloader_combined/merge_sketch.bat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ for /f "delims=" %%A in ('forfiles /p ..\STM32F1\binaries /s /m generic*.bin /c
99

1010
.\bin_merge_tool\mergesketch.exe ..\STM32F1\binaries\naze32_boot20.bin .\congratulations_sketch\congratulations_sketch.ino.generic_stm32f103c.bin .\merged_bins\naze32_boot20.bin
1111
.\bin_merge_tool\mergesketch.exe ..\STM32F1\binaries\stbee_boot20.bin .\congratulations_sketch\congratulations_sketch.ino.generic_stm32f103c.bin .\merged_bins\stbee_boot20.bin
12+
.\bin_merge_tool\mergesketch.exe ..\STM32F1\binaries\dso138_boot20.bin .\congratulations_sketch\congratulations_sketch.ino.generic_stm32f103c.bin .\merged_bins\dso138_boot20.bin
1213

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

0 commit comments

Comments
 (0)