Commit b30aa796 authored by Martin Horauer's avatar Martin Horauer
Browse files

added a Watchdog example

parent 812d2021
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
<storageModule moduleId="org.eclipse.cdt.core.settings">
<cconfiguration id="0.936619452">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.936619452" moduleId="org.eclipse.cdt.core.settings" name="Default">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration buildProperties="" description="" id="0.936619452" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
<folderInfo id="0.936619452." name="/" resourcePath="">
<toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.957782855" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
<targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.957782855.1870418474" name=""/>
<builder arguments="-j" command="make" id="org.eclipse.cdt.build.core.settings.default.builder.1415080330" incrementalBuildTarget="" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
<tool id="org.eclipse.cdt.build.core.settings.holder.libs.445325914" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
<tool id="org.eclipse.cdt.build.core.settings.holder.302788810" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
<option id="org.eclipse.cdt.build.core.settings.holder.incpaths.1008027188" name="Include Paths" superClass="org.eclipse.cdt.build.core.settings.holder.incpaths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/DOC}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/DOC/html}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/events}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/events/equeue}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/Include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/Source}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Config}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source/TOOLCHAIN_GCC}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx4}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/hal}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/hal/storage_abstraction}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem/fat}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem/fat/ChaN}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem/bd}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem/littlefs}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem/littlefs/littlefs}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/importer}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/targets}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/platform}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/platform/src}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/platform/inc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/src}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/inc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/inc/mbedtls}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/greentea-client}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/greentea-client/source}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/greentea-client/greentea-client}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/unity}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/unity/source}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/unity/unity}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/utest}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/utest/source}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/utest/utest}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/storage}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/netsocket}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/netsocket/cellular}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/netsocket/cellular/utils}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/netsocket/cellular/generic_modem_driver}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/nanostack}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/TARGET_XMC4500}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/TARGET_XMC4500/device}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/TARGET_XMC4500/device/TOOLCHAIN_GCC_ARM}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/VirtualSerial}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Class}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Class/Device}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Class/Common}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Core}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Core/XMC4000}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Common}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/XMCLib}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/XMCLib/src}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/XMCLib/inc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/tools}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/cmsis}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/cmsis/TARGET_CORTEX_M}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/platform}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/drivers}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/}&quot;"/>
</option>
<option id="org.eclipse.cdt.build.core.settings.holder.symbols.1670933615" name="Symbols" superClass="org.eclipse.cdt.build.core.settings.holder.symbols" valueType="definedSymbols">
<listOptionValue builtIn="false" value="__CORTEX_M4"/>
<listOptionValue builtIn="false" value="XMC4500_F100x1024"/>
<listOptionValue builtIn="false" value="ARM_MATH_CM4"/>
<listOptionValue builtIn="false" value="__FPU_PRESENT=1"/>
<listOptionValue builtIn="false" value="__MBED_CMSIS_RTOS_CM"/>
<listOptionValue builtIn="false" value="XMC4500_Relax_Kit"/>
<listOptionValue builtIn="false" value="__CMSIS_RTOS"/>
</option>
<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.775336684" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
</tool>
<tool id="org.eclipse.cdt.build.core.settings.holder.162714252" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
<option id="org.eclipse.cdt.build.core.settings.holder.incpaths.1406944528" name="Include Paths" superClass="org.eclipse.cdt.build.core.settings.holder.incpaths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/DOC}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/DOC/html}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/events}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/events/equeue}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/Include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/Source}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Config}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source/TOOLCHAIN_GCC}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx4}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/hal}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/hal/storage_abstraction}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem/fat}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem/fat/ChaN}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem/bd}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem/littlefs}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem/littlefs/littlefs}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/importer}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/targets}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/platform}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/platform/src}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/platform/inc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/src}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/inc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/inc/mbedtls}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/greentea-client}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/greentea-client/source}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/greentea-client/greentea-client}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/unity}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/unity/source}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/unity/unity}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/utest}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/utest/source}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/utest/utest}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/storage}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/netsocket}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/netsocket/cellular}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/netsocket/cellular/utils}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/netsocket/cellular/generic_modem_driver}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/nanostack}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/TARGET_XMC4500}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/TARGET_XMC4500/device}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/TARGET_XMC4500/device/TOOLCHAIN_GCC_ARM}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/VirtualSerial}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Class}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Class/Device}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Class/Common}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Core}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Core/XMC4000}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Common}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/XMCLib}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/XMCLib/src}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/XMCLib/inc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/tools}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/cmsis}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/cmsis/TARGET_CORTEX_M}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/platform}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/drivers}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/}&quot;"/>
</option>
<option id="org.eclipse.cdt.build.core.settings.holder.symbols.496389156" name="Symbols" superClass="org.eclipse.cdt.build.core.settings.holder.symbols" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEVICE_SPI=1"/>
<listOptionValue builtIn="false" value="__MBED__=1"/>
<listOptionValue builtIn="false" value="__FPU_PRESENT=1"/>
<listOptionValue builtIn="false" value="TARGET_RTOS_M4_M7"/>
<listOptionValue builtIn="false" value="TARGET_XMCLib"/>
<listOptionValue builtIn="false" value="DEVICE_RTC=1"/>
<listOptionValue builtIn="false" value="TOOLCHAIN_object"/>
<listOptionValue builtIn="false" value="__CMSIS_RTOS"/>
<listOptionValue builtIn="false" value="DEVICE_ANALOGOUT=1"/>
<listOptionValue builtIn="false" value="TARGET_XMC4500_Relax_Kit"/>
<listOptionValue builtIn="false" value="TARGET_XMC_4500"/>
<listOptionValue builtIn="false" value="TOOLCHAIN_GCC"/>
<listOptionValue builtIn="false" value="TARGET_XMC_4500_RELAX_KIT"/>
<listOptionValue builtIn="false" value="TARGET_CORTEX_M"/>
<listOptionValue builtIn="false" value="TARGET_DEBUG"/>
<listOptionValue builtIn="false" value="TARGET_XMC4500"/>
<listOptionValue builtIn="false" value="TARGET_LIKE_CORTEX_M4"/>
<listOptionValue builtIn="false" value="TARGET_Infineon"/>
<listOptionValue builtIn="false" value="TARGET_M4"/>
<listOptionValue builtIn="false" value="TARGET_UVISOR_UNSUPPORTED"/>
<listOptionValue builtIn="false" value="DEVICE_SERIAL=1"/>
<listOptionValue builtIn="false" value="MBED_BUILD_TIMESTAMP=1519046537.82"/>
<listOptionValue builtIn="false" value="DEVICE_INTERRUPTIN=1"/>
<listOptionValue builtIn="false" value="TARGET_XMC_XXXX"/>
<listOptionValue builtIn="false" value="TARGET_CORTEX"/>
<listOptionValue builtIn="false" value="DEVICE_I2C=1"/>
<listOptionValue builtIn="false" value="__CORTEX_M4"/>
<listOptionValue builtIn="false" value="XMC4500_F100x1024"/>
<listOptionValue builtIn="false" value="TARGET_USBlib"/>
<listOptionValue builtIn="false" value="TARGET_LIKE_MBED"/>
<listOptionValue builtIn="false" value="XMC4500_Relax_Kit"/>
<listOptionValue builtIn="false" value="__MBED_CMSIS_RTOS_CM"/>
<listOptionValue builtIn="false" value="TOOLCHAIN_GCC_ARM"/>
<listOptionValue builtIn="false" value="TARGET_VirtualSerial"/>
<listOptionValue builtIn="false" value="TARGET_XMC4XXX"/>
<listOptionValue builtIn="false" value="DEVICE_ANALOGIN=1"/>
<listOptionValue builtIn="false" value="DEVICE_PWMOUT=1"/>
<listOptionValue builtIn="false" value="TARGET_XMC_4500_F100_1024"/>
<listOptionValue builtIn="false" value="DEVICE_FLASH=1"/>
<listOptionValue builtIn="false" value="TARGET_XMC_4XXX"/>
<listOptionValue builtIn="false" value="ARM_MATH_CM4"/>
</option>
<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.869095164" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
</tool>
<tool id="org.eclipse.cdt.build.core.settings.holder.460204758" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
<option id="org.eclipse.cdt.build.core.settings.holder.incpaths.867151072" name="Include Paths" superClass="org.eclipse.cdt.build.core.settings.holder.incpaths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/DOC}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/DOC/html}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/events}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/events/equeue}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/Include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/Source}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Config}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source/TOOLCHAIN_GCC}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx5/RTX/Source/TOOLCHAIN_GCC/TARGET_RTOS_M4_M7}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/rtos/TARGET_CORTEX/rtx4}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/hal}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/hal/storage_abstraction}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem/fat}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem/fat/ChaN}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem/bd}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem/littlefs}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/filesystem/littlefs/littlefs}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/importer}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/targets}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/platform}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/platform/src}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/platform/inc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/src}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/inc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/mbedtls/inc/mbedtls}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/greentea-client}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/greentea-client/source}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/greentea-client/greentea-client}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/unity}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/unity/source}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/unity/unity}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/utest}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/utest/source}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/frameworks/utest/utest}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/storage}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/netsocket}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/netsocket/cellular}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/netsocket/cellular/utils}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/netsocket/cellular/generic_modem_driver}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/features/nanostack}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/TARGET_XMC4500}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/TARGET_XMC4500/device}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/TARGET_XMC4500/device/TOOLCHAIN_GCC_ARM}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/VirtualSerial}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Class}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Class/Device}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Class/Common}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Core}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Core/XMC4000}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/TARGET_XMC4XXX/USBlib/Common}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/XMCLib}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/XMCLib/src}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/XMCLib/inc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/targets/TARGET_Infineon/tools}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/cmsis}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/cmsis/TARGET_CORTEX_M}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/platform}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/APP_BLINKY/mbed-os/drivers}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/}&quot;"/>
</option>
<option id="org.eclipse.cdt.build.core.settings.holder.symbols.1395532696" name="Symbols" superClass="org.eclipse.cdt.build.core.settings.holder.symbols" valueType="definedSymbols">
<listOptionValue builtIn="false" value="DEVICE_SPI=1"/>
<listOptionValue builtIn="false" value="__MBED__=1"/>
<listOptionValue builtIn="false" value="__FPU_PRESENT=1"/>
<listOptionValue builtIn="false" value="TARGET_RTOS_M4_M7"/>
<listOptionValue builtIn="false" value="TARGET_XMCLib"/>
<listOptionValue builtIn="false" value="DEVICE_RTC=1"/>
<listOptionValue builtIn="false" value="TOOLCHAIN_object"/>
<listOptionValue builtIn="false" value="__CMSIS_RTOS"/>
<listOptionValue builtIn="false" value="DEVICE_ANALOGOUT=1"/>
<listOptionValue builtIn="false" value="TARGET_XMC4500_Relax_Kit"/>
<listOptionValue builtIn="false" value="TARGET_XMC_4500"/>
<listOptionValue builtIn="false" value="TOOLCHAIN_GCC"/>
<listOptionValue builtIn="false" value="TARGET_XMC_4500_RELAX_KIT"/>
<listOptionValue builtIn="false" value="TARGET_CORTEX_M"/>
<listOptionValue builtIn="false" value="TARGET_DEBUG"/>
<listOptionValue builtIn="false" value="TARGET_XMC4500"/>
<listOptionValue builtIn="false" value="TARGET_LIKE_CORTEX_M4"/>
<listOptionValue builtIn="false" value="TARGET_Infineon"/>
<listOptionValue builtIn="false" value="TARGET_M4"/>
<listOptionValue builtIn="false" value="TARGET_UVISOR_UNSUPPORTED"/>
<listOptionValue builtIn="false" value="DEVICE_SERIAL=1"/>
<listOptionValue builtIn="false" value="MBED_BUILD_TIMESTAMP=1519046537.82"/>
<listOptionValue builtIn="false" value="DEVICE_INTERRUPTIN=1"/>
<listOptionValue builtIn="false" value="TARGET_XMC_XXXX"/>
<listOptionValue builtIn="false" value="TARGET_CORTEX"/>
<listOptionValue builtIn="false" value="DEVICE_I2C=1"/>
<listOptionValue builtIn="false" value="__CORTEX_M4"/>
<listOptionValue builtIn="false" value="XMC4500_F100x1024"/>
<listOptionValue builtIn="false" value="TARGET_USBlib"/>
<listOptionValue builtIn="false" value="TARGET_LIKE_MBED"/>
<listOptionValue builtIn="false" value="XMC4500_Relax_Kit"/>
<listOptionValue builtIn="false" value="__MBED_CMSIS_RTOS_CM"/>
<listOptionValue builtIn="false" value="TOOLCHAIN_GCC_ARM"/>
<listOptionValue builtIn="false" value="TARGET_VirtualSerial"/>
<listOptionValue builtIn="false" value="TARGET_XMC4XXX"/>
<listOptionValue builtIn="false" value="DEVICE_ANALOGIN=1"/>
<listOptionValue builtIn="false" value="DEVICE_PWMOUT=1"/>
<listOptionValue builtIn="false" value="TARGET_XMC_4500_F100_1024"/>
<listOptionValue builtIn="false" value="DEVICE_FLASH=1"/>
<listOptionValue builtIn="false" value="TARGET_XMC_4XXX"/>
<listOptionValue builtIn="false" value="ARM_MATH_CM4"/>
</option>
<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1704200665" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
</tool>
</toolChain>
</folderInfo>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<project id="APP_BLINKY.null.1423711414" name="APP_BLINKY"/>
</storageModule>
<storageModule moduleId="scannerConfiguration">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
<scannerConfigBuildInfo instanceId="0.936619452">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
</scannerConfigBuildInfo>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
<storageModule moduleId="refreshScope" versionNumber="2">
<configuration configurationName="Default">
<resource resourceType="PROJECT" workspacePath="/mbed-os-example-blinky"/>
</configuration>
</storageModule>
</cproject>
TARGET=XMC_4500_RELAX_KIT
TOOLCHAIN=GCC_ARM
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>APP_BLINKY</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
<triggers>clean,full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
<triggers>full,incremental,</triggers>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.cdt.core.cnature</nature>
<nature>org.eclipse.cdt.core.ccnature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
</natures>
</projectDescription>
\ No newline at end of file
################################################################################
# Makefile for XMC4500 RelaxKit using uCOS-III
# v1, 02/2018
# Martin Horauer, UAS Technikum Wien
#
# Supported: Windows, Linux, OSX
# Requirements:
# * GCC ARM https://launchpad.net/gcc-arm-embedded/+download
# * SEGGER JLINK https://www.segger.com/jlink-software.html
# * DOXYGEN http://www.stack.nl/~dimitri/doxygen/
################################################################################
# USAGE
# -----
# make .... build the program image
# make debug .... build the program image and invoke gdb
# make flash .... build an flash the application
# make erase .... erase the target device
# make doc .... run doxygen - output will be in > doc
# make clean .... remove intermediate and generated files
################################################################################
# define the name of the generated output file
#
TARGET = main
################################################################################
# below only edit with care
#
VENDOR = Infineon
################################################################################
# define the following symbol -D JLINK_RTT to enable JLINK_RTT tracing
# -D SEMI_HOSTING to enable semi hosted tracing
# comment the line to disable tracing
TRACE = -D SEMI_HOSTING
################################################################################
# TOOLS & ARGS
#
SRC = $(wildcard *.cpp)
TERMINAL = gnome-terminal
TOOLCHAIN = GCC_ARM
BOARD = XMC_4500_RELAX_KIT
BUILDDIR = BUILD
DOCDIR = DOC
MBED = mbed
GDB = arm-none-eabi-gdb
# DETERMINE OS
ifdef SystemRoot
RM = del /Q
FixPath = $(subst /,\,$1)
else
RM = rm -rf
FixPath = $1
endif
GDB_ARGS = -ex "target remote :2331"
GDB_ARGS += -ex "monitor reset"
GDB_ARGS += -ex "load"
GDB_ARGS += -ex "monitor reset"
################################################################################
# SEMI_HOSTED DEBUGGING
GDB_ARGS += -ex "monitor SWO EnableTarget 16000000 0 1 0"
# RTT OPTION
#GDB_ARGS += -ex "monitor exec SetRTTAddr 0x20000000"
#GDB_ARGS += -ex "monitor exec SetRTTSearchRanges 0x20000000 0x1000"
################################################################################
# BUILD RULES
all: $(SRC) build
################################################################################
# CREATE A DEBUG VESRION
build: $(SRC)
@echo "----------------------------------------------------------------------"
@echo "Building with DEBUG Symbols"
@echo ""
$(MBED) compile -m $(BOARD) -t $(TOOLCHAIN) -N main --profile mbed-os/tools/profiles/debug.json
@echo ""
################################################################################
# CREATE A RELEASE VESRION
release: $(SRC)
@echo "----------------------------------------------------------------------"
@echo "Build a RELEASE version"
@echo ""
$(MBED) compile -m $(BOARD) -t $(TOOLCHAIN) -N main
@echo ""
################################################################################
# DEBUG RULES
debug: build $(BUILDDIR)/$(BOARD)/$(TOOLCHAIN)/$(TARGET).elf
ifdef SystemRoot
@call start JLinkGDBServer -Device XMC4500-1024 -if SWD
else
$(TERMINAL) -e "JLinkGDBServer -Device XMC4500-1024 -if SWD" &
sleep 1 && $(TERMINAL) -e "telnet 127.0.0.1 2333" &
endif
$(GDB) -q $(BUILDDIR)/$(BOARD)/$(TOOLCHAIN)/$(TARGET).elf $(GDB_ARGS)
################################################################################
# FLASH RULES
flash: build $(BUILDDIR)/$(BOARD)/$(TOOLCHAIN)/$(TARGET).hex
echo -e 'speed 4000\nconnect\nh\nloadbin $(BUILDDIR)/$(BOARD)/$(TOOLCHAIN)/$(TARGET).hex,0xC000000\nr\ng\nq' | JLinkExe -Device XMC4500-1024 -if SWD
################################################################################
# ERASE DEVICE
erase:
echo -e 'speed 4000\nconnect\nerase\nr\nq' | JLinkExe -Device XMC4500-1024 -if SWD
################################################################################
# DOCUMENTATION RULES
doc: $(SRC)
doxygen
################################################################################
# CLEAN RULES
clean:
$(RM) $(call FixPath, *.pyc)
$(RM) $(call FixPath, ${BUILDDIR}/*)
$(RM) $(call FixPath, ${DOCDIR}/html/*)
################################################################################
# EOF
################################################################################
= Watchdog Example
This example illustrates how you can use the watchdog timer on the XMC. The
watchdog timer is not supported by default from mbed. So this guide shows how
you can write classes to support specific XMC hardware which is not supported by
mbed. Check out the following tutorial, which descibes how you can write your
own mbed library:
https://os.mbed.com/cookbook/Writing-a-Library[https://os.mbed.com/cookbook/Writing-a-Library].
A watchdog library for the XMC is available here:
https://github.com/mbed-Infineon-XMC/XMCWatchdog-Library.git[https://github.com/mbed-Infineon-XMC/XMCWatchdog-Library.git].
The watchdog timer is configured to 5s. If `wd.service()` is not called at least
once during this period, the watchdog timer will reset the microcontroller. In
this example `wd.service()` is called every second. (LED 2 blink) If button2 is
pressed the wadchdog timer expires because `wd.service()` is not longer called
and the XMC will reset after 5 seconds. At the next start the XMC checks with
`wd.watchdogCauseReset()` if the watchdog timer was the cause of a reset; in
this case LED1 is turned on.
== Makefile Usage
[source%nowrap, bash]
----
make # build the application
make flash # flash the application
make debug # debug the application
make erase # erase the program memory
make doc # invoke doxygen
make clean # clean the project
----
== Manual Usage
== Building