]> rtime.felk.cvut.cz Git - pes-rpp/rpp-simulink.git/commitdiff
Added CCS project for din-sci.
authorCarlos Jenkins <carlos@jenkins.co.cr>
Thu, 30 May 2013 14:28:27 +0000 (16:28 +0200)
committerCarlos Jenkins <carlos@jenkins.co.cr>
Thu, 30 May 2013 14:28:27 +0000 (16:28 +0200)
Also added datasheet for TI TMS570.

12 files changed:
refs/tms570.pdf [new file with mode: 0644]
rpp/lib/rpp/include/rpp/ain.h
rpp/lib/test/din-sci/.ccsproject [new file with mode: 0644]
rpp/lib/test/din-sci/.cproject [new file with mode: 0644]
rpp/lib/test/din-sci/.gitignore
rpp/lib/test/din-sci/.project [new file with mode: 0644]
rpp/lib/test/din-sci/.settings/org.eclipse.cdt.codan.core.prefs [new file with mode: 0644]
rpp/lib/test/din-sci/.settings/org.eclipse.cdt.debug.core.prefs [new file with mode: 0644]
rpp/lib/test/din-sci/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
rpp/lib/test/din-sci/src/main.c
rpp/lib/test/led-blink/.gitignore
rpp/lib/test/led-blink/src/main.c

diff --git a/refs/tms570.pdf b/refs/tms570.pdf
new file mode 100644 (file)
index 0000000..042d96e
Binary files /dev/null and b/refs/tms570.pdf differ
index 32f04fa614b49b99ee5bcca7ed58eacf47d676f6..8a3dcf550376fd18337332da90825f71c75dc86e 100644 (file)
@@ -28,7 +28,7 @@ int8_t rpp_ain_init();
  * @param[in] pin       The pin number to read [1-12].
  *
  * @return Value between 0-4095 (ADC is 12bit resolution) representing the
- *         analog value on given pin.
+ *          analog value on given pin.
  *         -1 if pin number is out of range.
  */
 int16_t rpp_ain_get(uint8_t pin);
diff --git a/rpp/lib/test/din-sci/.ccsproject b/rpp/lib/test/din-sci/.ccsproject
new file mode 100644 (file)
index 0000000..bf3e0d0
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?ccsproject version="1.0"?>
+
+<projectOptions>
+<deviceVariant value="Cortex R.TMS570LS3137"/>
+<deviceFamily value="TMS470"/>
+<deviceEndianness value="be32"/>
+<codegenToolVersion value="5.0.1"/>
+<isElfFormat value="true"/>
+<connection value=""/>
+<rts value="rtsv7R4_T_be_v3D16_eabi.lib"/>
+<templateProperties value="id=com.ti.common.project.core.emptyProjectTemplate,"/>
+<isTargetManual value="true"/>
+</projectOptions>
diff --git a/rpp/lib/test/din-sci/.cproject b/rpp/lib/test/din-sci/.cproject
new file mode 100644 (file)
index 0000000..af7d3db
--- /dev/null
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?fileVersion 4.0.0?>
+
+<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
+       <storageModule configRelations="2" moduleId="org.eclipse.cdt.core.settings">
+               <cconfiguration id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.1308377252">
+                       <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.1308377252" moduleId="org.eclipse.cdt.core.settings" name="Debug">
+                               <externalSettings/>
+                               <extensions>
+                                       <extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
+                                       <extension id="com.ti.ccstudio.errorparser.CoffErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="com.ti.ccstudio.errorparser.LinkErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                               </extensions>
+                       </storageModule>
+                       <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+                               <configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.1308377252" name="Debug" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug">
+                                       <folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.1308377252." name="/" resourcePath="">
+                                               <toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.DebugToolchain.716553732" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.linkerDebug.1234874132">
+                                                       <option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.801516481" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
+                                                               <listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex R.TMS570LS3137"/>
+                                                               <listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=be32"/>
+                                                               <listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
+                                                               <listOptionValue builtIn="false" value="CCS_MBS_VERSION=5.1.0.01"/>
+                                                               <listOptionValue builtIn="false" value="LINKER_COMMAND_FILE=TMS570LS313xFlashLnk.cmd"/>
+                                                               <listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=rtsv7R4_T_be_v3D16_eabi.lib"/>
+                                                               <listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
+                                                       </option>
+                                                       <option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.455519812" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="5.0.1" valueType="string"/>
+                                                       <targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.targetPlatformDebug.1206892981" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.targetPlatformDebug"/>
+                                                       <builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.builderDebug.1700910778" keepEnvironmentInBuildfile="false" name="GNU Make" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.builderDebug"/>
+                                                       <tool id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.compilerDebug.1649349214" name="ARM Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.compilerDebug">
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.CODE_STATE.975068279" name="Designate code state, 16-bit (thumb) or 32-bit (--code_state)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.CODE_STATE.32" valueType="enumerated"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.SILICON_VERSION.766479521" name="Target processor version (--silicon_version, -mv)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.SILICON_VERSION.7R4" valueType="enumerated"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.FLOAT_SUPPORT.25401899" name="Specify floating point support (--float_support)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.FLOAT_SUPPORT" value="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.FLOAT_SUPPORT.VFPv3D16" valueType="enumerated"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.ABI.1047099578" name="Application binary interface. (--abi)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.ABI.eabi" valueType="enumerated"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.ENUM_TYPE.576878439" name="Designate enum type (Default is packed for EABI) (--enum_type)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.DEBUGGING_MODEL.322361014" name="Debugging model" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.INCLUDE_PATH.583344214" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.INCLUDE_PATH" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/include}&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="../../../rpp/include/"/>
+                                                               </option>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.GCC.161049433" name="Enable support for GCC extensions (--gcc)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.GCC" value="true" valueType="boolean"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.DIAG_WARNING.942739879" name="Treat diagnostic &lt;id&gt; as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.DIAG_WARNING" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="225"/>
+                                                               </option>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.DISPLAY_ERROR_NUMBER.176053651" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
+                                                               <inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__C_SRCS.2145901318" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__C_SRCS"/>
+                                                               <inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__CPP_SRCS.751824506" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__CPP_SRCS"/>
+                                                               <inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__ASM_SRCS.419529113" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__ASM_SRCS"/>
+                                                               <inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__ASM2_SRCS.1935321054" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__ASM2_SRCS"/>
+                                                       </tool>
+                                                       <tool id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.linkerDebug.1234874132" name="ARM Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.linkerDebug">
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.ARM_BIG_ENDIAN_MODES.1651768548" name="ARM big endian modes" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.ARM_BIG_ENDIAN_MODES" value="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.ARM_BIG_ENDIAN_MODES.BE32" valueType="enumerated"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.OUTPUT_FILE.1616160183" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.OUTPUT_FILE" value="&quot;${ProjName}.out&quot;" valueType="string"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.MAP_FILE.1523213545" name="Input and output sections listed into &lt;file&gt; (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.MAP_FILE" value="&quot;${ProjName}.map&quot;" valueType="string"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.SEARCH_PATH.164977181" name="Add &lt;dir&gt; to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.SEARCH_PATH" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
+                                                               </option>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.DISPLAY_ERROR_NUMBER.203292509" name="Emit diagnostic identifier numbers (--display_error_number)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.LIBRARY.1142011651" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.LIBRARY" valueType="libs">
+                                                                       <listOptionValue builtIn="false" value="&quot;rtsv7R4_T_be_v3D16_eabi.lib&quot;"/>
+                                                               </option>
+                                                               <inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exeLinker.inputType__CMD_SRCS.1539248945" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exeLinker.inputType__CMD_SRCS"/>
+                                                               <inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exeLinker.inputType__CMD2_SRCS.2119925650" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exeLinker.inputType__CMD2_SRCS"/>
+                                                               <inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exeLinker.inputType__GEN_CMDS.696706340" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exeLinker.inputType__GEN_CMDS"/>
+                                                       </tool>
+                                               </toolChain>
+                                       </folderInfo>
+                                       <sourceEntries>
+                                               <entry excluding="lib|src" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="lib"/>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+                                       </sourceEntries>
+                               </configuration>
+                       </storageModule>
+                       <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+               </cconfiguration>
+               <cconfiguration id="com.ti.ccstudio.buildDefinitions.TMS470.Release.437109485">
+                       <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.437109485" moduleId="org.eclipse.cdt.core.settings" name="Release">
+                               <externalSettings/>
+                               <extensions>
+                                       <extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
+                                       <extension id="com.ti.ccstudio.errorparser.CoffErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="com.ti.ccstudio.errorparser.LinkErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                               </extensions>
+                       </storageModule>
+                       <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+                               <configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.437109485" name="Release" parent="com.ti.ccstudio.buildDefinitions.TMS470.Release">
+                                       <folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Release.437109485." name="/" resourcePath="">
+                                               <toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.ReleaseToolchain.1802444224" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.linkerRelease.444832247">
+                                                       <option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.841771443" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
+                                                               <listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex R.TMS570LS3137"/>
+                                                               <listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=be32"/>
+                                                               <listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
+                                                               <listOptionValue builtIn="false" value="CCS_MBS_VERSION=5.1.0.01"/>
+                                                               <listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=rtsv7R4_T_be_v3D16_eabi.lib"/>
+                                                               <listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
+                                                       </option>
+                                                       <option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.59733842" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="5.0.1" valueType="string"/>
+                                                       <targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.targetPlatformRelease.274147648" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.targetPlatformRelease"/>
+                                                       <builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.builderRelease.1297500783" keepEnvironmentInBuildfile="false" name="GNU Make" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.builderRelease"/>
+                                                       <tool id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.compilerRelease.56707608" name="ARM Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.compilerRelease">
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.CODE_STATE.1897362540" name="Designate code state, 16-bit (thumb) or 32-bit (--code_state)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.CODE_STATE.32" valueType="enumerated"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.SILICON_VERSION.400730681" name="Target processor version (--silicon_version, -mv)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.SILICON_VERSION.7R4" valueType="enumerated"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.FLOAT_SUPPORT.930796999" name="Specify floating point support (--float_support)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.FLOAT_SUPPORT" value="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.FLOAT_SUPPORT.VFPv3D16" valueType="enumerated"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.ABI.1742728339" name="Application binary interface. (--abi)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.ABI.eabi" valueType="enumerated"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.ENUM_TYPE.58915249" name="Designate enum type (Default is packed for EABI) (--enum_type)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.DIAG_WARNING.1930486731" name="Treat diagnostic &lt;id&gt; as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.DIAG_WARNING" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="225"/>
+                                                               </option>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.DISPLAY_ERROR_NUMBER.61957923" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.DIAG_WRAP.818421414" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.INCLUDE_PATH.2134612526" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compilerID.INCLUDE_PATH" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
+                                                               </option>
+                                                               <inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__C_SRCS.1393458963" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__C_SRCS"/>
+                                                               <inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__CPP_SRCS.1892355020" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__CPP_SRCS"/>
+                                                               <inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__ASM_SRCS.1804750645" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__ASM_SRCS"/>
+                                                               <inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__ASM2_SRCS.1754321009" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.compiler.inputType__ASM2_SRCS"/>
+                                                       </tool>
+                                                       <tool id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.linkerRelease.444832247" name="ARM Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exe.linkerRelease">
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.ARM_BIG_ENDIAN_MODES.142228290" name="ARM big endian modes" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.ARM_BIG_ENDIAN_MODES" value="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.ARM_BIG_ENDIAN_MODES.BE32" valueType="enumerated"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.OUTPUT_FILE.1806751764" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.OUTPUT_FILE" value="&quot;${ProjName}.out&quot;" valueType="string"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.MAP_FILE.276235859" name="Input and output sections listed into &lt;file&gt; (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.MAP_FILE" value="&quot;${ProjName}.map&quot;" valueType="string"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.DISPLAY_ERROR_NUMBER.323666405" name="Emit diagnostic identifier numbers (--display_error_number)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.DIAG_WRAP.856976904" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.SEARCH_PATH.547641096" name="Add &lt;dir&gt; to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.SEARCH_PATH" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
+                                                               </option>
+                                                               <option id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.LIBRARY.513815455" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.linkerID.LIBRARY" valueType="libs">
+                                                                       <listOptionValue builtIn="false" value="&quot;rtsv7R4_T_be_v3D16_eabi.lib&quot;"/>
+                                                               </option>
+                                                               <inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exeLinker.inputType__CMD_SRCS.300429675" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exeLinker.inputType__CMD_SRCS"/>
+                                                               <inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exeLinker.inputType__CMD2_SRCS.682071437" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exeLinker.inputType__CMD2_SRCS"/>
+                                                               <inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exeLinker.inputType__GEN_CMDS.970626124" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.exeLinker.inputType__GEN_CMDS"/>
+                                                       </tool>
+                                               </toolChain>
+                                       </folderInfo>
+                                       <sourceEntries>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="lib"/>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+                                               <entry excluding="TMS570LS313xFlashLnk.cmd|lib|src" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
+                                       </sourceEntries>
+                               </configuration>
+                       </storageModule>
+                       <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+               </cconfiguration>
+       </storageModule>
+       <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
+       <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+               <project id="din-sci.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.1814206782" name="ARM" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType"/>
+       </storageModule>
+       <storageModule moduleId="org.eclipse.cdt.core.language.mapping">
+               <project-mappings>
+                       <content-type-mapping configuration="" content-type="org.eclipse.cdt.core.asmSource" language="com.ti.ccstudio.core.TIASMLanguage"/>
+                       <content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cHeader" language="com.ti.ccstudio.core.TIGCCLanguage"/>
+                       <content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cSource" language="com.ti.ccstudio.core.TIGCCLanguage"/>
+                       <content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cxxHeader" language="com.ti.ccstudio.core.TIGPPLanguage"/>
+                       <content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cxxSource" language="com.ti.ccstudio.core.TIGPPLanguage"/>
+               </project-mappings>
+       </storageModule>
+       <storageModule moduleId="scannerConfiguration"/>
+</cproject>
index a165330def9e31d888d185830928c5b513c87989..0f3a6b1b96615900f9e959010ae745026ef8ccaf 100644 (file)
@@ -1,4 +1,2 @@
 Debug
 Release
-targetConfigs
-
diff --git a/rpp/lib/test/din-sci/.project b/rpp/lib/test/din-sci/.project
new file mode 100644 (file)
index 0000000..f7e1371
--- /dev/null
@@ -0,0 +1,384 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>din-sci</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+                       <triggers>full,incremental,</triggers>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>com.ti.ccstudio.core.ccsNature</nature>
+               <nature>org.eclipse.cdt.core.cnature</nature>
+               <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+               <nature>org.eclipse.cdt.core.ccnature</nature>
+               <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+       </natures>
+       <linkedResources>
+               <link>
+                       <name>TMS570LS3137.ccxml</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/TMS570LS3137.ccxml</locationURI>
+               </link>
+               <link>
+                       <name>TMS570LS313xFlashLnk.cmd</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/TMS570LS313xFlashLnk.cmd</locationURI>
+               </link>
+               <link>
+                       <name>lib/drv</name>
+                       <type>2</type>
+                       <locationURI>virtual:/virtual</locationURI>
+               </link>
+               <link>
+                       <name>lib/hal</name>
+                       <type>2</type>
+                       <locationURI>virtual:/virtual</locationURI>
+               </link>
+               <link>
+                       <name>lib/os</name>
+                       <type>2</type>
+                       <locationURI>virtual:/virtual</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp</name>
+                       <type>2</type>
+                       <locationURI>virtual:/virtual</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys</name>
+                       <type>2</type>
+                       <locationURI>virtual:/virtual</locationURI>
+               </link>
+               <link>
+                       <name>lib/drv/adc.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/drv/adc.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/drv/dac.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/drv/dac.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/drv/din.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/drv/din.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/drv/fray.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/drv/fray.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/drv/hbridge.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/drv/hbridge.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/drv/hout.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/drv/hout.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/drv/lout.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/drv/lout.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/hal/gpio_tms570.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/hal/gpio_tms570.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/hal/gpio_tms570_def.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/hal/gpio_tms570_def.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/hal/port_def.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/hal/port_def.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/hal/port_gpio.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/hal/port_gpio.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/hal/port_spi.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/hal/port_spi.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/hal/spi.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/hal/spi.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/hal/spi_resp_transl.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/hal/spi_resp_transl.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/hal/spi_tms570.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/hal/spi_tms570.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/os/croutine.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/os/croutine.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/os/heap.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/os/heap.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/os/list.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/os/list.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/os/port.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/os/port.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/os/portASM.asm</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/os/portASM.asm</locationURI>
+               </link>
+               <link>
+                       <name>lib/os/queue.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/os/queue.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/os/tasks.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/os/tasks.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/os/timers.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/os/timers.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp/ain.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/rpp/ain.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp/aout.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/rpp/aout.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp/can.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/rpp/can.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp/din.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/rpp/din.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp/eth.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/rpp/eth.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp/fr.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/rpp/fr.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp/hbr.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/rpp/hbr.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp/hout.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/rpp/hout.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp/lin.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/rpp/lin.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp/lout.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/rpp/lout.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp/mout.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/rpp/mout.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp/rpp.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/rpp/rpp.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp/sci.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/rpp/sci.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp/sdc.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/rpp/sdc.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/rpp/sdr.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/rpp/sdr.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/asm</name>
+                       <type>2</type>
+                       <locationURI>virtual:/virtual</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/notification.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/notification.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/sys_phantom.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/sys_phantom.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/sys_pinmux.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/sys_pinmux.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/sys_selftest.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/sys_selftest.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/sys_startup.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/sys_startup.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/system.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/system.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/ti_drv_adc.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/ti_drv_adc.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/ti_drv_can.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/ti_drv_can.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/ti_drv_dma.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/ti_drv_dma.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/ti_drv_dmm.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/ti_drv_dmm.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/ti_drv_emac.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/ti_drv_emac.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/ti_drv_emif.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/ti_drv_emif.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/ti_drv_esm.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/ti_drv_esm.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/ti_drv_gio.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/ti_drv_gio.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/ti_drv_het.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/ti_drv_het.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/ti_drv_i2c.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/ti_drv_i2c.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/ti_drv_lin.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/ti_drv_lin.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/ti_drv_mdio.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/ti_drv_mdio.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/ti_drv_mibspi.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/ti_drv_mibspi.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/ti_drv_sci.c</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/ti_drv_sci.c</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/asm/dabort.asm</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/asm/dabort.asm</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/asm/sys_core.asm</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/asm/sys_core.asm</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/asm/sys_intvecs.asm</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/asm/sys_intvecs.asm</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/asm/sys_mpu.asm</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/asm/sys_mpu.asm</locationURI>
+               </link>
+               <link>
+                       <name>lib/sys/asm/sys_pmu.asm</name>
+                       <type>1</type>
+                       <locationURI>PARENT-2-PROJECT_LOC/rpp/src/sys/asm/sys_pmu.asm</locationURI>
+               </link>
+       </linkedResources>
+</projectDescription>
diff --git a/rpp/lib/test/din-sci/.settings/org.eclipse.cdt.codan.core.prefs b/rpp/lib/test/din-sci/.settings/org.eclipse.cdt.codan.core.prefs
new file mode 100644 (file)
index 0000000..f653028
--- /dev/null
@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+inEditor=false
+onBuild=false
diff --git a/rpp/lib/test/din-sci/.settings/org.eclipse.cdt.debug.core.prefs b/rpp/lib/test/din-sci/.settings/org.eclipse.cdt.debug.core.prefs
new file mode 100644 (file)
index 0000000..2adc7b1
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+org.eclipse.cdt.debug.core.toggleBreakpointModel=com.ti.ccstudio.debug.CCSBreakpointMarker
diff --git a/rpp/lib/test/din-sci/.settings/org.eclipse.core.resources.prefs b/rpp/lib/test/din-sci/.settings/org.eclipse.core.resources.prefs
new file mode 100644 (file)
index 0000000..34bd255
--- /dev/null
@@ -0,0 +1,20 @@
+eclipse.preferences.version=1
+encoding//Debug/lib/drv/subdir_rules.mk=UTF-8
+encoding//Debug/lib/drv/subdir_vars.mk=UTF-8
+encoding//Debug/lib/hal/subdir_rules.mk=UTF-8
+encoding//Debug/lib/hal/subdir_vars.mk=UTF-8
+encoding//Debug/lib/os/subdir_rules.mk=UTF-8
+encoding//Debug/lib/os/subdir_vars.mk=UTF-8
+encoding//Debug/lib/rpp/subdir_rules.mk=UTF-8
+encoding//Debug/lib/rpp/subdir_vars.mk=UTF-8
+encoding//Debug/lib/sys/asm/subdir_rules.mk=UTF-8
+encoding//Debug/lib/sys/asm/subdir_vars.mk=UTF-8
+encoding//Debug/lib/sys/subdir_rules.mk=UTF-8
+encoding//Debug/lib/sys/subdir_vars.mk=UTF-8
+encoding//Debug/makefile=UTF-8
+encoding//Debug/objects.mk=UTF-8
+encoding//Debug/sources.mk=UTF-8
+encoding//Debug/src/subdir_rules.mk=UTF-8
+encoding//Debug/src/subdir_vars.mk=UTF-8
+encoding//Debug/subdir_rules.mk=UTF-8
+encoding//Debug/subdir_vars.mk=UTF-8
index b26efa1beec9f98aa2b387ae98f1374b8b361a1c..f1c0c538490bb66a4a58eba7475bc30747ffd61c 100644 (file)
@@ -1,5 +1,6 @@
 #include "rpp/rpp.h"
 
+#define FREQ_MILLIS 1000
 
 /**
  * FreeRTOS Task that read digital inputs and prints them on the SCI.
@@ -44,3 +45,22 @@ void main(void)
     // Start Scheduler
     vTaskStartScheduler();
 }
+
+
+/**
+ * FreeRTOS malloc() failed hook.
+ */
+void vApplicationMallocFailedHook(void) {
+       rpp_sci_printf("Malloc failed detected.\n");
+    // FIXME: Implement.
+}
+
+/**
+ * FreeRTOS stack overflow hook.
+ */
+void vApplicationStackOverflowHook(xTaskHandle xTask,
+                                   signed portCHAR *pcTaskName) {
+       rpp_sci_printf("Stack overflow detected.\n");
+    // FIXME: Implement.
+}
+
index a165330def9e31d888d185830928c5b513c87989..0f3a6b1b96615900f9e959010ae745026ef8ccaf 100644 (file)
@@ -1,4 +1,2 @@
 Debug
 Release
-targetConfigs
-
index ca7d127e81681e33787949091ad76b601cb20cb2..14063b1cdbdf82dd932676a7d9e057b6be4f3ea8 100644 (file)
@@ -25,6 +25,8 @@ void blink_led(void *p) {
         } else {
             rpp_lout_set(LED_PIN, LOW);
         }
+        rpp_lout_update();
+
         is_high = !is_high;
 
     }