diff --git a/demos/KINETIS/RT-FREEDOM-K20D50M-EXT/debug/RT-FREEDOM-K20D50M-EXT.launch b/demos/KINETIS/RT-FREEDOM-K20D50M-EXT/debug/RT-FREEDOM-K20D50M-EXT.launch
deleted file mode 100644
index 4f14745ab..000000000
--- a/demos/KINETIS/RT-FREEDOM-K20D50M-EXT/debug/RT-FREEDOM-K20D50M-EXT.launch
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/demos/KINETIS/RT-FREEDOM-K20D50M/.cproject b/demos/KINETIS/RT-FREEDOM-K20D50M/.cproject
new file mode 100644
index 000000000..4e3f47529
--- /dev/null
+++ b/demos/KINETIS/RT-FREEDOM-K20D50M/.cproject
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/KINETIS/RT-FREEDOM-K20D50M/.project b/demos/KINETIS/RT-FREEDOM-K20D50M/.project
new file mode 100644
index 000000000..2f052264e
--- /dev/null
+++ b/demos/KINETIS/RT-FREEDOM-K20D50M/.project
@@ -0,0 +1,34 @@
+
+
+ RT-FREEDOM-K20D50M
+
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.genmakebuilder
+ clean,full,incremental,
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
+ full,incremental,
+
+
+
+
+
+ org.eclipse.cdt.core.cnature
+ org.eclipse.cdt.core.ccnature
+ org.eclipse.cdt.managedbuilder.core.managedBuildNature
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+
+
+
+ os
+ 2
+ CHIBIOS/os
+
+
+
diff --git a/demos/KINETIS/RT-FREEDOM-K20D50M/debug/RT-FREEDOM-K20D50M (OpenOCD, Flash and Run).launch b/demos/KINETIS/RT-FREEDOM-K20D50M/debug/RT-FREEDOM-K20D50M (OpenOCD, Flash and Run).launch
new file mode 100644
index 000000000..76b65e263
--- /dev/null
+++ b/demos/KINETIS/RT-FREEDOM-K20D50M/debug/RT-FREEDOM-K20D50M (OpenOCD, Flash and Run).launch
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/KINETIS/RT-FREEDOM-KL25Z-EXT/debug/RT-FREEDOM-KL25Z-EXT (OpenOCD, Flash and Run).launch b/demos/KINETIS/RT-FREEDOM-KL25Z-EXT/debug/RT-FREEDOM-KL25Z-EXT (OpenOCD, Flash and Run).launch
new file mode 100644
index 000000000..566720f37
--- /dev/null
+++ b/demos/KINETIS/RT-FREEDOM-KL25Z-EXT/debug/RT-FREEDOM-KL25Z-EXT (OpenOCD, Flash and Run).launch
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/KINETIS/RT-FREEDOM-KL25Z-EXT/debug/RT-FREEDOM-KL25Z-EXT.launch b/demos/KINETIS/RT-FREEDOM-KL25Z-EXT/debug/RT-FREEDOM-KL25Z-EXT.launch
deleted file mode 100644
index 5c04d8c09..000000000
--- a/demos/KINETIS/RT-FREEDOM-KL25Z-EXT/debug/RT-FREEDOM-KL25Z-EXT.launch
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/demos/KINETIS/RT-FREEDOM-KL25Z/.cproject b/demos/KINETIS/RT-FREEDOM-KL25Z/.cproject
new file mode 100644
index 000000000..4e3f47529
--- /dev/null
+++ b/demos/KINETIS/RT-FREEDOM-KL25Z/.cproject
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/KINETIS/RT-FREEDOM-KL25Z/.project b/demos/KINETIS/RT-FREEDOM-KL25Z/.project
new file mode 100644
index 000000000..941734cd3
--- /dev/null
+++ b/demos/KINETIS/RT-FREEDOM-KL25Z/.project
@@ -0,0 +1,34 @@
+
+
+ RT-FREEDOM-KL25Z
+
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.genmakebuilder
+ clean,full,incremental,
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
+ full,incremental,
+
+
+
+
+
+ org.eclipse.cdt.core.cnature
+ org.eclipse.cdt.core.ccnature
+ org.eclipse.cdt.managedbuilder.core.managedBuildNature
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+
+
+
+ os
+ 2
+ CHIBIOS/os
+
+
+
diff --git a/demos/KINETIS/RT-FREEDOM-KL25Z/debug/RT-FREEDOM-KL25Z (OpenOCD, Flash and Run).launch b/demos/KINETIS/RT-FREEDOM-KL25Z/debug/RT-FREEDOM-KL25Z (OpenOCD, Flash and Run).launch
new file mode 100644
index 000000000..a4f4bdba3
--- /dev/null
+++ b/demos/KINETIS/RT-FREEDOM-KL25Z/debug/RT-FREEDOM-KL25Z (OpenOCD, Flash and Run).launch
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/KINETIS/RT-MCHCK-K20-GPT/debug/RT-MCHCK-K20-GPT (OpenOCD, Flash and Run).launch b/demos/KINETIS/RT-MCHCK-K20-GPT/debug/RT-MCHCK-K20-GPT (OpenOCD, Flash and Run).launch
new file mode 100644
index 000000000..8aca95c3b
--- /dev/null
+++ b/demos/KINETIS/RT-MCHCK-K20-GPT/debug/RT-MCHCK-K20-GPT (OpenOCD, Flash and Run).launch
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/KINETIS/RT-MCHCK-K20-GPT/debug/RT-MCHCK-K20-GPT.launch b/demos/KINETIS/RT-MCHCK-K20-GPT/debug/RT-MCHCK-K20-GPT.launch
deleted file mode 100644
index 28658c207..000000000
--- a/demos/KINETIS/RT-MCHCK-K20-GPT/debug/RT-MCHCK-K20-GPT.launch
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/demos/KINETIS/RT-MCHCK-K20-SPI/.cproject b/demos/KINETIS/RT-MCHCK-K20-SPI/.cproject
new file mode 100644
index 000000000..7173b1361
--- /dev/null
+++ b/demos/KINETIS/RT-MCHCK-K20-SPI/.cproject
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/KINETIS/RT-MCHCK-K20-SPI/.project b/demos/KINETIS/RT-MCHCK-K20-SPI/.project
new file mode 100644
index 000000000..d08ecde21
--- /dev/null
+++ b/demos/KINETIS/RT-MCHCK-K20-SPI/.project
@@ -0,0 +1,34 @@
+
+
+ RT-MCHCK-K20-SPI
+
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.genmakebuilder
+ clean,full,incremental,
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
+ full,incremental,
+
+
+
+
+
+ org.eclipse.cdt.core.cnature
+ org.eclipse.cdt.core.ccnature
+ org.eclipse.cdt.managedbuilder.core.managedBuildNature
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+
+
+
+ os
+ 2
+ CHIBIOS/os
+
+
+
diff --git a/demos/KINETIS/RT-MCHCK-K20-SPI/debug/RT-MCHCK-K20-SPI (OpenOCD, Flash and Run).launch b/demos/KINETIS/RT-MCHCK-K20-SPI/debug/RT-MCHCK-K20-SPI (OpenOCD, Flash and Run).launch
new file mode 100644
index 000000000..5a369c7c9
--- /dev/null
+++ b/demos/KINETIS/RT-MCHCK-K20-SPI/debug/RT-MCHCK-K20-SPI (OpenOCD, Flash and Run).launch
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/KINETIS/RT-TEENSY3/.cproject b/demos/KINETIS/RT-TEENSY3/.cproject
new file mode 100644
index 000000000..7173b1361
--- /dev/null
+++ b/demos/KINETIS/RT-TEENSY3/.cproject
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/demos/KINETIS/RT-TEENSY3/.project b/demos/KINETIS/RT-TEENSY3/.project
new file mode 100644
index 000000000..47a9b9f76
--- /dev/null
+++ b/demos/KINETIS/RT-TEENSY3/.project
@@ -0,0 +1,34 @@
+
+
+ RT-TEENSY3
+
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.genmakebuilder
+ clean,full,incremental,
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
+ full,incremental,
+
+
+
+
+
+ org.eclipse.cdt.core.cnature
+ org.eclipse.cdt.core.ccnature
+ org.eclipse.cdt.managedbuilder.core.managedBuildNature
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+
+
+
+ os
+ 2
+ CHIBIOS/os
+
+
+
diff --git a/demos/KINETIS/RT-TEENSY3/debug/RT-TEENSY3 (OpenOCD, Flash and Run).launch b/demos/KINETIS/RT-TEENSY3/debug/RT-TEENSY3 (OpenOCD, Flash and Run).launch
new file mode 100644
index 000000000..78add7a09
--- /dev/null
+++ b/demos/KINETIS/RT-TEENSY3/debug/RT-TEENSY3 (OpenOCD, Flash and Run).launch
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+