diff --git a/demos/ARMCM0-STM32F051-DISCOVERY/.cproject b/demos/rt/ARMCM0-STM32F051-DISCOVERY/.cproject similarity index 100% rename from demos/ARMCM0-STM32F051-DISCOVERY/.cproject rename to demos/rt/ARMCM0-STM32F051-DISCOVERY/.cproject diff --git a/demos/ARMCM0-STM32F051-DISCOVERY/.project b/demos/rt/ARMCM0-STM32F051-DISCOVERY/.project similarity index 100% rename from demos/ARMCM0-STM32F051-DISCOVERY/.project rename to demos/rt/ARMCM0-STM32F051-DISCOVERY/.project diff --git a/demos/ARMCM0-STM32F051-DISCOVERY/Makefile b/demos/rt/ARMCM0-STM32F051-DISCOVERY/Makefile similarity index 100% rename from demos/ARMCM0-STM32F051-DISCOVERY/Makefile rename to demos/rt/ARMCM0-STM32F051-DISCOVERY/Makefile diff --git a/demos/ARMCM0-STM32F051-DISCOVERY/chconf.h b/demos/rt/ARMCM0-STM32F051-DISCOVERY/chconf.h similarity index 100% rename from demos/ARMCM0-STM32F051-DISCOVERY/chconf.h rename to demos/rt/ARMCM0-STM32F051-DISCOVERY/chconf.h diff --git a/demos/ARMCM0-STM32F051-DISCOVERY/halconf.h b/demos/rt/ARMCM0-STM32F051-DISCOVERY/halconf.h similarity index 100% rename from demos/ARMCM0-STM32F051-DISCOVERY/halconf.h rename to demos/rt/ARMCM0-STM32F051-DISCOVERY/halconf.h diff --git a/demos/ARMCM0-STM32F051-DISCOVERY/main.c b/demos/rt/ARMCM0-STM32F051-DISCOVERY/main.c similarity index 100% rename from demos/ARMCM0-STM32F051-DISCOVERY/main.c rename to demos/rt/ARMCM0-STM32F051-DISCOVERY/main.c diff --git a/demos/ARMCM0-STM32F051-DISCOVERY/mcuconf.h b/demos/rt/ARMCM0-STM32F051-DISCOVERY/mcuconf.h similarity index 100% rename from demos/ARMCM0-STM32F051-DISCOVERY/mcuconf.h rename to demos/rt/ARMCM0-STM32F051-DISCOVERY/mcuconf.h diff --git a/demos/ARMCM0-STM32F051-DISCOVERY/readme.txt b/demos/rt/ARMCM0-STM32F051-DISCOVERY/readme.txt similarity index 100% rename from demos/ARMCM0-STM32F051-DISCOVERY/readme.txt rename to demos/rt/ARMCM0-STM32F051-DISCOVERY/readme.txt diff --git a/demos/ARMCM4-STM32F303-DISCOVERY/.cproject b/demos/rt/ARMCM4-STM32F303-DISCOVERY/.cproject similarity index 100% rename from demos/ARMCM4-STM32F303-DISCOVERY/.cproject rename to demos/rt/ARMCM4-STM32F303-DISCOVERY/.cproject diff --git a/demos/ARMCM4-STM32F303-DISCOVERY/.project b/demos/rt/ARMCM4-STM32F303-DISCOVERY/.project similarity index 100% rename from demos/ARMCM4-STM32F303-DISCOVERY/.project rename to demos/rt/ARMCM4-STM32F303-DISCOVERY/.project diff --git a/demos/ARMCM4-STM32F303-DISCOVERY/Makefile b/demos/rt/ARMCM4-STM32F303-DISCOVERY/Makefile similarity index 100% rename from demos/ARMCM4-STM32F303-DISCOVERY/Makefile rename to demos/rt/ARMCM4-STM32F303-DISCOVERY/Makefile diff --git a/demos/ARMCM4-STM32F303-DISCOVERY/chconf.h b/demos/rt/ARMCM4-STM32F303-DISCOVERY/chconf.h similarity index 100% rename from demos/ARMCM4-STM32F303-DISCOVERY/chconf.h rename to demos/rt/ARMCM4-STM32F303-DISCOVERY/chconf.h diff --git a/demos/ARMCM4-STM32F303-DISCOVERY/halconf.h b/demos/rt/ARMCM4-STM32F303-DISCOVERY/halconf.h similarity index 100% rename from demos/ARMCM4-STM32F303-DISCOVERY/halconf.h rename to demos/rt/ARMCM4-STM32F303-DISCOVERY/halconf.h diff --git a/demos/ARMCM4-STM32F303-DISCOVERY/main.c b/demos/rt/ARMCM4-STM32F303-DISCOVERY/main.c similarity index 100% rename from demos/ARMCM4-STM32F303-DISCOVERY/main.c rename to demos/rt/ARMCM4-STM32F303-DISCOVERY/main.c diff --git a/demos/ARMCM4-STM32F303-DISCOVERY/mcuconf.h b/demos/rt/ARMCM4-STM32F303-DISCOVERY/mcuconf.h similarity index 100% rename from demos/ARMCM4-STM32F303-DISCOVERY/mcuconf.h rename to demos/rt/ARMCM4-STM32F303-DISCOVERY/mcuconf.h diff --git a/demos/ARMCM4-STM32F303-DISCOVERY/readme.txt b/demos/rt/ARMCM4-STM32F303-DISCOVERY/readme.txt similarity index 100% rename from demos/ARMCM4-STM32F303-DISCOVERY/readme.txt rename to demos/rt/ARMCM4-STM32F303-DISCOVERY/readme.txt diff --git a/demos/ARMCM4-STM32F407-DISCOVERY-MEMS/.cproject b/demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/.cproject similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY-MEMS/.cproject rename to demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/.cproject diff --git a/demos/ARMCM4-STM32F407-DISCOVERY-MEMS/.project b/demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/.project similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY-MEMS/.project rename to demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/.project diff --git a/demos/ARMCM4-STM32F407-DISCOVERY-MEMS/Makefile b/demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/Makefile similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY-MEMS/Makefile rename to demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/Makefile diff --git a/demos/ARMCM4-STM32F407-DISCOVERY-MEMS/chconf.h b/demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/chconf.h similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY-MEMS/chconf.h rename to demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/chconf.h diff --git a/demos/ARMCM4-STM32F407-DISCOVERY-MEMS/halconf.h b/demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/halconf.h similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY-MEMS/halconf.h rename to demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/halconf.h diff --git a/demos/ARMCM4-STM32F407-DISCOVERY-MEMS/main.c b/demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/main.c similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY-MEMS/main.c rename to demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/main.c diff --git a/demos/ARMCM4-STM32F407-DISCOVERY-MEMS/mcuconf.h b/demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/mcuconf.h similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY-MEMS/mcuconf.h rename to demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/mcuconf.h diff --git a/demos/ARMCM4-STM32F407-DISCOVERY-MEMS/readme.txt b/demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/readme.txt similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY-MEMS/readme.txt rename to demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/readme.txt diff --git a/demos/ARMCM4-STM32F407-DISCOVERY-MEMS/usbcfg.c b/demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/usbcfg.c similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY-MEMS/usbcfg.c rename to demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/usbcfg.c diff --git a/demos/ARMCM4-STM32F407-DISCOVERY-MEMS/usbcfg.h b/demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/usbcfg.h similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY-MEMS/usbcfg.h rename to demos/rt/ARMCM4-STM32F407-DISCOVERY-MEMS/usbcfg.h diff --git a/demos/ARMCM4-STM32F407-DISCOVERY/.cproject b/demos/rt/ARMCM4-STM32F407-DISCOVERY/.cproject similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY/.cproject rename to demos/rt/ARMCM4-STM32F407-DISCOVERY/.cproject diff --git a/demos/ARMCM4-STM32F407-DISCOVERY/.project b/demos/rt/ARMCM4-STM32F407-DISCOVERY/.project similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY/.project rename to demos/rt/ARMCM4-STM32F407-DISCOVERY/.project diff --git a/demos/ARMCM4-STM32F407-DISCOVERY/Makefile b/demos/rt/ARMCM4-STM32F407-DISCOVERY/Makefile similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY/Makefile rename to demos/rt/ARMCM4-STM32F407-DISCOVERY/Makefile diff --git a/demos/ARMCM4-STM32F407-DISCOVERY/chconf.h b/demos/rt/ARMCM4-STM32F407-DISCOVERY/chconf.h similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY/chconf.h rename to demos/rt/ARMCM4-STM32F407-DISCOVERY/chconf.h diff --git a/demos/ARMCM4-STM32F407-DISCOVERY/halconf.h b/demos/rt/ARMCM4-STM32F407-DISCOVERY/halconf.h similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY/halconf.h rename to demos/rt/ARMCM4-STM32F407-DISCOVERY/halconf.h diff --git a/demos/ARMCM4-STM32F407-DISCOVERY/main.c b/demos/rt/ARMCM4-STM32F407-DISCOVERY/main.c similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY/main.c rename to demos/rt/ARMCM4-STM32F407-DISCOVERY/main.c diff --git a/demos/ARMCM4-STM32F407-DISCOVERY/mcuconf.h b/demos/rt/ARMCM4-STM32F407-DISCOVERY/mcuconf.h similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY/mcuconf.h rename to demos/rt/ARMCM4-STM32F407-DISCOVERY/mcuconf.h diff --git a/demos/ARMCM4-STM32F407-DISCOVERY/readme.txt b/demos/rt/ARMCM4-STM32F407-DISCOVERY/readme.txt similarity index 100% rename from demos/ARMCM4-STM32F407-DISCOVERY/readme.txt rename to demos/rt/ARMCM4-STM32F407-DISCOVERY/readme.txt