diff --git a/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/settings/RTOSDemo.cspy.bat b/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/settings/RTOSDemo.cspy.bat
new file mode 100644
index 000000000..4afdfb938
--- /dev/null
+++ b/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/settings/RTOSDemo.cspy.bat
@@ -0,0 +1,15 @@
+@REM This batch file has been generated by the IAR Embedded Workbench
+@REM C-SPY Debugger, as an aid to preparing a command line for running
+@REM the cspybat command line utility using the appropriate settings.
+@REM
+@REM You can launch cspybat by typing the name of this batch file followed
+@REM by the name of the debug file (usually an ELF/DWARF or UBROF file).
+@REM Note that this file is generated every time a new debug session
+@REM is initialized, so you may want to move or rename the file before
+@REM making changes.
+@REM
+
+
+"C:\devtools\IAR Systems\Embedded Workbench 6.0\common\bin\cspybat" "C:\devtools\IAR Systems\Embedded Workbench 6.0\arm\bin\armproc.dll" "C:\devtools\IAR Systems\Embedded Workbench 6.0\arm\bin\armjlink.dll" %1 --plugin "C:\devtools\IAR Systems\Embedded Workbench 6.0\arm\bin\armbat.dll" --macro "C:\devtools\IAR Systems\Embedded Workbench 6.0\arm\config\debugger\Infineon\Trace_XMC4500.dmac" --backend -B "--endian=little" "--cpu=Cortex-M4F" "--fpu=VFPv4" "-p" "C:\devtools\IAR Systems\Embedded Workbench 6.0\arm\CONFIG\debugger\Infineon\xmc4500.svd.xml" "--semihosting" "--device=xmc4500" "--drv_communication=USB0" "--jlink_speed=auto" "--jlink_initial_speed=32" "--jlink_reset_strategy=0,0" "--drv_catch_exceptions=0x000" "--jlink_script_file=C:\devtools\IAR Systems\Embedded Workbench 6.0\arm\config\debugger\Infineon\XMC4500.jlinkscript" "--drv_swo_clock_setup=72000000,0,2000000"
+
+
diff --git a/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/settings/RTOSDemo.dbgdt b/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/settings/RTOSDemo.dbgdt
new file mode 100644
index 000000000..33f4649c2
--- /dev/null
+++ b/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/settings/RTOSDemo.dbgdt
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/settings/RTOSDemo.dni b/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/settings/RTOSDemo.dni
new file mode 100644
index 000000000..297b67265
--- /dev/null
+++ b/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/settings/RTOSDemo.dni
@@ -0,0 +1,17 @@
+[Stack]
+FillEnabled=0
+OverflowWarningsEnabled=1
+WarningThreshold=90
+SpWarningsEnabled=1
+WarnLogOnly=1
+UseTrigger=1
+TriggerName=main
+LimitSize=0
+ByteLimit=50
+[Disassemble mode]
+mode=0
+[Breakpoints2]
+Count=0
+[Aliases]
+Count=0
+SuppressDialog=0
diff --git a/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/settings/RTOSDemo.wsdt b/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/settings/RTOSDemo.wsdt
new file mode 100644
index 000000000..760f9d33c
--- /dev/null
+++ b/Demo/CORTEX_M4F_Infineon_XMC4500_IAR/settings/RTOSDemo.wsdt
@@ -0,0 +1,123 @@
+
+
+
+
+
+ RTOSDemo/Debug
+
+
+
+
+
+
+ 124
+ 27
+ 27
+ 27
+
+
+
+
+
+
+
+ TabID-11195-18312
+ Workspace
+ Workspace
+
+
+ RTOSDemo
+
+
+
+
+ 0
+
+
+
+
+
+ TextEditor
+ $WS_DIR$\main.c
+ 0
+ 51
+ 0
+ 0
+
+ 0
+
+ TextEditor
+ $WS_DIR$\main_full.c
+ 0
+ 51
+ 0
+ 0
+
+
+ TextEditor
+ $WS_DIR$\main_blinky.c
+ 0
+ 51
+ 0
+ 0
+
+
+ 0
+
+
+ 1000000
+ 1000000
+
+
+ 1
+
+
+
+
+
+
+ iaridepm.enu1
+
+
+
+
+
+
+
+
+
+ -2
+ -2
+ 938
+ 198
+ -2
+ -2
+ 200
+ 200
+ 119048
+ 203666
+ 119048
+ 957230
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+