diff --git a/demos/STM32/NIL-STM32F051-DISCOVERY/debug/NIL-STM32F051-DISCOVERY (OpenOCD, Flash and Run).launch b/demos/STM32/NIL-STM32F051-DISCOVERY/debug/NIL-STM32F051-DISCOVERY (OpenOCD, Flash and Run).launch
new file mode 100644
index 000000000..7fcd2196a
--- /dev/null
+++ b/demos/STM32/NIL-STM32F051-DISCOVERY/debug/NIL-STM32F051-DISCOVERY (OpenOCD, Flash and Run).launch
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/STM32/NIL-STM32F100-DISCOVERY/debug/NIL-STM32F100-DISCOVERY (OpenOCD, Flash and Run).launch b/demos/STM32/NIL-STM32F100-DISCOVERY/debug/NIL-STM32F100-DISCOVERY (OpenOCD, Flash and Run).launch
new file mode 100644
index 000000000..43b90f045
--- /dev/null
+++ b/demos/STM32/NIL-STM32F100-DISCOVERY/debug/NIL-STM32F100-DISCOVERY (OpenOCD, Flash and Run).launch
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/STM32/NIL-STM32F303-DISCOVERY/debug/NIL-STM32F303-DISCOVERY (OpenOCD, Flash and Run).launch b/demos/STM32/NIL-STM32F303-DISCOVERY/debug/NIL-STM32F303-DISCOVERY (OpenOCD, Flash and Run).launch
new file mode 100644
index 000000000..335ac55b7
--- /dev/null
+++ b/demos/STM32/NIL-STM32F303-DISCOVERY/debug/NIL-STM32F303-DISCOVERY (OpenOCD, Flash and Run).launch
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/STM32/NIL-STM32F373-STM32373C_EVAL/debug/NIL-STM32F373-STM32373C_EVAL (OpenOCD, Flash and Run).launch b/demos/STM32/NIL-STM32F373-STM32373C_EVAL/debug/NIL-STM32F373-STM32373C_EVAL (OpenOCD, Flash and Run).launch
new file mode 100644
index 000000000..dbb5aa6a4
--- /dev/null
+++ b/demos/STM32/NIL-STM32F373-STM32373C_EVAL/debug/NIL-STM32F373-STM32373C_EVAL (OpenOCD, Flash and Run).launch
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/STM32/NIL-STM32L152-DISCOVERY/debug/NIL-STM32L152-DISCOVERY (OpenOCD, Flash and Run).launch b/demos/STM32/NIL-STM32L152-DISCOVERY/debug/NIL-STM32L152-DISCOVERY (OpenOCD, Flash and Run).launch
new file mode 100644
index 000000000..d4be8e4b2
--- /dev/null
+++ b/demos/STM32/NIL-STM32L152-DISCOVERY/debug/NIL-STM32L152-DISCOVERY (OpenOCD, Flash and Run).launch
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/STM32/RT-STM32F051-DISCOVERY/debug/RT-STM32F051-DISCOVERY (OpenOCD, Flash and Run).launch b/demos/STM32/RT-STM32F051-DISCOVERY/debug/RT-STM32F051-DISCOVERY (OpenOCD, Flash and Run).launch
new file mode 100644
index 000000000..361026b73
--- /dev/null
+++ b/demos/STM32/RT-STM32F051-DISCOVERY/debug/RT-STM32F051-DISCOVERY (OpenOCD, Flash and Run).launch
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/STM32/RT-STM32F100-DISCOVERY/debug/RT-STM32F100-DISCOVERY (OpenOCD, Flash and Run).launch b/demos/STM32/RT-STM32F100-DISCOVERY/debug/RT-STM32F100-DISCOVERY (OpenOCD, Flash and Run).launch
new file mode 100644
index 000000000..51ffbbbc0
--- /dev/null
+++ b/demos/STM32/RT-STM32F100-DISCOVERY/debug/RT-STM32F100-DISCOVERY (OpenOCD, Flash and Run).launch
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103/debug/RT-STM32F103-OLIMEX_STM32_P103 (OpenOCD, Flash and Run).launch b/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103/debug/RT-STM32F103-OLIMEX_STM32_P103 (OpenOCD, Flash and Run).launch
new file mode 100644
index 000000000..3ddfb61d1
--- /dev/null
+++ b/demos/STM32/RT-STM32F103-OLIMEX_STM32_P103/debug/RT-STM32F103-OLIMEX_STM32_P103 (OpenOCD, Flash and Run).launch
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+