summaryrefslogtreecommitdiff
path: root/ports/cortex_m4
diff options
context:
space:
mode:
Diffstat (limited to 'ports/cortex_m4')
-rw-r--r--ports/cortex_m4/ac5/example_build/build_threadx.bat20
-rw-r--r--ports/cortex_m4/ac5/example_build/build_threadx_sample.bat2
-rw-r--r--ports/cortex_m4/ac5/inc/tx_port.h2
-rw-r--r--ports/cortex_m4/ac6/example_build/sample_threadx/.cproject72
-rw-r--r--ports/cortex_m4/ac6/example_build/sample_threadx/.project1
-rw-r--r--ports/cortex_m4/ac6/example_build/sample_threadx/.settings/language.settings.xml48
-rw-r--r--ports/cortex_m4/ac6/example_build/tx/.cproject66
-rw-r--r--ports/cortex_m4/ac6/example_build/tx/.settings/language.settings.xml48
-rw-r--r--ports/cortex_m4/ac6/inc/tx_port.h2
-rw-r--r--ports/cortex_m4/ghs/inc/tx_port.h2
-rw-r--r--ports/cortex_m4/gnu/inc/tx_port.h2
-rw-r--r--ports/cortex_m4/iar/inc/tx_port.h2
-rw-r--r--ports/cortex_m4/keil/example_build/ThreadX_Demo.uvopt2
-rw-r--r--ports/cortex_m4/keil/example_build/ThreadX_Demo.uvoptx305
-rw-r--r--ports/cortex_m4/keil/example_build/ThreadX_Demo.uvproj19
-rw-r--r--ports/cortex_m4/keil/example_build/ThreadX_Demo.uvprojx523
-rw-r--r--ports/cortex_m4/keil/example_build/ThreadX_Library.uvopt2
-rw-r--r--ports/cortex_m4/keil/example_build/ThreadX_Library.uvoptx2664
-rw-r--r--ports/cortex_m4/keil/example_build/ThreadX_Library.uvproj19
-rw-r--r--ports/cortex_m4/keil/example_build/ThreadX_Library.uvprojx1431
-rw-r--r--ports/cortex_m4/keil/inc/tx_port.h2
21 files changed, 4949 insertions, 285 deletions
diff --git a/ports/cortex_m4/ac5/example_build/build_threadx.bat b/ports/cortex_m4/ac5/example_build/build_threadx.bat
index 8971b7fa..bf28ba57 100644
--- a/ports/cortex_m4/ac5/example_build/build_threadx.bat
+++ b/ports/cortex_m4/ac5/example_build/build_threadx.bat
@@ -1,14 +1,14 @@
del tx.a
-armasm -g --cpu=cortex-m4 --apcs=interwork tx_initialize_low_level.s
-armasm -g --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_stack_build.s
-armasm -g --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_schedule.s
-armasm -g --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_system_return.s
-armasm -g --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_context_save.s
-armasm -g --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_context_restore.s
-armasm -g --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_interrupt_control.s
-armasm -g --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_interrupt_disable.s
-armasm -g --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_interrupt_restore.s
-armasm -g --cpu=cortex-m4 --apcs=interwork ../src/tx_timer_interrupt.s
+armasm -g --cpreproc --cpu=cortex-m4 --apcs=interwork tx_initialize_low_level.s
+armasm -g --cpreproc --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_stack_build.s
+armasm -g --cpreproc --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_schedule.s
+armasm -g --cpreproc --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_system_return.s
+armasm -g --cpreproc --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_context_save.s
+armasm -g --cpreproc --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_context_restore.s
+armasm -g --cpreproc --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_interrupt_control.s
+armasm -g --cpreproc --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_interrupt_disable.s
+armasm -g --cpreproc --cpu=cortex-m4 --apcs=interwork ../src/tx_thread_interrupt_restore.s
+armasm -g --cpreproc --cpu=cortex-m4 --apcs=interwork ../src/tx_timer_interrupt.s
armcc -g --cpu=cortex-m4 -Otime -O2 -Odiv -c --data_reorder -I../../../../common/inc -I../inc ../../../../common/src/tx_block_allocate.c
armcc -g --cpu=cortex-m4 -Otime -O2 -Odiv -c --data_reorder -I../../../../common/inc -I../inc ../../../../common/src/tx_block_pool_cleanup.c
armcc -g --cpu=cortex-m4 -Otime -O2 -Odiv -c --data_reorder -I../../../../common/inc -I../inc ../../../../common/src/tx_block_pool_create.c
diff --git a/ports/cortex_m4/ac5/example_build/build_threadx_sample.bat b/ports/cortex_m4/ac5/example_build/build_threadx_sample.bat
index cf7a2d50..614f8b6b 100644
--- a/ports/cortex_m4/ac5/example_build/build_threadx_sample.bat
+++ b/ports/cortex_m4/ac5/example_build/build_threadx_sample.bat
@@ -1,4 +1,4 @@
-armasm -g --cpu=cortex-m4 --apcs=interwork tx_initialize_low_level.s
+armasm -g --cpreproc --cpu=cortex-m4 --apcs=interwork tx_initialize_low_level.s
armcc -c -g --cpu=cortex-m4 -O2 -I../../../../common/inc -I../inc sample_threadx.c
armlink -d -o sample_threadx.axf --elf --map --ro-base=0x00000000 --rw-base=0x20000000 --first __tx_vectors --datacompressor=off --inline --info=inline --callgraph --list sample_threadx.map tx_initialize_low_level.o sample_threadx.o tx.a
diff --git a/ports/cortex_m4/ac5/inc/tx_port.h b/ports/cortex_m4/ac5/inc/tx_port.h
index 0790cd54..b799f362 100644
--- a/ports/cortex_m4/ac5/inc/tx_port.h
+++ b/ports/cortex_m4/ac5/inc/tx_port.h
@@ -699,7 +699,7 @@ void tx_thread_fpu_disable(void);
#ifdef TX_THREAD_INIT
CHAR _tx_version_id[] =
- "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX Cortex-M4/AC5 Version 6.1.7 *";
+ "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX Cortex-M4/AC5 Version 6.1.9 *";
#else
#ifdef TX_MISRA_ENABLE
extern CHAR _tx_version_id[100];
diff --git a/ports/cortex_m4/ac6/example_build/sample_threadx/.cproject b/ports/cortex_m4/ac6/example_build/sample_threadx/.cproject
index 62738bd0..c131df5e 100644
--- a/ports/cortex_m4/ac6/example_build/sample_threadx/.cproject
+++ b/ports/cortex_m4/ac6/example_build/sample_threadx/.cproject
@@ -123,79 +123,11 @@
</storageModule>
- <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
-
- </cconfiguration>
-
- <cconfiguration id="com.arm.eclipse.build.config.v6.exe.release.base.1700101495">
-
- <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.arm.eclipse.build.config.v6.exe.release.base.1700101495" moduleId="org.eclipse.cdt.core.settings" name="Release">
-
- <externalSettings/>
-
- <extensions>
-
- <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-
- <extension id="com.arm.eclipse.builder.armcc.error" point="org.eclipse.cdt.core.ErrorParser"/>
-
- <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
-
- </extensions>
-
- </storageModule>
-
- <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings">
- <configuration artifactExtension="axf" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" cleanCommand="clean" description="" id="com.arm.eclipse.build.config.v6.exe.release.base.1700101495" name="Release" parent="com.arm.eclipse.build.config.v6.exe.release.base">
-
- <folderInfo id="com.arm.eclipse.build.config.v6.exe.release.base.1700101495." name="/" resourcePath="">
-
- <toolChain id="com.arm.toolchain.v6.exe.release.base.var.arm_compiler_6-6.93780758" name="Arm Compiler 6" superClass="com.arm.toolchain.v6.exe.release.base.var.arm_compiler_6-6">
-
- <targetPlatform id="com.arm.toolchain.v6.exe.release.base.var.arm_compiler_6-6.93780758.1638782686" name=""/>
-
- <builder autoBuildTarget="all" buildPath="${workspace_loc:/sample_threadx}/Release" cleanBuildTarget="clean" enableAutoBuild="false" enableCleanBuild="true" enabledIncrementalBuild="true" id="com.arm.toolchain.v6.builder.387488755" incrementalBuildTarget="all" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="false" superClass="com.arm.toolchain.v6.builder"/>
-
- <tool id="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.1160612426" name="Arm C Compiler 6" superClass="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6">
-
- <option id="com.arm.tool.c.compiler.v6.base.option.optlevel.1619513859" name="Optimization level" superClass="com.arm.tool.c.compiler.v6.base.option.optlevel" useByScannerDiscovery="true" value="com.arm.tool.c.compiler.v6.base.option.optlevel.high" valueType="enumerated"/>
-
- <inputType id="com.arm.tool.c.compiler.v6.base.input.1399251123" superClass="com.arm.tool.c.compiler.v6.base.input"/>
-
- </tool>
-
- <tool id="com.arm.tool.cpp.compiler.v6.base.var.arm_compiler_6-6.980720404" name="Arm C++ Compiler 6" superClass="com.arm.tool.cpp.compiler.v6.base.var.arm_compiler_6-6">
-
- <option id="com.arm.tool.c.compiler.v6.base.option.optlevel.1556967535" name="Optimization level" superClass="com.arm.tool.c.compiler.v6.base.option.optlevel" useByScannerDiscovery="true" value="com.arm.tool.c.compiler.v6.base.option.optlevel.high" valueType="enumerated"/>
-
- </tool>
-
- <tool id="com.arm.tool.assembler.v6.base.var.arm_compiler_6-6.1952449360" name="Arm Assembler 6" superClass="com.arm.tool.assembler.v6.base.var.arm_compiler_6-6">
-
- <inputType id="com.arm.tool.assembler.v6.base.input.623890739" superClass="com.arm.tool.assembler.v6.base.input"/>
-
- </tool>
-
- <tool id="com.arm.tool.c.linker.v6.base.var.arm_compiler_6-6.892368789" name="Arm Linker 6" superClass="com.arm.tool.c.linker.v6.base.var.arm_compiler_6-6"/>
-
- <tool id="com.arm.tool.librarian.v6.base.var.arm_compiler_6-6.2131111372" name="Arm Librarian 6" superClass="com.arm.tool.librarian.v6.base.var.arm_compiler_6-6"/>
-
- </toolChain>
-
- </folderInfo>
-
- <sourceEntries>
-
- <entry excluding="exceptions_old.c|reset.S|crt0.S" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
-
- </sourceEntries>
-
- </configuration>
+ <externalSettings containerId="tx;" factoryId="org.eclipse.cdt.core.cfg.export.settings.sipplier"/>
</storageModule>
-
- <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
diff --git a/ports/cortex_m4/ac6/example_build/sample_threadx/.project b/ports/cortex_m4/ac6/example_build/sample_threadx/.project
index 725328bd..2a6b3cb1 100644
--- a/ports/cortex_m4/ac6/example_build/sample_threadx/.project
+++ b/ports/cortex_m4/ac6/example_build/sample_threadx/.project
@@ -3,6 +3,7 @@
<name>sample_threadx</name>
<comment></comment>
<projects>
+ <project>tx</project>
</projects>
<buildSpec>
<buildCommand>
diff --git a/ports/cortex_m4/ac6/example_build/sample_threadx/.settings/language.settings.xml b/ports/cortex_m4/ac6/example_build/sample_threadx/.settings/language.settings.xml
deleted file mode 100644
index bfa6d9db..00000000
--- a/ports/cortex_m4/ac6/example_build/sample_threadx/.settings/language.settings.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<project>
-
- <configuration id="com.arm.eclipse.build.config.v6.exe.debug.base.1025296520" name="Debug">
-
- <extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
-
- <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
-
- <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
-
- <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
-
- <provider class="com.arm.eclipse.builder.armcc.discovery.ArmCompiler6LanguageSettingsProvider" console="false" env-hash="734729774605840209" id="com.arm.eclipse.builder.armcc.v6.langprovider" keep-relative-paths="false" name="Arm Compiler 6 Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
-
- <language-scope id="com.arm.eclipse.builder.armcc.lang.c.ac6"/>
-
- <language-scope id="com.arm.eclipse.builder.armcc.lang.cpp.ac6"/>
-
- </provider>
-
- </extension>
-
- </configuration>
-
- <configuration id="com.arm.eclipse.build.config.v6.exe.release.base.1700101495" name="Release">
-
- <extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
-
- <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
-
- <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
-
- <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
-
- <provider class="com.arm.eclipse.builder.armcc.discovery.ArmCompiler6LanguageSettingsProvider" console="false" env-hash="653447612539522548" id="com.arm.eclipse.builder.armcc.v6.langprovider" keep-relative-paths="false" name="Arm Compiler 6 Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
-
- <language-scope id="com.arm.eclipse.builder.armcc.lang.c.ac6"/>
-
- <language-scope id="com.arm.eclipse.builder.armcc.lang.cpp.ac6"/>
-
- </provider>
-
- </extension>
-
- </configuration>
-
-</project>
diff --git a/ports/cortex_m4/ac6/example_build/tx/.cproject b/ports/cortex_m4/ac6/example_build/tx/.cproject
index 74e1ad88..91e9ca8f 100644
--- a/ports/cortex_m4/ac6/example_build/tx/.cproject
+++ b/ports/cortex_m4/ac6/example_build/tx/.cproject
@@ -106,72 +106,6 @@
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
-
- <cconfiguration id="com.arm.eclipse.build.config.v6.lib.release.base.1262125868">
-
- <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.arm.eclipse.build.config.v6.lib.release.base.1262125868" moduleId="org.eclipse.cdt.core.settings" name="Release">
-
- <externalSettings/>
-
- <extensions>
-
- <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-
- <extension id="com.arm.eclipse.builder.armcc.error" point="org.eclipse.cdt.core.ErrorParser"/>
-
- <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
-
- </extensions>
-
- </storageModule>
-
- <storageModule moduleId="cdtBuildSystem" version="4.0.0">
-
- <configuration artifactExtension="a" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" cleanCommand="clean" description="" id="com.arm.eclipse.build.config.v6.lib.release.base.1262125868" name="Release" parent="com.arm.eclipse.build.config.v6.lib.release.base">
-
- <folderInfo id="com.arm.eclipse.build.config.v6.lib.release.base.1262125868." name="/" resourcePath="">
-
- <toolChain id="com.arm.toolchain.v6.lib.release.base.var.arm_compiler_6-6.492969017" name="Arm Compiler 6" superClass="com.arm.toolchain.v6.lib.release.base.var.arm_compiler_6-6">
-
- <targetPlatform id="com.arm.toolchain.v6.lib.release.base.var.arm_compiler_6-6.492969017.371110606" name=""/>
-
- <builder autoBuildTarget="all" buildPath="${workspace_loc:/tx}/Release" cleanBuildTarget="clean" enableAutoBuild="false" enableCleanBuild="true" enabledIncrementalBuild="true" id="com.arm.toolchain.v6.builder.1194834518" incrementalBuildTarget="all" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="false" superClass="com.arm.toolchain.v6.builder"/>
-
- <tool id="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6.1411448201" name="Arm C Compiler 6" superClass="com.arm.tool.c.compiler.v6.base.var.arm_compiler_6-6">
-
- <option id="com.arm.tool.c.compiler.v6.base.option.optlevel.1844241431" name="Optimization level" superClass="com.arm.tool.c.compiler.v6.base.option.optlevel" useByScannerDiscovery="true" value="com.arm.tool.c.compiler.v6.base.option.optlevel.high" valueType="enumerated"/>
-
- <inputType id="com.arm.tool.c.compiler.v6.base.input.1030569593" superClass="com.arm.tool.c.compiler.v6.base.input"/>
-
- </tool>
-
- <tool id="com.arm.tool.cpp.compiler.v6.base.var.arm_compiler_6-6.605804138" name="Arm C++ Compiler 6" superClass="com.arm.tool.cpp.compiler.v6.base.var.arm_compiler_6-6">
-
- <option id="com.arm.tool.c.compiler.v6.base.option.optlevel.1586474276" name="Optimization level" superClass="com.arm.tool.c.compiler.v6.base.option.optlevel" useByScannerDiscovery="true" value="com.arm.tool.c.compiler.v6.base.option.optlevel.high" valueType="enumerated"/>
-
- </tool>
-
- <tool id="com.arm.tool.assembler.v6.base.var.arm_compiler_6-6.297367297" name="Arm Assembler 6" superClass="com.arm.tool.assembler.v6.base.var.arm_compiler_6-6">
-
- <inputType id="com.arm.tool.assembler.v6.base.input.420936661" superClass="com.arm.tool.assembler.v6.base.input"/>
-
- </tool>
-
- <tool id="com.arm.tool.c.linker.v6.base.var.arm_compiler_6-6.2145383118" name="Arm Linker 6" superClass="com.arm.tool.c.linker.v6.base.var.arm_compiler_6-6"/>
-
- <tool id="com.arm.tool.librarian.v6.base.var.arm_compiler_6-6.1866033223" name="Arm Librarian 6" superClass="com.arm.tool.librarian.v6.base.var.arm_compiler_6-6"/>
-
- </toolChain>
-
- </folderInfo>
-
- </configuration>
-
- </storageModule>
-
- <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
-
- </cconfiguration>
</storageModule>
diff --git a/ports/cortex_m4/ac6/example_build/tx/.settings/language.settings.xml b/ports/cortex_m4/ac6/example_build/tx/.settings/language.settings.xml
deleted file mode 100644
index 5340a8e5..00000000
--- a/ports/cortex_m4/ac6/example_build/tx/.settings/language.settings.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<project>
-
- <configuration id="com.arm.eclipse.build.config.v6.lib.debug.base.1507005551" name="Debug">
-
- <extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
-
- <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
-
- <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
-
- <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
-
- <provider class="com.arm.eclipse.builder.armcc.discovery.ArmCompiler6LanguageSettingsProvider" console="false" env-hash="734729774605840209" id="com.arm.eclipse.builder.armcc.v6.langprovider" keep-relative-paths="false" name="Arm Compiler 6 Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
-
- <language-scope id="com.arm.eclipse.builder.armcc.lang.c.ac6"/>
-
- <language-scope id="com.arm.eclipse.builder.armcc.lang.cpp.ac6"/>
-
- </provider>
-
- </extension>
-
- </configuration>
-
- <configuration id="com.arm.eclipse.build.config.v6.lib.release.base.1262125868" name="Release">
-
- <extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
-
- <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
-
- <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
-
- <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
-
- <provider class="com.arm.eclipse.builder.armcc.discovery.ArmCompiler6LanguageSettingsProvider" console="false" env-hash="653447612539522548" id="com.arm.eclipse.builder.armcc.v6.langprovider" keep-relative-paths="false" name="Arm Compiler 6 Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
-
- <language-scope id="com.arm.eclipse.builder.armcc.lang.c.ac6"/>
-
- <language-scope id="com.arm.eclipse.builder.armcc.lang.cpp.ac6"/>
-
- </provider>
-
- </extension>
-
- </configuration>
-
-</project>
diff --git a/ports/cortex_m4/ac6/inc/tx_port.h b/ports/cortex_m4/ac6/inc/tx_port.h
index 420bf62e..20330627 100644
--- a/ports/cortex_m4/ac6/inc/tx_port.h
+++ b/ports/cortex_m4/ac6/inc/tx_port.h
@@ -699,7 +699,7 @@ void tx_thread_fpu_disable(void);
#ifdef TX_THREAD_INIT
CHAR _tx_version_id[] =
- "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX Cortex-M4/AC6 Version 6.1.7 *";
+ "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX Cortex-M4/AC6 Version 6.1.9 *";
#else
#ifdef TX_MISRA_ENABLE
extern CHAR _tx_version_id[100];
diff --git a/ports/cortex_m4/ghs/inc/tx_port.h b/ports/cortex_m4/ghs/inc/tx_port.h
index ce4c28ed..e028bdda 100644
--- a/ports/cortex_m4/ghs/inc/tx_port.h
+++ b/ports/cortex_m4/ghs/inc/tx_port.h
@@ -387,7 +387,7 @@ void tx_thread_fpu_disable(void);
#ifdef TX_THREAD_INIT
CHAR _tx_version_id[] =
- "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX Cortex-M4/GHS Version 6.1.6 *";
+ "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX Cortex-M4/GHS Version 6.1.9 *";
#else
extern CHAR _tx_version_id[];
#endif
diff --git a/ports/cortex_m4/gnu/inc/tx_port.h b/ports/cortex_m4/gnu/inc/tx_port.h
index 7d1a4c07..8bfa5a7d 100644
--- a/ports/cortex_m4/gnu/inc/tx_port.h
+++ b/ports/cortex_m4/gnu/inc/tx_port.h
@@ -699,7 +699,7 @@ void tx_thread_fpu_disable(void);
#ifdef TX_THREAD_INIT
CHAR _tx_version_id[] =
- "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX Cortex-M4/GNU Version 6.1.7 *";
+ "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX Cortex-M4/GNU Version 6.1.9 *";
#else
#ifdef TX_MISRA_ENABLE
extern CHAR _tx_version_id[100];
diff --git a/ports/cortex_m4/iar/inc/tx_port.h b/ports/cortex_m4/iar/inc/tx_port.h
index e5f949a8..1c315b1e 100644
--- a/ports/cortex_m4/iar/inc/tx_port.h
+++ b/ports/cortex_m4/iar/inc/tx_port.h
@@ -699,7 +699,7 @@ void tx_thread_fpu_disable(void);
#ifdef TX_THREAD_INIT
CHAR _tx_version_id[] =
- "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX Cortex-M4/IAR Version 6.1.7 *";
+ "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX Cortex-M4/IAR Version 6.1.9 *";
#else
#ifdef TX_MISRA_ENABLE
extern CHAR _tx_version_id[100];
diff --git a/ports/cortex_m4/keil/example_build/ThreadX_Demo.uvopt b/ports/cortex_m4/keil/example_build/ThreadX_Demo.uvopt
index 8586e313..7b100032 100644
--- a/ports/cortex_m4/keil/example_build/ThreadX_Demo.uvopt
+++ b/ports/cortex_m4/keil/example_build/ThreadX_Demo.uvopt
@@ -10,7 +10,7 @@
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj; *.o</oExt>
<lExt>*.lib</lExt>
- <tExt>*.txt; *.h; *.inc</tExt>
+ <tExt>*.txt; *.h; *.inc; *.md</tExt>
<pExt>*.plm</pExt>
<CppX>*.cpp</CppX>
<nMigrate>0</nMigrate>
diff --git a/ports/cortex_m4/keil/example_build/ThreadX_Demo.uvoptx b/ports/cortex_m4/keil/example_build/ThreadX_Demo.uvoptx
new file mode 100644
index 00000000..c6d34eb6
--- /dev/null
+++ b/ports/cortex_m4/keil/example_build/ThreadX_Demo.uvoptx
@@ -0,0 +1,305 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_optx.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Extensions>
+ <cExt>*.c</cExt>
+ <aExt>*.s*; *.src; *.a*</aExt>
+ <oExt>*.obj; *.o</oExt>
+ <lExt>*.lib</lExt>
+ <tExt>*.txt; *.h; *.inc; *.md</tExt>
+ <pExt>*.plm</pExt>
+ <CppX>*.cpp</CppX>
+ <nMigrate>0</nMigrate>
+ </Extensions>
+
+ <DaveTm>
+ <dwLowDateTime>0</dwLowDateTime>
+ <dwHighDateTime>0</dwHighDateTime>
+ </DaveTm>
+
+ <Target>
+ <TargetName>ThreadX_Demo</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <CLKADS>12000000</CLKADS>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>1</RunSim>
+ <RunTarget>0</RunTarget>
+ <RunAbUc>0</RunAbUc>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\</ListingPath>
+ </OPTLEX>
+ <ListingPage>
+ <CreateCListing>1</CreateCListing>
+ <CreateAListing>1</CreateAListing>
+ <CreateLListing>1</CreateLListing>
+ <CreateIListing>0</CreateIListing>
+ <AsmCond>1</AsmCond>
+ <AsmSymb>1</AsmSymb>
+ <AsmXref>0</AsmXref>
+ <CCond>1</CCond>
+ <CCode>0</CCode>
+ <CListInc>0</CListInc>
+ <CSymb>0</CSymb>
+ <LinkerCodeListing>0</LinkerCodeListing>
+ </ListingPage>
+ <OPTXL>
+ <LMap>1</LMap>
+ <LComments>1</LComments>
+ <LGenerateSymbols>1</LGenerateSymbols>
+ <LLibSym>1</LLibSym>
+ <LLines>1</LLines>
+ <LLocSym>1</LLocSym>
+ <LPubSym>1</LPubSym>
+ <LXref>0</LXref>
+ <LExpSel>0</LExpSel>
+ </OPTXL>
+ <OPTFL>
+ <tvExp>1</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <IsCurrentTarget>1</IsCurrentTarget>
+ </OPTFL>
+ <CpuCode>255</CpuCode>
+ <DebugOpt>
+ <uSim>1</uSim>
+ <uTrg>0</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>0</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>0</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <bEvRecOn>1</bEvRecOn>
+ <bSchkAxf>0</bSchkAxf>
+ <bTchkAxf>0</bTchkAxf>
+ <nTsel>-1</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon></pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>ARMRTXEVENTFLAGS</Key>
+ <Name>-L70 -Z18 -C0 -M0 -T1</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>DLGDARM</Key>
+ <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>DLGUARM</Key>
+ <Name>(105=-1,-1,-1,-1,0)(106=-1,-1,-1,-1,0)(107=-1,-1,-1,-1,0)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>DLGTARM</Key>
+ <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,0)(101=-1,-1,-1,-1,0)(102=-1,-1,-1,-1,0)(103=-1,-1,-1,-1,0)(104=-1,-1,-1,-1,0)(105=-1,-1,-1,-1,0)(106=-1,-1,-1,-1,0)(107=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(163=-1,-1,-1,-1,0)(164=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0)(152=-1,-1,-1,-1,0)(1011=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)(1013=-1,-1,-1,-1,0)(171=-1,-1,-1,-1,0)(172=-1,-1,-1,-1,0)(173=-1,-1,-1,-1,0)(1014=-1,-1,-1,-1,0)(1016=-1,-1,-1,-1,0)(136=-1,-1,-1,-1,0)</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>ARMDBGFLAGS</Key>
+ <Name>-T5F</Name>
+ </SetRegEntry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>UL2CM3</Key>
+ <Name>-UV0289BJE -O14 -S0 -C0 -N00("ARM CoreSight JTAG-DP") -D00(3BA00477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0LM3S_16 -FS00 -FL04000</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <WatchWindow1>
+ <Ww>
+ <count>0</count>
+ <WinNumber>1</WinNumber>
+ <ItemText>thread_0_counter</ItemText>
+ </Ww>
+ <Ww>
+ <count>1</count>
+ <WinNumber>1</WinNumber>
+ <ItemText>thread_1_counter</ItemText>
+ </Ww>
+ <Ww>
+ <count>2</count>
+ <WinNumber>1</WinNumber>
+ <ItemText>thread_2_counter</ItemText>
+ </Ww>
+ <Ww>
+ <count>3</count>
+ <WinNumber>1</WinNumber>
+ <ItemText>thread_3_counter</ItemText>
+ </Ww>
+ <Ww>
+ <count>4</count>
+ <WinNumber>1</WinNumber>
+ <ItemText>thread_4_counter</ItemText>
+ </Ww>
+ <Ww>
+ <count>5</count>
+ <WinNumber>1</WinNumber>
+ <ItemText>thread_5_counter</ItemText>
+ </Ww>
+ <Ww>
+ <count>6</count>
+ <WinNumber>1</WinNumber>
+ <ItemText>_tx_thread_current_ptr</ItemText>
+ </Ww>
+ </WatchWindow1>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>0</periodic>
+ <aLwin>1</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>1</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ <bLintAuto>0</bLintAuto>
+ <bAutoGenD>0</bAutoGenD>
+ <LntExFlags>0</LntExFlags>
+ <pMisraName></pMisraName>
+ <pszMrule></pszMrule>
+ <pSingCmds></pSingCmds>
+ <pMultCmds></pMultCmds>
+ <pMisraNamep></pMisraNamep>
+ <pszMrulep></pszMrulep>
+ <pSingCmdsp></pSingCmdsp>
+ <pMultCmdsp></pMultCmdsp>
+ </TargetOption>
+ </Target>
+
+ <Group>
+ <GroupName>Source Group</GroupName>
+ <tvExp>1</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <cbSel>0</cbSel>
+ <RteFlg>0</RteFlg>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>1</FileNumber>
+ <FileType>2</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>.\tx_initialize_low_level.s</PathWithFileName>
+ <FilenameWithoutPath>tx_initialize_low_level.s</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>2</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>.\demo_threadx.c</PathWithFileName>
+ <FilenameWithoutPath>demo_threadx.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ <WindowPosition>
+ <length>44</length>
+ <flags>0</flags>
+ <showCmd>1</showCmd>
+ <MinPosition>
+ <xPos>-1</xPos>
+ <yPos>-1</yPos>
+ </MinPosition>
+ <MaxPosition>
+ <xPos>-1</xPos>
+ <yPos>-1</yPos>
+ </MaxPosition>
+ <NormalPosition>
+ <Top>56</Top>
+ <Left>12</Left>
+ <Right>1633</Right>
+ <Bottom>671</Bottom>
+ </NormalPosition>
+ </WindowPosition>
+ </File>
+ </Group>
+
+ <Group>
+ <GroupName>Library_Group</GroupName>
+ <tvExp>1</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <cbSel>0</cbSel>
+ <RteFlg>0</RteFlg>
+ <File>
+ <GroupNumber>2</GroupNumber>
+ <FileNumber>3</FileNumber>
+ <FileType>4</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>.\ThreadX_Library.lib</PathWithFileName>
+ <FilenameWithoutPath>ThreadX_Library.lib</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ </Group>
+
+</ProjectOpt>
diff --git a/ports/cortex_m4/keil/example_build/ThreadX_Demo.uvproj b/ports/cortex_m4/keil/example_build/ThreadX_Demo.uvproj
index 269fe86a..d195da76 100644
--- a/ports/cortex_m4/keil/example_build/ThreadX_Demo.uvproj
+++ b/ports/cortex_m4/keil/example_build/ThreadX_Demo.uvproj
@@ -10,7 +10,7 @@
<TargetName>ThreadX_Demo</TargetName>
<ToolsetNumber>0x4</ToolsetNumber>
<ToolsetName>ARM-ADS</ToolsetName>
- <pCCUsed>5060750::V5.06 update 6 (build 750)::.\ARMCC</pCCUsed>
+ <pCCUsed>5060960::V5.06 update 7 (build 960)::.\ARMCC</pCCUsed>
<uAC6>0</uAC6>
<TargetOption>
<TargetCommonOption>
@@ -393,7 +393,7 @@
<useXO>0</useXO>
<ClangAsOpt>4</ClangAsOpt>
<VariousControls>
- <MiscControls></MiscControls>
+ <MiscControls>--cpreproc</MiscControls>
<Define></Define>
<Undefine></Undefine>
<IncludePath></IncludePath>
@@ -555,19 +555,4 @@
</Target>
</Targets>
- <LayerInfo>
- <Layers>
- <Layer>
- <LayName>&lt;Project Info&gt;</LayName>
- <LayDesc></LayDesc>
- <LayUrl></LayUrl>
- <LayKeys></LayKeys>
- <LayCat></LayCat>
- <LayLic></LayLic>
- <LayTarg>0</LayTarg>
- <LayPrjMark>1</LayPrjMark>
- </Layer>
- </Layers>
- </LayerInfo>
-
</Project>
diff --git a/ports/cortex_m4/keil/example_build/ThreadX_Demo.uvprojx b/ports/cortex_m4/keil/example_build/ThreadX_Demo.uvprojx
new file mode 100644
index 00000000..8d1f3d3f
--- /dev/null
+++ b/ports/cortex_m4/keil/example_build/ThreadX_Demo.uvprojx
@@ -0,0 +1,523 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets>
+ <Target>
+ <TargetName>ThreadX_Demo</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <pCCUsed>5060960::V5.06 update 7 (build 960)::.\ARMCC</pCCUsed>
+ <uAC6>0</uAC6>
+ <TargetOption>
+ <TargetCommonOption>
+ <Device>Cortex-M4 FPU</Device>
+ <Vendor>ARM</Vendor>
+ <Cpu>CLOCK(12000000) CPUTYPE("Cortex-M4") ESEL ELITTLE FPU2</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>5237</DeviceId>
+ <RegisterFile></RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile></SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\</OutputDirectory>
+ <OutputName>ThreadX_Demo</OutputName>
+ <CreateExecutable>1</CreateExecutable>
+ <CreateLib>0</CreateLib>
+ <CreateHexFile>0</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName>SARMCM3.DLL</SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll>DCM.DLL</SimDlgDll>
+ <SimDlgDllArguments>-pCM4F</SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments></TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4F</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>0</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4096</DriverSelection>
+ </Flash1>
+ <bUseTDR>0</bUseTDR>
+ <Flash2>BIN\UL2CM3.DLL</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ <pFcarmOut></pFcarmOut>
+ <pFcarmGrp></pFcarmGrp>
+ <pFcArmRoot></pFcArmRoot>
+ <FcArmLst>0</FcArmLst>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>0</hadIROM>
+ <hadIRAM>0</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <RvdsMve>0</RvdsMve>
+ <RvdsCdeCp>0</RvdsCdeCp>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>0</StupSel>
+ <useUlib>0</useUlib>
+ <EndSel>1</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>0</RoSelD>
+ <RwSelD>0</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>0</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>0</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x20000000</StartAddress>
+ <Size>0x10000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x40000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>0</interw>
+ <Optim>1</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>0</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>0</uC99>
+ <uGnu>0</uGnu>
+ <useXO>0</useXO>
+ <v6Lang>1</v6Lang>
+ <v6LangP>1</v6LangP>
+ <vShortEn>1</vShortEn>
+ <vShortWch>1</vShortWch>
+ <v6Lto>0</v6Lto>
+ <v6WtE>0</v6WtE>
+ <v6Rtti>0</v6Rtti>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath>../inc;../../../../common/inc</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <ClangAsOpt>4</ClangAsOpt>
+ <VariousControls>
+ <MiscControls>--cpreproc</MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>0</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc>--first __tx_vectors --entry=__main</Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups>
+ <Group>
+ <GroupName>Source Group</GroupName>
+ <GroupOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>1</RVCTCodeConst>
+ <RVCTZI>1</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>2</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>0</ComprImg>
+ </CommonProperty>
+ <GroupArmAds>
+ <Cads>
+ <interw>0</interw>
+ <Optim>0</Optim>
+ <oTime>2</oTime>
+ <SplitLS>2</SplitLS>
+ <OneElfS>2</OneElfS>
+ <Strict>2</Strict>
+ <EnumInt>2</EnumInt>
+ <PlainCh>2</PlainCh>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>2</uThumb>
+ <uSurpInc>2</uSurpInc>
+ <uC99>2</uC99>
+ <uGnu>2</uGnu>
+ <useXO>2</useXO>
+ <v6Lang>0</v6Lang>
+ <v6LangP>0</v6LangP>
+ <vShortEn>2</vShortEn>
+ <vShortWch>2</vShortWch>
+ <v6Lto>2</v6Lto>
+ <v6WtE>2</v6WtE>
+ <v6Rtti>2</v6Rtti>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>2</interw>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <thumb>2</thumb>
+ <SplitLS>2</SplitLS>
+ <SwStkChk>2</SwStkChk>
+ <NoWarn>2</NoWarn>
+ <uSurpInc>2</uSurpInc>
+ <useXO>2</useXO>
+ <ClangAsOpt>0</ClangAsOpt>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Aads>
+ </GroupArmAds>
+ </GroupOption>
+ <Files>
+ <File>
+ <FileName>tx_initialize_low_level.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>.\tx_initialize_low_level.s</FilePath>
+ <FileOption>
+ <CommonProperty>
+ <UseCPPCompiler>2</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>2</IncludeInBuild>
+ <AlwaysBuild>2</AlwaysBuild>
+ <GenerateAssemblyFile>2</GenerateAssemblyFile>
+ <AssembleAssemblyFile>2</AssembleAssemblyFile>
+ <PublicsOnly>2</PublicsOnly>
+ <StopOnExitCode>11</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <FileArmAds>
+ <Aads>
+ <interw>2</interw>
+ <Ropi>2</Ropi>
+ <Rwpi>2</Rwpi>
+ <thumb>1</thumb>
+ <SplitLS>2</SplitLS>
+ <SwStkChk>2</SwStkChk>
+ <NoWarn>2</NoWarn>
+ <uSurpInc>2</uSurpInc>
+ <useXO>2</useXO>
+ <ClangAsOpt>0</ClangAsOpt>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Aads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ <File>
+ <FileName>demo_threadx.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>.\demo_threadx.c</FilePath>
+ </File>
+ </Files>
+ </Group>
+ <Group>
+ <GroupName>Library_Group</GroupName>
+ <Files>
+ <File>
+ <FileName>ThreadX_Library.lib</FileName>
+ <FileType>4</FileType>
+ <FilePath>.\ThreadX_Library.lib</FilePath>
+ </File>
+ </Files>
+ </Group>
+ </Groups>
+ </Target>
+ </Targets>
+
+ <RTE>
+ <apis/>
+ <components/>
+ <files/>
+ </RTE>
+
+</Project>
diff --git a/ports/cortex_m4/keil/example_build/ThreadX_Library.uvopt b/ports/cortex_m4/keil/example_build/ThreadX_Library.uvopt
index 8205883f..0eaad09f 100644
--- a/ports/cortex_m4/keil/example_build/ThreadX_Library.uvopt
+++ b/ports/cortex_m4/keil/example_build/ThreadX_Library.uvopt
@@ -10,7 +10,7 @@
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj; *.o</oExt>
<lExt>*.lib</lExt>
- <tExt>*.txt; *.h; *.inc</tExt>
+ <tExt>*.txt; *.h; *.inc; *.md</tExt>
<pExt>*.plm</pExt>
<CppX>*.cpp</CppX>
<nMigrate>0</nMigrate>
diff --git a/ports/cortex_m4/keil/example_build/ThreadX_Library.uvoptx b/ports/cortex_m4/keil/example_build/ThreadX_Library.uvoptx
new file mode 100644
index 00000000..31f5064a
--- /dev/null
+++ b/ports/cortex_m4/keil/example_build/ThreadX_Library.uvoptx
@@ -0,0 +1,2664 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_optx.xsd">
+
+ <SchemaVersion>1.0</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Extensions>
+ <cExt>*.c</cExt>
+ <aExt>*.s*; *.src; *.a*</aExt>
+ <oExt>*.obj; *.o</oExt>
+ <lExt>*.lib</lExt>
+ <tExt>*.txt; *.h; *.inc; *.md</tExt>
+ <pExt>*.plm</pExt>
+ <CppX>*.cpp</CppX>
+ <nMigrate>0</nMigrate>
+ </Extensions>
+
+ <DaveTm>
+ <dwLowDateTime>0</dwLowDateTime>
+ <dwHighDateTime>0</dwHighDateTime>
+ </DaveTm>
+
+ <Target>
+ <TargetName>ThreadX_Library_Project</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <TargetOption>
+ <CLKADS>12000000</CLKADS>
+ <OPTTT>
+ <gFlags>1</gFlags>
+ <BeepAtEnd>1</BeepAtEnd>
+ <RunSim>1</RunSim>
+ <RunTarget>0</RunTarget>
+ <RunAbUc>0</RunAbUc>
+ </OPTTT>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <FlashByte>65535</FlashByte>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ </OPTHX>
+ <OPTLEX>
+ <PageWidth>79</PageWidth>
+ <PageLength>66</PageLength>
+ <TabStop>8</TabStop>
+ <ListingPath>.\</ListingPath>
+ </OPTLEX>
+ <ListingPage>
+ <CreateCListing>1</CreateCListing>
+ <CreateAListing>1</CreateAListing>
+ <CreateLListing>1</CreateLListing>
+ <CreateIListing>0</CreateIListing>
+ <AsmCond>1</AsmCond>
+ <AsmSymb>1</AsmSymb>
+ <AsmXref>0</AsmXref>
+ <CCond>1</CCond>
+ <CCode>0</CCode>
+ <CListInc>0</CListInc>
+ <CSymb>0</CSymb>
+ <LinkerCodeListing>0</LinkerCodeListing>
+ </ListingPage>
+ <OPTXL>
+ <LMap>1</LMap>
+ <LComments>1</LComments>
+ <LGenerateSymbols>1</LGenerateSymbols>
+ <LLibSym>1</LLibSym>
+ <LLines>1</LLines>
+ <LLocSym>1</LLocSym>
+ <LPubSym>1</LPubSym>
+ <LXref>0</LXref>
+ <LExpSel>0</LExpSel>
+ </OPTXL>
+ <OPTFL>
+ <tvExp>1</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <IsCurrentTarget>1</IsCurrentTarget>
+ </OPTFL>
+ <CpuCode>255</CpuCode>
+ <DebugOpt>
+ <uSim>1</uSim>
+ <uTrg>0</uTrg>
+ <sLdApp>1</sLdApp>
+ <sGomain>1</sGomain>
+ <sRbreak>1</sRbreak>
+ <sRwatch>1</sRwatch>
+ <sRmem>1</sRmem>
+ <sRfunc>1</sRfunc>
+ <sRbox>1</sRbox>
+ <tLdApp>1</tLdApp>
+ <tGomain>0</tGomain>
+ <tRbreak>1</tRbreak>
+ <tRwatch>1</tRwatch>
+ <tRmem>1</tRmem>
+ <tRfunc>0</tRfunc>
+ <tRbox>1</tRbox>
+ <tRtrace>0</tRtrace>
+ <sRSysVw>1</sRSysVw>
+ <tRSysVw>1</tRSysVw>
+ <sRunDeb>0</sRunDeb>
+ <sLrtime>0</sLrtime>
+ <bEvRecOn>1</bEvRecOn>
+ <bSchkAxf>0</bSchkAxf>
+ <bTchkAxf>0</bTchkAxf>
+ <nTsel>5</nTsel>
+ <sDll></sDll>
+ <sDllPa></sDllPa>
+ <sDlgDll></sDlgDll>
+ <sDlgPa></sDlgPa>
+ <sIfile></sIfile>
+ <tDll></tDll>
+ <tDllPa></tDllPa>
+ <tDlgDll></tDlgDll>
+ <tDlgPa></tDlgPa>
+ <tIfile></tIfile>
+ <pMon>BIN\ULP2CM3.DLL</pMon>
+ </DebugOpt>
+ <TargetDriverDllRegistry>
+ <SetRegEntry>
+ <Number>0</Number>
+ <Key>ULP2CM3</Key>
+ <Name>-O2510 -S0 -C0 -FO15 -FD20000000 -FC4000 -FN1 -FF0MK_P256 -FS00 -FL040000)</Name>
+ </SetRegEntry>
+ </TargetDriverDllRegistry>
+ <Breakpoint/>
+ <Tracepoint>
+ <THDelay>0</THDelay>
+ </Tracepoint>
+ <DebugFlag>
+ <trace>0</trace>
+ <periodic>1</periodic>
+ <aLwin>0</aLwin>
+ <aCover>0</aCover>
+ <aSer1>0</aSer1>
+ <aSer2>0</aSer2>
+ <aPa>0</aPa>
+ <viewmode>0</viewmode>
+ <vrSel>0</vrSel>
+ <aSym>0</aSym>
+ <aTbox>0</aTbox>
+ <AscS1>0</AscS1>
+ <AscS2>0</AscS2>
+ <AscS3>0</AscS3>
+ <aSer3>0</aSer3>
+ <eProf>0</eProf>
+ <aLa>0</aLa>
+ <aPa1>0</aPa1>
+ <AscS4>0</AscS4>
+ <aSer4>0</aSer4>
+ <StkLoc>0</StkLoc>
+ <TrcWin>0</TrcWin>
+ <newCpu>0</newCpu>
+ <uProt>0</uProt>
+ </DebugFlag>
+ <LintExecutable></LintExecutable>
+ <LintConfigFile></LintConfigFile>
+ <bLintAuto>0</bLintAuto>
+ <bAutoGenD>0</bAutoGenD>
+ <LntExFlags>0</LntExFlags>
+ <pMisraName></pMisraName>
+ <pszMrule></pszMrule>
+ <pSingCmds></pSingCmds>
+ <pMultCmds></pMultCmds>
+ <pMisraNamep></pMisraNamep>
+ <pszMrulep></pszMrulep>
+ <pSingCmdsp></pSingCmdsp>
+ <pMultCmdsp></pMultCmdsp>
+ </TargetOption>
+ </Target>
+
+ <Group>
+ <GroupName>Source Group</GroupName>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <cbSel>0</cbSel>
+ <RteFlg>0</RteFlg>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>1</FileNumber>
+ <FileType>5</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\inc\tx_port.h</PathWithFileName>
+ <FilenameWithoutPath>tx_port.h</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>2</FileNumber>
+ <FileType>2</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\src\tx_thread_context_restore.s</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_context_restore.s</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>3</FileNumber>
+ <FileType>2</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\src\tx_thread_context_save.s</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_context_save.s</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>4</FileNumber>
+ <FileType>2</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\src\tx_thread_interrupt_control.s</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_interrupt_control.s</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>5</FileNumber>
+ <FileType>2</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\src\tx_thread_interrupt_disable.s</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_interrupt_disable.s</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>6</FileNumber>
+ <FileType>2</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\src\tx_thread_interrupt_restore.s</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_interrupt_restore.s</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>7</FileNumber>
+ <FileType>2</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\src\tx_thread_schedule.s</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_schedule.s</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>8</FileNumber>
+ <FileType>2</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\src\tx_thread_stack_build.s</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_stack_build.s</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>9</FileNumber>
+ <FileType>2</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\src\tx_thread_system_return.s</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_system_return.s</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>10</FileNumber>
+ <FileType>2</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\src\tx_timer_interrupt.s</PathWithFileName>
+ <FilenameWithoutPath>tx_timer_interrupt.s</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>11</FileNumber>
+ <FileType>5</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\inc\tx_api.h</PathWithFileName>
+ <FilenameWithoutPath>tx_api.h</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>12</FileNumber>
+ <FileType>5</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\inc\tx_block_pool.h</PathWithFileName>
+ <FilenameWithoutPath>tx_block_pool.h</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>13</FileNumber>
+ <FileType>5</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\inc\tx_byte_pool.h</PathWithFileName>
+ <FilenameWithoutPath>tx_byte_pool.h</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>14</FileNumber>
+ <FileType>5</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\inc\tx_event_flags.h</PathWithFileName>
+ <FilenameWithoutPath>tx_event_flags.h</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>15</FileNumber>
+ <FileType>5</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\inc\tx_initialize.h</PathWithFileName>
+ <FilenameWithoutPath>tx_initialize.h</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>16</FileNumber>
+ <FileType>5</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\inc\tx_mutex.h</PathWithFileName>
+ <FilenameWithoutPath>tx_mutex.h</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>17</FileNumber>
+ <FileType>5</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\inc\tx_queue.h</PathWithFileName>
+ <FilenameWithoutPath>tx_queue.h</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>18</FileNumber>
+ <FileType>5</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\inc\tx_semaphore.h</PathWithFileName>
+ <FilenameWithoutPath>tx_semaphore.h</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>19</FileNumber>
+ <FileType>5</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\inc\tx_thread.h</PathWithFileName>
+ <FilenameWithoutPath>tx_thread.h</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>20</FileNumber>
+ <FileType>5</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\inc\tx_timer.h</PathWithFileName>
+ <FilenameWithoutPath>tx_timer.h</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>21</FileNumber>
+ <FileType>5</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\inc\tx_trace.h</PathWithFileName>
+ <FilenameWithoutPath>tx_trace.h</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>22</FileNumber>
+ <FileType>5</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\inc\tx_user.h</PathWithFileName>
+ <FilenameWithoutPath>tx_user.h</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>23</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_block_allocate.c</PathWithFileName>
+ <FilenameWithoutPath>tx_block_allocate.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>24</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_block_pool_cleanup.c</PathWithFileName>
+ <FilenameWithoutPath>tx_block_pool_cleanup.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>25</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_block_pool_create.c</PathWithFileName>
+ <FilenameWithoutPath>tx_block_pool_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>26</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_block_pool_delete.c</PathWithFileName>
+ <FilenameWithoutPath>tx_block_pool_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>27</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_block_pool_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_block_pool_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>28</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_block_pool_initialize.c</PathWithFileName>
+ <FilenameWithoutPath>tx_block_pool_initialize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>29</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_block_pool_performance_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_block_pool_performance_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>30</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_block_pool_performance_system_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_block_pool_performance_system_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>31</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_block_pool_prioritize.c</PathWithFileName>
+ <FilenameWithoutPath>tx_block_pool_prioritize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>32</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_block_release.c</PathWithFileName>
+ <FilenameWithoutPath>tx_block_release.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>33</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_byte_allocate.c</PathWithFileName>
+ <FilenameWithoutPath>tx_byte_allocate.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>34</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_byte_pool_cleanup.c</PathWithFileName>
+ <FilenameWithoutPath>tx_byte_pool_cleanup.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>35</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_byte_pool_create.c</PathWithFileName>
+ <FilenameWithoutPath>tx_byte_pool_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>36</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_byte_pool_delete.c</PathWithFileName>
+ <FilenameWithoutPath>tx_byte_pool_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>37</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_byte_pool_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_byte_pool_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>38</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_byte_pool_initialize.c</PathWithFileName>
+ <FilenameWithoutPath>tx_byte_pool_initialize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>39</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_byte_pool_performance_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_byte_pool_performance_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>40</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_byte_pool_performance_system_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_byte_pool_performance_system_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>41</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_byte_pool_prioritize.c</PathWithFileName>
+ <FilenameWithoutPath>tx_byte_pool_prioritize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>42</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_byte_pool_search.c</PathWithFileName>
+ <FilenameWithoutPath>tx_byte_pool_search.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>43</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_byte_release.c</PathWithFileName>
+ <FilenameWithoutPath>tx_byte_release.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>44</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_event_flags_cleanup.c</PathWithFileName>
+ <FilenameWithoutPath>tx_event_flags_cleanup.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>45</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_event_flags_create.c</PathWithFileName>
+ <FilenameWithoutPath>tx_event_flags_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>46</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_event_flags_delete.c</PathWithFileName>
+ <FilenameWithoutPath>tx_event_flags_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>47</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_event_flags_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_event_flags_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>48</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_event_flags_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_event_flags_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>49</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_event_flags_initialize.c</PathWithFileName>
+ <FilenameWithoutPath>tx_event_flags_initialize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>50</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_event_flags_performance_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_event_flags_performance_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>51</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_event_flags_performance_system_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_event_flags_performance_system_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>52</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_event_flags_set.c</PathWithFileName>
+ <FilenameWithoutPath>tx_event_flags_set.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>53</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_event_flags_set_notify.c</PathWithFileName>
+ <FilenameWithoutPath>tx_event_flags_set_notify.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>54</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_initialize_high_level.c</PathWithFileName>
+ <FilenameWithoutPath>tx_initialize_high_level.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>55</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_initialize_kernel_enter.c</PathWithFileName>
+ <FilenameWithoutPath>tx_initialize_kernel_enter.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>56</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_initialize_kernel_setup.c</PathWithFileName>
+ <FilenameWithoutPath>tx_initialize_kernel_setup.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>57</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_misra.c</PathWithFileName>
+ <FilenameWithoutPath>tx_misra.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>58</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_mutex_cleanup.c</PathWithFileName>
+ <FilenameWithoutPath>tx_mutex_cleanup.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>59</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_mutex_create.c</PathWithFileName>
+ <FilenameWithoutPath>tx_mutex_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>60</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_mutex_delete.c</PathWithFileName>
+ <FilenameWithoutPath>tx_mutex_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>61</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_mutex_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_mutex_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>62</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_mutex_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_mutex_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>63</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_mutex_initialize.c</PathWithFileName>
+ <FilenameWithoutPath>tx_mutex_initialize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>64</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_mutex_performance_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_mutex_performance_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>65</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_mutex_performance_system_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_mutex_performance_system_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>66</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_mutex_prioritize.c</PathWithFileName>
+ <FilenameWithoutPath>tx_mutex_prioritize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>67</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_mutex_priority_change.c</PathWithFileName>
+ <FilenameWithoutPath>tx_mutex_priority_change.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>68</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_mutex_put.c</PathWithFileName>
+ <FilenameWithoutPath>tx_mutex_put.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>69</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_queue_cleanup.c</PathWithFileName>
+ <FilenameWithoutPath>tx_queue_cleanup.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>70</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_queue_create.c</PathWithFileName>
+ <FilenameWithoutPath>tx_queue_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>71</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_queue_delete.c</PathWithFileName>
+ <FilenameWithoutPath>tx_queue_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>72</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_queue_flush.c</PathWithFileName>
+ <FilenameWithoutPath>tx_queue_flush.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>73</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_queue_front_send.c</PathWithFileName>
+ <FilenameWithoutPath>tx_queue_front_send.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>74</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_queue_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_queue_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>75</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_queue_initialize.c</PathWithFileName>
+ <FilenameWithoutPath>tx_queue_initialize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>76</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_queue_performance_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_queue_performance_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>77</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_queue_performance_system_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_queue_performance_system_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>78</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_queue_prioritize.c</PathWithFileName>
+ <FilenameWithoutPath>tx_queue_prioritize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>79</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_queue_receive.c</PathWithFileName>
+ <FilenameWithoutPath>tx_queue_receive.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>80</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_queue_send.c</PathWithFileName>
+ <FilenameWithoutPath>tx_queue_send.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>81</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_queue_send_notify.c</PathWithFileName>
+ <FilenameWithoutPath>tx_queue_send_notify.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>82</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_semaphore_ceiling_put.c</PathWithFileName>
+ <FilenameWithoutPath>tx_semaphore_ceiling_put.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>83</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_semaphore_cleanup.c</PathWithFileName>
+ <FilenameWithoutPath>tx_semaphore_cleanup.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>84</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_semaphore_create.c</PathWithFileName>
+ <FilenameWithoutPath>tx_semaphore_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>85</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_semaphore_delete.c</PathWithFileName>
+ <FilenameWithoutPath>tx_semaphore_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>86</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_semaphore_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_semaphore_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>87</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_semaphore_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_semaphore_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>88</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_semaphore_initialize.c</PathWithFileName>
+ <FilenameWithoutPath>tx_semaphore_initialize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>89</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_semaphore_performance_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_semaphore_performance_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>90</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_semaphore_performance_system_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_semaphore_performance_system_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>91</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_semaphore_prioritize.c</PathWithFileName>
+ <FilenameWithoutPath>tx_semaphore_prioritize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>92</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_semaphore_put.c</PathWithFileName>
+ <FilenameWithoutPath>tx_semaphore_put.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>93</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_semaphore_put_notify.c</PathWithFileName>
+ <FilenameWithoutPath>tx_semaphore_put_notify.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>94</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_create.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>95</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_delete.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>96</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_entry_exit_notify.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_entry_exit_notify.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>97</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_identify.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_identify.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>98</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>99</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_initialize.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_initialize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>100</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_performance_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_performance_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>101</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_performance_system_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_performance_system_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>102</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_preemption_change.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_preemption_change.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>103</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_priority_change.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_priority_change.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>104</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_relinquish.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_relinquish.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>105</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_reset.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_reset.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>106</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_resume.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_resume.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>107</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_shell_entry.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_shell_entry.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>108</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_sleep.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_sleep.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>109</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_stack_analyze.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_stack_analyze.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>110</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_stack_error_handler.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_stack_error_handler.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>111</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_stack_error_notify.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_stack_error_notify.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>112</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_suspend.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_suspend.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>113</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_system_preempt_check.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_system_preempt_check.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>114</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_system_resume.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_system_resume.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>115</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_system_suspend.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_system_suspend.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>116</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_terminate.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_terminate.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>117</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_time_slice.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_time_slice.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>118</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_time_slice_change.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_time_slice_change.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>119</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_timeout.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_timeout.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>120</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_thread_wait_abort.c</PathWithFileName>
+ <FilenameWithoutPath>tx_thread_wait_abort.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>121</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_time_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_time_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>122</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_time_set.c</PathWithFileName>
+ <FilenameWithoutPath>tx_time_set.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>123</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_timer_activate.c</PathWithFileName>
+ <FilenameWithoutPath>tx_timer_activate.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>124</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_timer_change.c</PathWithFileName>
+ <FilenameWithoutPath>tx_timer_change.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>125</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_timer_create.c</PathWithFileName>
+ <FilenameWithoutPath>tx_timer_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>126</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_timer_deactivate.c</PathWithFileName>
+ <FilenameWithoutPath>tx_timer_deactivate.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>127</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_timer_delete.c</PathWithFileName>
+ <FilenameWithoutPath>tx_timer_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>128</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_timer_expiration_process.c</PathWithFileName>
+ <FilenameWithoutPath>tx_timer_expiration_process.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>129</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_timer_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_timer_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>130</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_timer_initialize.c</PathWithFileName>
+ <FilenameWithoutPath>tx_timer_initialize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>131</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_timer_performance_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_timer_performance_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>132</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_timer_performance_system_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>tx_timer_performance_system_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>133</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_timer_system_activate.c</PathWithFileName>
+ <FilenameWithoutPath>tx_timer_system_activate.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>134</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_timer_system_deactivate.c</PathWithFileName>
+ <FilenameWithoutPath>tx_timer_system_deactivate.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>135</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_timer_thread_entry.c</PathWithFileName>
+ <FilenameWithoutPath>tx_timer_thread_entry.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>136</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_trace_buffer_full_notify.c</PathWithFileName>
+ <FilenameWithoutPath>tx_trace_buffer_full_notify.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>137</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_trace_disable.c</PathWithFileName>
+ <FilenameWithoutPath>tx_trace_disable.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>138</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_trace_enable.c</PathWithFileName>
+ <FilenameWithoutPath>tx_trace_enable.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>139</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_trace_event_filter.c</PathWithFileName>
+ <FilenameWithoutPath>tx_trace_event_filter.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>140</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_trace_event_unfilter.c</PathWithFileName>
+ <FilenameWithoutPath>tx_trace_event_unfilter.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>141</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_trace_initialize.c</PathWithFileName>
+ <FilenameWithoutPath>tx_trace_initialize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>142</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_trace_interrupt_control.c</PathWithFileName>
+ <FilenameWithoutPath>tx_trace_interrupt_control.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>143</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_trace_isr_enter_insert.c</PathWithFileName>
+ <FilenameWithoutPath>tx_trace_isr_enter_insert.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>144</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_trace_isr_exit_insert.c</PathWithFileName>
+ <FilenameWithoutPath>tx_trace_isr_exit_insert.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>145</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_trace_object_register.c</PathWithFileName>
+ <FilenameWithoutPath>tx_trace_object_register.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>146</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_trace_object_unregister.c</PathWithFileName>
+ <FilenameWithoutPath>tx_trace_object_unregister.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>147</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\tx_trace_user_event_insert.c</PathWithFileName>
+ <FilenameWithoutPath>tx_trace_user_event_insert.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>148</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_block_allocate.c</PathWithFileName>
+ <FilenameWithoutPath>txe_block_allocate.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>149</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_block_pool_create.c</PathWithFileName>
+ <FilenameWithoutPath>txe_block_pool_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>150</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_block_pool_delete.c</PathWithFileName>
+ <FilenameWithoutPath>txe_block_pool_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>151</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_block_pool_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>txe_block_pool_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>152</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_block_pool_prioritize.c</PathWithFileName>
+ <FilenameWithoutPath>txe_block_pool_prioritize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>153</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_block_release.c</PathWithFileName>
+ <FilenameWithoutPath>txe_block_release.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>154</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_byte_allocate.c</PathWithFileName>
+ <FilenameWithoutPath>txe_byte_allocate.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>155</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_byte_pool_create.c</PathWithFileName>
+ <FilenameWithoutPath>txe_byte_pool_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>156</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_byte_pool_delete.c</PathWithFileName>
+ <FilenameWithoutPath>txe_byte_pool_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>157</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_byte_pool_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>txe_byte_pool_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>158</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_byte_pool_prioritize.c</PathWithFileName>
+ <FilenameWithoutPath>txe_byte_pool_prioritize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>159</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_byte_release.c</PathWithFileName>
+ <FilenameWithoutPath>txe_byte_release.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>160</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_event_flags_create.c</PathWithFileName>
+ <FilenameWithoutPath>txe_event_flags_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>161</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_event_flags_delete.c</PathWithFileName>
+ <FilenameWithoutPath>txe_event_flags_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>162</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_event_flags_get.c</PathWithFileName>
+ <FilenameWithoutPath>txe_event_flags_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>163</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_event_flags_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>txe_event_flags_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>164</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_event_flags_set.c</PathWithFileName>
+ <FilenameWithoutPath>txe_event_flags_set.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>165</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_event_flags_set_notify.c</PathWithFileName>
+ <FilenameWithoutPath>txe_event_flags_set_notify.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>166</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_mutex_create.c</PathWithFileName>
+ <FilenameWithoutPath>txe_mutex_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>167</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_mutex_delete.c</PathWithFileName>
+ <FilenameWithoutPath>txe_mutex_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>168</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_mutex_get.c</PathWithFileName>
+ <FilenameWithoutPath>txe_mutex_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>169</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_mutex_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>txe_mutex_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>170</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_mutex_prioritize.c</PathWithFileName>
+ <FilenameWithoutPath>txe_mutex_prioritize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>171</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_mutex_put.c</PathWithFileName>
+ <FilenameWithoutPath>txe_mutex_put.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>172</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_queue_create.c</PathWithFileName>
+ <FilenameWithoutPath>txe_queue_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>173</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_queue_delete.c</PathWithFileName>
+ <FilenameWithoutPath>txe_queue_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>174</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_queue_flush.c</PathWithFileName>
+ <FilenameWithoutPath>txe_queue_flush.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>175</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_queue_front_send.c</PathWithFileName>
+ <FilenameWithoutPath>txe_queue_front_send.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>176</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_queue_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>txe_queue_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>177</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_queue_prioritize.c</PathWithFileName>
+ <FilenameWithoutPath>txe_queue_prioritize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>178</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_queue_receive.c</PathWithFileName>
+ <FilenameWithoutPath>txe_queue_receive.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>179</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_queue_send.c</PathWithFileName>
+ <FilenameWithoutPath>txe_queue_send.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>180</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_queue_send_notify.c</PathWithFileName>
+ <FilenameWithoutPath>txe_queue_send_notify.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>181</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_semaphore_ceiling_put.c</PathWithFileName>
+ <FilenameWithoutPath>txe_semaphore_ceiling_put.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>182</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_semaphore_create.c</PathWithFileName>
+ <FilenameWithoutPath>txe_semaphore_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>183</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_semaphore_delete.c</PathWithFileName>
+ <FilenameWithoutPath>txe_semaphore_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>184</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_semaphore_get.c</PathWithFileName>
+ <FilenameWithoutPath>txe_semaphore_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>185</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_semaphore_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>txe_semaphore_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>186</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_semaphore_prioritize.c</PathWithFileName>
+ <FilenameWithoutPath>txe_semaphore_prioritize.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>187</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_semaphore_put.c</PathWithFileName>
+ <FilenameWithoutPath>txe_semaphore_put.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>188</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_semaphore_put_notify.c</PathWithFileName>
+ <FilenameWithoutPath>txe_semaphore_put_notify.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>189</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_thread_create.c</PathWithFileName>
+ <FilenameWithoutPath>txe_thread_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>190</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_thread_delete.c</PathWithFileName>
+ <FilenameWithoutPath>txe_thread_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>191</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_thread_entry_exit_notify.c</PathWithFileName>
+ <FilenameWithoutPath>txe_thread_entry_exit_notify.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>192</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_thread_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>txe_thread_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>193</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_thread_preemption_change.c</PathWithFileName>
+ <FilenameWithoutPath>txe_thread_preemption_change.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>194</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_thread_priority_change.c</PathWithFileName>
+ <FilenameWithoutPath>txe_thread_priority_change.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>195</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_thread_relinquish.c</PathWithFileName>
+ <FilenameWithoutPath>txe_thread_relinquish.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>196</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_thread_reset.c</PathWithFileName>
+ <FilenameWithoutPath>txe_thread_reset.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>197</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_thread_resume.c</PathWithFileName>
+ <FilenameWithoutPath>txe_thread_resume.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>198</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_thread_suspend.c</PathWithFileName>
+ <FilenameWithoutPath>txe_thread_suspend.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>199</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_thread_terminate.c</PathWithFileName>
+ <FilenameWithoutPath>txe_thread_terminate.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>200</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_thread_time_slice_change.c</PathWithFileName>
+ <FilenameWithoutPath>txe_thread_time_slice_change.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>201</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_thread_wait_abort.c</PathWithFileName>
+ <FilenameWithoutPath>txe_thread_wait_abort.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>202</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_timer_activate.c</PathWithFileName>
+ <FilenameWithoutPath>txe_timer_activate.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>203</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_timer_change.c</PathWithFileName>
+ <FilenameWithoutPath>txe_timer_change.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>204</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_timer_create.c</PathWithFileName>
+ <FilenameWithoutPath>txe_timer_create.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>205</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_timer_deactivate.c</PathWithFileName>
+ <FilenameWithoutPath>txe_timer_deactivate.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>206</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_timer_delete.c</PathWithFileName>
+ <FilenameWithoutPath>txe_timer_delete.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ <File>
+ <GroupNumber>1</GroupNumber>
+ <FileNumber>207</FileNumber>
+ <FileType>1</FileType>
+ <tvExp>0</tvExp>
+ <tvExpOptDlg>0</tvExpOptDlg>
+ <bDave2>0</bDave2>
+ <PathWithFileName>..\..\..\..\common\src\txe_timer_info_get.c</PathWithFileName>
+ <FilenameWithoutPath>txe_timer_info_get.c</FilenameWithoutPath>
+ <RteFlg>0</RteFlg>
+ <bShared>0</bShared>
+ </File>
+ </Group>
+
+</ProjectOpt>
diff --git a/ports/cortex_m4/keil/example_build/ThreadX_Library.uvproj b/ports/cortex_m4/keil/example_build/ThreadX_Library.uvproj
index 5c577681..e5166ac7 100644
--- a/ports/cortex_m4/keil/example_build/ThreadX_Library.uvproj
+++ b/ports/cortex_m4/keil/example_build/ThreadX_Library.uvproj
@@ -10,7 +10,7 @@
<TargetName>ThreadX_Library_Project</TargetName>
<ToolsetNumber>0x4</ToolsetNumber>
<ToolsetName>ARM-ADS</ToolsetName>
- <pCCUsed>5060750::V5.06 update 6 (build 750)::.\ARMCC</pCCUsed>
+ <pCCUsed>5060960::V5.06 update 7 (build 960)::.\ARMCC</pCCUsed>
<uAC6>0</uAC6>
<TargetOption>
<TargetCommonOption>
@@ -393,7 +393,7 @@
<useXO>0</useXO>
<ClangAsOpt>4</ClangAsOpt>
<VariousControls>
- <MiscControls></MiscControls>
+ <MiscControls>--cpreproc</MiscControls>
<Define>TX_ENABLE_WFI</Define>
<Undefine></Undefine>
<IncludePath></IncludePath>
@@ -1463,19 +1463,4 @@
</Target>
</Targets>
- <LayerInfo>
- <Layers>
- <Layer>
- <LayName>&lt;Project Info&gt;</LayName>
- <LayDesc></LayDesc>
- <LayUrl></LayUrl>
- <LayKeys></LayKeys>
- <LayCat></LayCat>
- <LayLic></LayLic>
- <LayTarg>0</LayTarg>
- <LayPrjMark>1</LayPrjMark>
- </Layer>
- </Layers>
- </LayerInfo>
-
</Project>
diff --git a/ports/cortex_m4/keil/example_build/ThreadX_Library.uvprojx b/ports/cortex_m4/keil/example_build/ThreadX_Library.uvprojx
new file mode 100644
index 00000000..5bf812e3
--- /dev/null
+++ b/ports/cortex_m4/keil/example_build/ThreadX_Library.uvprojx
@@ -0,0 +1,1431 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
+
+ <SchemaVersion>2.1</SchemaVersion>
+
+ <Header>### uVision Project, (C) Keil Software</Header>
+
+ <Targets>
+ <Target>
+ <TargetName>ThreadX_Library_Project</TargetName>
+ <ToolsetNumber>0x4</ToolsetNumber>
+ <ToolsetName>ARM-ADS</ToolsetName>
+ <pCCUsed>5060960::V5.06 update 7 (build 960)::.\ARMCC</pCCUsed>
+ <uAC6>0</uAC6>
+ <TargetOption>
+ <TargetCommonOption>
+ <Device>Cortex-M4 FPU</Device>
+ <Vendor>ARM</Vendor>
+ <Cpu>CLOCK(12000000) CPUTYPE("Cortex-M4") ESEL ELITTLE FPU2</Cpu>
+ <FlashUtilSpec></FlashUtilSpec>
+ <StartupFile></StartupFile>
+ <FlashDriverDll></FlashDriverDll>
+ <DeviceId>5237</DeviceId>
+ <RegisterFile></RegisterFile>
+ <MemoryEnv></MemoryEnv>
+ <Cmp></Cmp>
+ <Asm></Asm>
+ <Linker></Linker>
+ <OHString></OHString>
+ <InfinionOptionDll></InfinionOptionDll>
+ <SLE66CMisc></SLE66CMisc>
+ <SLE66AMisc></SLE66AMisc>
+ <SLE66LinkerMisc></SLE66LinkerMisc>
+ <SFDFile></SFDFile>
+ <bCustSvd>0</bCustSvd>
+ <UseEnv>0</UseEnv>
+ <BinPath></BinPath>
+ <IncludePath></IncludePath>
+ <LibPath></LibPath>
+ <RegisterFilePath></RegisterFilePath>
+ <DBRegisterFilePath></DBRegisterFilePath>
+ <TargetStatus>
+ <Error>0</Error>
+ <ExitCodeStop>0</ExitCodeStop>
+ <ButtonStop>0</ButtonStop>
+ <NotGenerated>0</NotGenerated>
+ <InvalidFlash>1</InvalidFlash>
+ </TargetStatus>
+ <OutputDirectory>.\</OutputDirectory>
+ <OutputName>ThreadX_Library</OutputName>
+ <CreateExecutable>0</CreateExecutable>
+ <CreateLib>1</CreateLib>
+ <CreateHexFile>0</CreateHexFile>
+ <DebugInformation>1</DebugInformation>
+ <BrowseInformation>1</BrowseInformation>
+ <ListingPath>.\</ListingPath>
+ <HexFormatSelection>1</HexFormatSelection>
+ <Merge32K>0</Merge32K>
+ <CreateBatchFile>0</CreateBatchFile>
+ <BeforeCompile>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopU1X>0</nStopU1X>
+ <nStopU2X>0</nStopU2X>
+ </BeforeCompile>
+ <BeforeMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopB1X>0</nStopB1X>
+ <nStopB2X>0</nStopB2X>
+ </BeforeMake>
+ <AfterMake>
+ <RunUserProg1>0</RunUserProg1>
+ <RunUserProg2>0</RunUserProg2>
+ <UserProg1Name></UserProg1Name>
+ <UserProg2Name></UserProg2Name>
+ <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
+ <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
+ <nStopA1X>0</nStopA1X>
+ <nStopA2X>0</nStopA2X>
+ </AfterMake>
+ <SelectedForBatchBuild>0</SelectedForBatchBuild>
+ <SVCSIdString></SVCSIdString>
+ </TargetCommonOption>
+ <CommonProperty>
+ <UseCPPCompiler>0</UseCPPCompiler>
+ <RVCTCodeConst>0</RVCTCodeConst>
+ <RVCTZI>0</RVCTZI>
+ <RVCTOtherData>0</RVCTOtherData>
+ <ModuleSelection>0</ModuleSelection>
+ <IncludeInBuild>1</IncludeInBuild>
+ <AlwaysBuild>0</AlwaysBuild>
+ <GenerateAssemblyFile>0</GenerateAssemblyFile>
+ <AssembleAssemblyFile>0</AssembleAssemblyFile>
+ <PublicsOnly>0</PublicsOnly>
+ <StopOnExitCode>3</StopOnExitCode>
+ <CustomArgument></CustomArgument>
+ <IncludeLibraryModules></IncludeLibraryModules>
+ <ComprImg>1</ComprImg>
+ </CommonProperty>
+ <DllOption>
+ <SimDllName>SARMCM3.DLL</SimDllName>
+ <SimDllArguments></SimDllArguments>
+ <SimDlgDll>DCM.DLL</SimDlgDll>
+ <SimDlgDllArguments>-pCM4</SimDlgDllArguments>
+ <TargetDllName>SARMCM3.DLL</TargetDllName>
+ <TargetDllArguments></TargetDllArguments>
+ <TargetDlgDll>TCM.DLL</TargetDlgDll>
+ <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
+ </DllOption>
+ <DebugOption>
+ <OPTHX>
+ <HexSelection>1</HexSelection>
+ <HexRangeLowAddress>0</HexRangeLowAddress>
+ <HexRangeHighAddress>0</HexRangeHighAddress>
+ <HexOffset>0</HexOffset>
+ <Oh166RecLen>16</Oh166RecLen>
+ </OPTHX>
+ </DebugOption>
+ <Utilities>
+ <Flash1>
+ <UseTargetDll>1</UseTargetDll>
+ <UseExternalTool>0</UseExternalTool>
+ <RunIndependent>0</RunIndependent>
+ <UpdateFlashBeforeDebugging>0</UpdateFlashBeforeDebugging>
+ <Capability>1</Capability>
+ <DriverSelection>4100</DriverSelection>
+ </Flash1>
+ <bUseTDR>0</bUseTDR>
+ <Flash2>BIN\ULP2CM3.DLL</Flash2>
+ <Flash3></Flash3>
+ <Flash4></Flash4>
+ <pFcarmOut></pFcarmOut>
+ <pFcarmGrp></pFcarmGrp>
+ <pFcArmRoot></pFcArmRoot>
+ <FcArmLst>0</FcArmLst>
+ </Utilities>
+ <TargetArmAds>
+ <ArmAdsMisc>
+ <GenerateListings>0</GenerateListings>
+ <asHll>1</asHll>
+ <asAsm>1</asAsm>
+ <asMacX>1</asMacX>
+ <asSyms>1</asSyms>
+ <asFals>1</asFals>
+ <asDbgD>1</asDbgD>
+ <asForm>1</asForm>
+ <ldLst>0</ldLst>
+ <ldmm>1</ldmm>
+ <ldXref>1</ldXref>
+ <BigEnd>0</BigEnd>
+ <AdsALst>1</AdsALst>
+ <AdsACrf>1</AdsACrf>
+ <AdsANop>0</AdsANop>
+ <AdsANot>0</AdsANot>
+ <AdsLLst>1</AdsLLst>
+ <AdsLmap>1</AdsLmap>
+ <AdsLcgr>1</AdsLcgr>
+ <AdsLsym>1</AdsLsym>
+ <AdsLszi>1</AdsLszi>
+ <AdsLtoi>1</AdsLtoi>
+ <AdsLsun>1</AdsLsun>
+ <AdsLven>1</AdsLven>
+ <AdsLsxf>1</AdsLsxf>
+ <RvctClst>0</RvctClst>
+ <GenPPlst>0</GenPPlst>
+ <AdsCpuType>"Cortex-M4"</AdsCpuType>
+ <RvctDeviceName></RvctDeviceName>
+ <mOS>0</mOS>
+ <uocRom>0</uocRom>
+ <uocRam>0</uocRam>
+ <hadIROM>0</hadIROM>
+ <hadIRAM>0</hadIRAM>
+ <hadXRAM>0</hadXRAM>
+ <uocXRam>0</uocXRam>
+ <RvdsVP>2</RvdsVP>
+ <RvdsMve>0</RvdsMve>
+ <RvdsCdeCp>0</RvdsCdeCp>
+ <hadIRAM2>0</hadIRAM2>
+ <hadIROM2>0</hadIROM2>
+ <StupSel>0</StupSel>
+ <useUlib>0</useUlib>
+ <EndSel>1</EndSel>
+ <uLtcg>0</uLtcg>
+ <nSecure>0</nSecure>
+ <RoSelD>0</RoSelD>
+ <RwSelD>0</RwSelD>
+ <CodeSel>0</CodeSel>
+ <OptFeed>0</OptFeed>
+ <NoZi1>0</NoZi1>
+ <NoZi2>0</NoZi2>
+ <NoZi3>0</NoZi3>
+ <NoZi4>0</NoZi4>
+ <NoZi5>0</NoZi5>
+ <Ro1Chk>0</Ro1Chk>
+ <Ro2Chk>0</Ro2Chk>
+ <Ro3Chk>0</Ro3Chk>
+ <Ir1Chk>0</Ir1Chk>
+ <Ir2Chk>0</Ir2Chk>
+ <Ra1Chk>0</Ra1Chk>
+ <Ra2Chk>0</Ra2Chk>
+ <Ra3Chk>0</Ra3Chk>
+ <Im1Chk>0</Im1Chk>
+ <Im2Chk>0</Im2Chk>
+ <OnChipMemories>
+ <Ocm1>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm1>
+ <Ocm2>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm2>
+ <Ocm3>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm3>
+ <Ocm4>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm4>
+ <Ocm5>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm5>
+ <Ocm6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </Ocm6>
+ <IRAM>
+ <Type>0</Type>
+ <StartAddress>0x1fff8000</StartAddress>
+ <Size>0x8000</Size>
+ </IRAM>
+ <IROM>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x40000</Size>
+ </IROM>
+ <XRAM>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </XRAM>
+ <OCR_RVCT1>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT1>
+ <OCR_RVCT2>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT2>
+ <OCR_RVCT3>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT3>
+ <OCR_RVCT4>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT4>
+ <OCR_RVCT5>
+ <Type>1</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT5>
+ <OCR_RVCT6>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT6>
+ <OCR_RVCT7>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT7>
+ <OCR_RVCT8>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT8>
+ <OCR_RVCT9>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT9>
+ <OCR_RVCT10>
+ <Type>0</Type>
+ <StartAddress>0x0</StartAddress>
+ <Size>0x0</Size>
+ </OCR_RVCT10>
+ </OnChipMemories>
+ <RvctStartVector></RvctStartVector>
+ </ArmAdsMisc>
+ <Cads>
+ <interw>0</interw>
+ <Optim>3</Optim>
+ <oTime>0</oTime>
+ <SplitLS>0</SplitLS>
+ <OneElfS>0</OneElfS>
+ <Strict>0</Strict>
+ <EnumInt>0</EnumInt>
+ <PlainCh>0</PlainCh>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <wLevel>0</wLevel>
+ <uThumb>0</uThumb>
+ <uSurpInc>0</uSurpInc>
+ <uC99>0</uC99>
+ <uGnu>0</uGnu>
+ <useXO>0</useXO>
+ <v6Lang>1</v6Lang>
+ <v6LangP>1</v6LangP>
+ <vShortEn>1</vShortEn>
+ <vShortWch>1</vShortWch>
+ <v6Lto>0</v6Lto>
+ <v6WtE>0</v6WtE>
+ <v6Rtti>0</v6Rtti>
+ <VariousControls>
+ <MiscControls></MiscControls>
+ <Define></Define>
+ <Undefine></Undefine>
+ <IncludePath>../inc;../../../../common/inc</IncludePath>
+ </VariousControls>
+ </Cads>
+ <Aads>
+ <interw>1</interw>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <thumb>0</thumb>
+ <SplitLS>0</SplitLS>
+ <SwStkChk>0</SwStkChk>
+ <NoWarn>0</NoWarn>
+ <uSurpInc>0</uSurpInc>
+ <useXO>0</useXO>
+ <ClangAsOpt>4</ClangAsOpt>
+ <VariousControls>
+ <MiscControls>--cpreproc</MiscControls>
+ <Define>TX_ENABLE_WFI</Define>
+ <Undefine></Undefine>
+ <IncludePath></IncludePath>
+ </VariousControls>
+ </Aads>
+ <LDads>
+ <umfTarg>0</umfTarg>
+ <Ropi>0</Ropi>
+ <Rwpi>0</Rwpi>
+ <noStLib>0</noStLib>
+ <RepFail>1</RepFail>
+ <useFile>0</useFile>
+ <TextAddressRange>0x00000000</TextAddressRange>
+ <DataAddressRange>0x20000000</DataAddressRange>
+ <pXoBase></pXoBase>
+ <ScatterFile></ScatterFile>
+ <IncludeLibs></IncludeLibs>
+ <IncludeLibsPath></IncludeLibsPath>
+ <Misc></Misc>
+ <LinkerInputFile></LinkerInputFile>
+ <DisabledWarnings></DisabledWarnings>
+ </LDads>
+ </TargetArmAds>
+ </TargetOption>
+ <Groups>
+ <Group>
+ <GroupName>Source Group</GroupName>
+ <Files>
+ <File>
+ <FileName>tx_port.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\inc\tx_port.h</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_context_restore.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\src\tx_thread_context_restore.s</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_context_save.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\src\tx_thread_context_save.s</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_interrupt_control.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\src\tx_thread_interrupt_control.s</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_interrupt_disable.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\src\tx_thread_interrupt_disable.s</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_interrupt_restore.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\src\tx_thread_interrupt_restore.s</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_schedule.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\src\tx_thread_schedule.s</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_stack_build.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\src\tx_thread_stack_build.s</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_system_return.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\src\tx_thread_system_return.s</FilePath>
+ </File>
+ <File>
+ <FileName>tx_timer_interrupt.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\src\tx_timer_interrupt.s</FilePath>
+ </File>
+ <File>
+ <FileName>tx_api.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\..\..\..\common\inc\tx_api.h</FilePath>
+ </File>
+ <File>
+ <FileName>tx_block_pool.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\..\..\..\common\inc\tx_block_pool.h</FilePath>
+ </File>
+ <File>
+ <FileName>tx_byte_pool.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\..\..\..\common\inc\tx_byte_pool.h</FilePath>
+ </File>
+ <File>
+ <FileName>tx_event_flags.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\..\..\..\common\inc\tx_event_flags.h</FilePath>
+ </File>
+ <File>
+ <FileName>tx_initialize.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\..\..\..\common\inc\tx_initialize.h</FilePath>
+ </File>
+ <File>
+ <FileName>tx_mutex.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\..\..\..\common\inc\tx_mutex.h</FilePath>
+ </File>
+ <File>
+ <FileName>tx_queue.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\..\..\..\common\inc\tx_queue.h</FilePath>
+ </File>
+ <File>
+ <FileName>tx_semaphore.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\..\..\..\common\inc\tx_semaphore.h</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\..\..\..\common\inc\tx_thread.h</FilePath>
+ </File>
+ <File>
+ <FileName>tx_timer.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\..\..\..\common\inc\tx_timer.h</FilePath>
+ </File>
+ <File>
+ <FileName>tx_trace.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\..\..\..\common\inc\tx_trace.h</FilePath>
+ </File>
+ <File>
+ <FileName>tx_user.h</FileName>
+ <FileType>5</FileType>
+ <FilePath>..\..\..\..\common\inc\tx_user.h</FilePath>
+ </File>
+ <File>
+ <FileName>tx_block_allocate.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_block_allocate.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_block_pool_cleanup.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_block_pool_cleanup.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_block_pool_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_block_pool_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_block_pool_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_block_pool_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_block_pool_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_block_pool_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_block_pool_initialize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_block_pool_initialize.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_block_pool_performance_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_block_pool_performance_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_block_pool_performance_system_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_block_pool_performance_system_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_block_pool_prioritize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_block_pool_prioritize.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_block_release.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_block_release.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_byte_allocate.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_byte_allocate.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_byte_pool_cleanup.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_byte_pool_cleanup.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_byte_pool_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_byte_pool_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_byte_pool_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_byte_pool_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_byte_pool_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_byte_pool_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_byte_pool_initialize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_byte_pool_initialize.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_byte_pool_performance_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_byte_pool_performance_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_byte_pool_performance_system_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_byte_pool_performance_system_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_byte_pool_prioritize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_byte_pool_prioritize.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_byte_pool_search.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_byte_pool_search.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_byte_release.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_byte_release.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_event_flags_cleanup.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_event_flags_cleanup.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_event_flags_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_event_flags_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_event_flags_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_event_flags_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_event_flags_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_event_flags_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_event_flags_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_event_flags_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_event_flags_initialize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_event_flags_initialize.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_event_flags_performance_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_event_flags_performance_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_event_flags_performance_system_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_event_flags_performance_system_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_event_flags_set.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_event_flags_set.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_event_flags_set_notify.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_event_flags_set_notify.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_initialize_high_level.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_initialize_high_level.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_initialize_kernel_enter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_initialize_kernel_enter.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_initialize_kernel_setup.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_initialize_kernel_setup.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_misra.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_misra.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_mutex_cleanup.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_mutex_cleanup.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_mutex_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_mutex_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_mutex_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_mutex_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_mutex_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_mutex_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_mutex_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_mutex_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_mutex_initialize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_mutex_initialize.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_mutex_performance_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_mutex_performance_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_mutex_performance_system_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_mutex_performance_system_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_mutex_prioritize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_mutex_prioritize.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_mutex_priority_change.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_mutex_priority_change.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_mutex_put.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_mutex_put.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_queue_cleanup.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_queue_cleanup.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_queue_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_queue_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_queue_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_queue_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_queue_flush.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_queue_flush.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_queue_front_send.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_queue_front_send.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_queue_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_queue_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_queue_initialize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_queue_initialize.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_queue_performance_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_queue_performance_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_queue_performance_system_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_queue_performance_system_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_queue_prioritize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_queue_prioritize.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_queue_receive.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_queue_receive.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_queue_send.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_queue_send.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_queue_send_notify.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_queue_send_notify.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_semaphore_ceiling_put.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_semaphore_ceiling_put.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_semaphore_cleanup.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_semaphore_cleanup.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_semaphore_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_semaphore_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_semaphore_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_semaphore_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_semaphore_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_semaphore_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_semaphore_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_semaphore_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_semaphore_initialize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_semaphore_initialize.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_semaphore_performance_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_semaphore_performance_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_semaphore_performance_system_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_semaphore_performance_system_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_semaphore_prioritize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_semaphore_prioritize.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_semaphore_put.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_semaphore_put.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_semaphore_put_notify.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_semaphore_put_notify.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_entry_exit_notify.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_entry_exit_notify.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_identify.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_identify.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_initialize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_initialize.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_performance_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_performance_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_performance_system_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_performance_system_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_preemption_change.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_preemption_change.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_priority_change.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_priority_change.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_relinquish.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_relinquish.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_reset.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_reset.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_resume.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_resume.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_shell_entry.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_shell_entry.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_sleep.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_sleep.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_stack_analyze.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_stack_analyze.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_stack_error_handler.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_stack_error_handler.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_stack_error_notify.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_stack_error_notify.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_suspend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_suspend.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_system_preempt_check.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_system_preempt_check.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_system_resume.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_system_resume.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_system_suspend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_system_suspend.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_terminate.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_terminate.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_time_slice.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_time_slice.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_time_slice_change.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_time_slice_change.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_timeout.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_timeout.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_thread_wait_abort.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_thread_wait_abort.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_time_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_time_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_time_set.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_time_set.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_timer_activate.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_timer_activate.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_timer_change.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_timer_change.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_timer_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_timer_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_timer_deactivate.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_timer_deactivate.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_timer_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_timer_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_timer_expiration_process.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_timer_expiration_process.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_timer_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_timer_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_timer_initialize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_timer_initialize.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_timer_performance_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_timer_performance_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_timer_performance_system_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_timer_performance_system_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_timer_system_activate.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_timer_system_activate.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_timer_system_deactivate.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_timer_system_deactivate.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_timer_thread_entry.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_timer_thread_entry.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_trace_buffer_full_notify.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_trace_buffer_full_notify.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_trace_disable.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_trace_disable.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_trace_enable.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_trace_enable.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_trace_event_filter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_trace_event_filter.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_trace_event_unfilter.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_trace_event_unfilter.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_trace_initialize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_trace_initialize.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_trace_interrupt_control.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_trace_interrupt_control.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_trace_isr_enter_insert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_trace_isr_enter_insert.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_trace_isr_exit_insert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_trace_isr_exit_insert.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_trace_object_register.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_trace_object_register.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_trace_object_unregister.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_trace_object_unregister.c</FilePath>
+ </File>
+ <File>
+ <FileName>tx_trace_user_event_insert.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\tx_trace_user_event_insert.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_block_allocate.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_block_allocate.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_block_pool_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_block_pool_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_block_pool_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_block_pool_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_block_pool_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_block_pool_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_block_pool_prioritize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_block_pool_prioritize.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_block_release.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_block_release.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_byte_allocate.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_byte_allocate.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_byte_pool_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_byte_pool_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_byte_pool_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_byte_pool_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_byte_pool_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_byte_pool_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_byte_pool_prioritize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_byte_pool_prioritize.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_byte_release.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_byte_release.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_event_flags_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_event_flags_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_event_flags_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_event_flags_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_event_flags_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_event_flags_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_event_flags_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_event_flags_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_event_flags_set.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_event_flags_set.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_event_flags_set_notify.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_event_flags_set_notify.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_mutex_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_mutex_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_mutex_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_mutex_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_mutex_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_mutex_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_mutex_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_mutex_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_mutex_prioritize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_mutex_prioritize.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_mutex_put.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_mutex_put.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_queue_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_queue_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_queue_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_queue_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_queue_flush.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_queue_flush.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_queue_front_send.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_queue_front_send.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_queue_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_queue_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_queue_prioritize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_queue_prioritize.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_queue_receive.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_queue_receive.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_queue_send.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_queue_send.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_queue_send_notify.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_queue_send_notify.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_semaphore_ceiling_put.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_semaphore_ceiling_put.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_semaphore_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_semaphore_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_semaphore_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_semaphore_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_semaphore_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_semaphore_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_semaphore_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_semaphore_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_semaphore_prioritize.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_semaphore_prioritize.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_semaphore_put.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_semaphore_put.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_semaphore_put_notify.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_semaphore_put_notify.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_thread_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_thread_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_thread_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_thread_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_thread_entry_exit_notify.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_thread_entry_exit_notify.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_thread_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_thread_info_get.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_thread_preemption_change.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_thread_preemption_change.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_thread_priority_change.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_thread_priority_change.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_thread_relinquish.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_thread_relinquish.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_thread_reset.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_thread_reset.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_thread_resume.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_thread_resume.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_thread_suspend.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_thread_suspend.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_thread_terminate.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_thread_terminate.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_thread_time_slice_change.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_thread_time_slice_change.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_thread_wait_abort.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_thread_wait_abort.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_timer_activate.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_timer_activate.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_timer_change.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_timer_change.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_timer_create.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_timer_create.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_timer_deactivate.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_timer_deactivate.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_timer_delete.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_timer_delete.c</FilePath>
+ </File>
+ <File>
+ <FileName>txe_timer_info_get.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\common\src\txe_timer_info_get.c</FilePath>
+ </File>
+ </Files>
+ </Group>
+ </Groups>
+ </Target>
+ </Targets>
+
+ <RTE>
+ <apis/>
+ <components/>
+ <files/>
+ </RTE>
+
+</Project>
diff --git a/ports/cortex_m4/keil/inc/tx_port.h b/ports/cortex_m4/keil/inc/tx_port.h
index 300a2a6c..18916ac8 100644
--- a/ports/cortex_m4/keil/inc/tx_port.h
+++ b/ports/cortex_m4/keil/inc/tx_port.h
@@ -699,7 +699,7 @@ void tx_thread_fpu_disable(void);
#ifdef TX_THREAD_INIT
CHAR _tx_version_id[] =
- "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX Cortex-M4/Keil Version 6.1.7 *";
+ "Copyright (c) Microsoft Corporation. All rights reserved. * ThreadX Cortex-M4/Keil Version 6.1.9 *";
#else
#ifdef TX_MISRA_ENABLE
extern CHAR _tx_version_id[100];