summaryrefslogtreecommitdiff
path: root/openocd.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'openocd.cfg')
-rw-r--r--openocd.cfg18
1 files changed, 16 insertions, 2 deletions
diff --git a/openocd.cfg b/openocd.cfg
index 15a42d4..48d7292 100644
--- a/openocd.cfg
+++ b/openocd.cfg
@@ -1,5 +1,19 @@
-source [find interface/stlink-v2.cfg]
-source [find target/stm32f1x.cfg]
+if { [info exists env(DEVICE)] } {
+ set device $env(DEVICE)
+} else {
+ set device "stlink-v2"
+}
+
+switch $device {
+ "stlink-v2" {
+ source [find interface/stlink-v2.cfg]
+ }
+ "olimex-arm-usb-tiny-h" {
+ source [find interface/ftdi/olimex-arm-usb-tiny-h.cfg]
+ source [find interface/ftdi/olimex-arm-jtag-swd.cfg]
+ source [find target/stm32f1x.cfg]
+ }
+}
telnet_port disabled
tcl_port disabled