This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Code Composer Studio does not compile Circa 2015 project in provided tidccy4.zip

Part Number: TIDA-01212
Other Parts Discussed in Thread: SYSBIOS, CC1350, , CC1310, TIDA-00848, WMBUS

Tool/software: Code Composer Studio

Code Composer Studio does not compile Circa 2015 project in provided tidccy4.zip.

with error:

"C:/ti/tirtos_cc13xx_cc26xx_2_21_00_06/products/bios_6_46_01_37/packages/ti/sysbios/family/arm/cc26xx/Boot.c", line 36: fatal error: cannot open source file "driverlib/sys_ctrl.h"
1 catastrophic error detected in the compilation of "C:/ti/tirtos_cc13xx_cc26xx_2_21_00_06/products/bios_6_46_01_37/packages/ti/sysbios/family/arm/cc26xx/Boot.c".

When selecting a blink project using the CCS Resource Explorer I can/am able to download and compile a project.  The working project has a project reference to tirtos_builds_CC1350_LAUNCH_XL_release which I add, but does not fix issue.  I have also tried adding one,either, both Simple Link CC13x0 SDK and SimpleLink Academy (and here I think people will agree SimpleLink is a misnomer)

CCS does compile circa 2017 portableNative as diffed working project

I get the sneaky suspicion that the project files are a bit crusty... but that's not all:

I also tried finding HCACapTouch_IRLED.scp as refreneced in

Single Bidirectional Infrared LED Communication Port Reference Design

specifically

"SCE example code in the file "HCACapTouch_IRLED.scp"

Which as far as I can tell does not exist by searching TI website and end up empty.

I am able to the the USART Emulator project and LED Blinker to the cc1350 LaunchPad using Sensor Controller Studio (all latest)

Does TI review their project files and parts and upgrade as needed so they work with the current tools?

The project does not compile in latest CCS tool.

The documentation makes reference to a seemly non existing project HCACapTouch_IRLED.scp. 

Why is goop in tidccy4.zip not a downloadable project in CSS Resource Explorer (I think I know the answer to this one).

So I am keenly curious to find out how is a TI customer to evaluate the TIDA-01212 reference design?

There is seemingly some crusty versionitis going on with both supplied doc, projects, and tools.

Is there any way to get the reference design and code to work?

Thoughts welcome... answers even better. 

  • I also tried instructions at:

    http://processors.wiki.ti.com/index.php/Using_Keil_MDK-ARM_with_CC13xx/CC26xx/

    To get Keil to work with it.  Which has dead link to

    http://processors.wiki.ti.com/index.php/CC26xxWare

    and it's not real clear where the files ccfg.c and startup_keil.s are after running the package manager... matter of fact ccfg.c does not exist at all in  File:MDKARM-DFP-TexasInstruments.CC13xxCC26xx.0.0.2.zip. zipfile  or really at all anywhere  on my hard disk drive .... I know as I searched C:\ ... it's nowhere to be found. the startup_keil.s is in the zip file.   Who writes these instructions and are they kept up to date.    Also the pkg zip file seems to only have cc1310 and not cc1350.

    • Right click "Source Group 1" and select "Add Existing item to Group 'Source Group 1'...".
    • In the appearing dialog, browse and add the following folders (make sure you show "All files")
      • Select <cc26xxware_dir>\startup_files\startup_keil.s and click Add
      • Select <cc26xxware_dir>\startup_files\ccfg.c and click Add
      • Select <cc26xxware_dir>\driverlib\bin\keil\driverlib.lib and click Add
        It's not like I am not trying anythink I can think of to get this to work.
  • HCACapTouch_IRLED.scp was found inside the tidccy4.zip with the CCS project files.  Inside the TIDA-00848_01212_IrDA9600 project in CCS/Eclipse in the /sce directory.

  • Brian,

    you already found the SCP file, before I could point you to it, very good! 

    Regarding the CCS compile errors: TIDA-01212 was developed at the time we used ti_rtos packages, now we have that inside the SDK.

    I suggest you try moving the project to the latest CC13X0 SDK (supports CC1310 and CC1350):

    http://www.ti.com/tool/SIMPLELINK-CC13X0-SDK 

    First, install the SDK, then import the rfPacketTX/TI-RTOS project for the CC1310 (or CC1350) LaunchPad that you haev available.

    Open the Resource Explorer window in CCS and click thru the SimpleLink CC13X0 SDK - v:3.20.00.23/Examples/Development Tools/CC1310 LaunchPad/TI Drivers/rfPacketTX/CCS Compiler and import to CCS workspace. Then you should be able to compile this project using the SDK3.20.00.23.

    Next you copy all the C-files (including the SCP directory) from the TIDA-01212 project into your new project. Make sure to modify the rfPacketTX as in TIDA-01212 such that the SCE code is used.

    Recompile the SCP file using the Sensor Controller Studio (also use the latest version 2.5.0 from TI.com):

    http://www.ti.com/tool/SENSOR-CONTROLLER-STUDIO 

    If you need to change CC13x0 DIO numbers for the signals to your IrDA LED you can do that in the SCP file.

    Hope this helps!

    Milen

  • Milen,

    Milen said:

    I suggest you try moving the project to the latest CC13X0 SDK (supports CC1310 and CC1350):

    http://www.ti.com/tool/SIMPLELINK-CC13X0-SDK 

    I already had this installed though I tried to reinstall it the installer complained already installed so it is verified installed.

    Milen said:

    First, install the SDK, then import the rfPacketTX/TI-RTOS project for the CC1310 (or CC1350) LaunchPad that you haev available.

    Open the Resource Explorer window in CCS and click thru the SimpleLink CC13X0 SDK - v:3.20.00.23/Examples/Development Tools/CC1310 LaunchPad/TI Drivers/rfPacketTX/CCS Compiler and import to CCS workspace. Then you should be able to compile this project using the SDK3.20.00.23.

    So here I assume

    TI-RTOS/CSS Compiler/rfPacketTx 

    And receive warning:

    No XDCtools, equivalent to the specified version '3.51.99', are available - defaulting to '3.55.2.22_core'

    Then continue on thinking newer is better right?

    Milen said:

    Next you copy all the C-files (including the SCP directory) from the TIDA-01212 project into your new project.

    Here I assume:

    (including the SCP directory)

    is typo and should read

    (including the sce directory)

    and done.

    Milen said:

    Make sure to modify the rfPacketTX as in TIDA-01212 such that the SCE code is used.

    Yeah so about that, as importing into a known compiling project was going to be my next step had I not received any reply.  I have already been trying to diff projects to see what bits are different and a:

    $ diff . 'C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600' > ../diff_output.txt

    where "." is C:\projects\ssv\LEDTxRx\CC1350\workspace\rfPacketTx_CC1350_LAUNCHXL_tirtos_ccs

    or using winmerge yields gobs of good wholesome xml (which I can provide if desired... aw heck I just decided to embed the diff so we can all experience the fun) but no clear insight as to what to change to make it compile.

    so in a vain effort I try

    grep sce ../diff_output.txt

    and get


    Common subdirectories: ./sce and C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600/sce

    so that yielded nothing of relevance

    How do I go about doing this?  Surely alternate apporaches are welcome.

    Milen said:

    Recompile the SCP file using the Sensor Controller Studio (also use the latest version 2.5.0 from TI.com):

    http://www.ti.com/tool/SENSOR-CONTROLLER-STUDIO 

    So I have already done this as I was able to compile and get it to the target (2.5.0.84 to be specific) .  I have done this for both projects in both directories new (rfPacketTx_CC1350_LAUNCHXL_tirtos_ccs) and old (TIDA-00848_01212_IrDA9600)

    Milen said:

    If you need to change CC13x0 DIO numbers for the signals to your IrDA LED you can do that in the SCP file.

    If only I could get there.

    And who does'nt enjoy looking at below xml (it's not much better in Winmerge or your favorite diff tool) in an attempt to get a blinky led app to work?   Someone should let eclipse developers in on a little secret:  XML is easy to write (in eclipse), but difficutl to read and diff WHEN (not if) your project is broken.

    diff ./.ccsproject "C:\\projects\\ssv\\LEDTxRx\\CC1350\\tidccy4\\TIDA-00848_01212_IrDA9600/.ccsproject"
    4,5c4
    < 	<ccsVersion value="9.1.0"/>
    < 	<deviceVariant value="Cortex M.CC1350F128"/>
    ---
    > 	<deviceVariant value="Cortex M.CC1310F128"/>
    8c7
    < 	<codegenToolVersion value="18.12.3.LTS"/>
    ---
    > 	<codegenToolVersion value="15.12.1.LTS"/>
    10,11c9
    < 	<connection value="common/targetdb/connections/TIXDS110_Connection.xml"/>
    < 	<rts value=""/>
    ---
    > 	<rts value="libc.a"/>
    13,17c11,14
    < 	<ignoreDefaultDeviceSettings value="true"/>
    < 	<ignoreDefaultCCSSettings value="true"/>
    < 	<templateProperties value="id=rfPacketTx_CC1350_LAUNCHXL_tirtos_ccs.projectspec.rfPacketTx_CC1350_LAUNCHXL_tirtos_ccs,buildProfile=release,isHybrid=true"/>
    < 	<origin value="C:\ti\simplelink_cc13x0_sdk_3_20_00_23\examples\rtos\CC1350_LAUNCHXL\drivers\rfPacketTx\tirtos\ccs\rfPacketTx_CC1350_LAUNCHXL_tirtos_ccs.projectspec"/>
    < 	<filesToOpen value=""/>
    ---
    > 	<origin value="C:/ti/TI_Products/METERING_BU/2016_Milen/TIDA-01212/Fimware/Fred16Nov16/TIDA00848V2_CC1310DK_7XD_TI_CC1310F128"/>
    > 	<templateProperties value="id=com_ti_rtsc_tirtoscc13XX_CC26XX_example_7.projectspec.rfPacketTx_CC1310DK_7XD_TI_CC1310F128,type=rtsc,products=com.ti.rtsc.TIRTOSCC13XX_CC26XX,xdcToolsVersion=3_32_00_06_core,target=ti.targets.arm.elf.M3,platform=ti.platforms.simplelink:CC1310F128,buildProfile=release,isHybrid=true,configuroOptions= --compileOptions &quot;${COMPILER_FLAGS} &quot;,"/>
    > 	<connection value="common/targetdb/connections/TIXDS100v3_Dot7_Connection.xml"/>
    > 	<isTargetManual value="false"/>
    Only in C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600: .config
    diff ./.cproject "C:\\projects\\ssv\\LEDTxRx\\CC1350\\tidccy4\\TIDA-00848_01212_IrDA9600/.cproject"
    4,5c4,5
    < 		<cconfiguration id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.1068944000">
    < 			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.1068944000" moduleId="org.eclipse.cdt.core.settings" name="Debug">
    ---
    > 		<cconfiguration id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.334030758">
    > 			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.334030758" moduleId="org.eclipse.cdt.core.settings" name="Debug">
    9d8
    < 					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    11d9
    < 					<extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    12a11,13
    > 					<extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    > 					<extension id="org.eclipse.rtsc.xdctools.parsers.ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    > 					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    16,20c17,21
    < 				<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.1068944000" name="Debug" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug" postbuildStep="         " prebuildStep="         ">
    < 					<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.1068944000." name="/" resourcePath="">
    < 						<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.DebugToolchain.583650625" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.linkerDebug.77433521">
    < 							<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.149739326" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
    < 								<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex M.CC1350F128"/>
    ---
    > 				<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" errorParsers="org.eclipse.rtsc.xdctools.parsers.ErrorParser;com.ti.ccstudio.errorparser.CoffErrorParser;com.ti.ccstudio.errorparser.LinkErrorParser;com.ti.ccstudio.errorparser.AsmErrorParser;org.eclipse.cdt.core.GmakeErrorParser" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.334030758" name="Debug" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug" postbuildStep="" prebuildStep="">
    > 					<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.334030758." name="/" resourcePath="">
    > 						<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.DebugToolchain.1248861309" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.linkerDebug.309464093">
    > 							<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1217305508" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
    > 								<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex M.CC1310F128"/>
    23,25c24,33
    < 								<listOptionValue builtIn="false" value="CCS_MBS_VERSION=6.1.3"/>
    < 								<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY="/>
    < 								<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
    ---
    > 								<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE=CC1310DK_7XD.cmd"/>
    > 								<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
    > 								<listOptionValue builtIn="false" value="XDC_VERSION=3.32.0.06_core"/>
    > 								<listOptionValue builtIn="false" value="INACTIVE_REPOS="/>
    > 								<listOptionValue builtIn="false" value="EXPANDED_REPOS="/>
    > 								<listOptionValue builtIn="false" value="OUTPUT_TYPE=rtscApplication:executable"/>
    > 								<listOptionValue builtIn="false" value="CCS_MBS_VERSION=5.5.0"/>
    > 								<listOptionValue builtIn="false" value="PRODUCTS=com.ti.SIMPLELINK_CC13X0_SDK:3.20.0.23;com.ti.rtsc.TIRTOSCC13XX_CC26XX:2.20.0.06;"/>
    > 								<listOptionValue builtIn="false" value="RTSC_MBS_VERSION=2.2.0"/>
    > 								<listOptionValue builtIn="false" value="PRODUCT_MACRO_IMPORTS={&quot;com.ti.SIMPLELINK_CC13X0_SDK&quot;:[&quot;${COM_TI_SIMPLELINK_CC13X0_SDK_INCLUDE_PATH}&quot;,&quot;${COM_TI_SIMPLELINK_CC13X0_SDK_LIBRARY_PATH}&quot;,&quot;${COM_TI_SIMPLELINK_CC13X0_SDK_LIBRARIES}&quot;,&quot;${COM_TI_SIMPLELINK_CC13X0_SDK_SYMBOLS}&quot;,&quot;${COM_TI_SIMPLELINK_CC13X0_SDK_SYSCONFIG_MANIFEST}&quot;]}"/>
    27,39c35,39
    < 							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1650487884" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="18.12.3.LTS" valueType="string"/>
    < 							<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.targetPlatformDebug.1908096044" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.targetPlatformDebug"/>
    < 							<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.builderDebug.4244173" name="GNU Make.Debug" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.builderDebug"/>
    < 							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.compilerDebug.192695937" name="ARM Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.compilerDebug">
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DEBUGGING_MODEL.913391751" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DEBUGGING_MODEL" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
    < 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DIAG_WARNING.1923466911" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DIAG_WARNING" useByScannerDiscovery="false" valueType="stringList">
    < 									<listOptionValue builtIn="false" value="225"/>
    < 									<listOptionValue builtIn="false" value="255"/>
    < 								</option>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DISPLAY_ERROR_NUMBER.1640179693" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DIAG_WRAP.1572378989" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.LITTLE_ENDIAN.1836604792" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.LITTLE_ENDIAN" useByScannerDiscovery="false" value="true" valueType="boolean"/>
    < 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.INCLUDE_PATH.1915481080" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.INCLUDE_PATH" valueType="includePath">
    ---
    > 							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1618641442" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="16.6.0.STS" valueType="string"/>
    > 							<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.targetPlatformDebug.468739359" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.targetPlatformDebug"/>
    > 							<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.builderDebug.2035046719" keepEnvironmentInBuildfile="false" name="GNU Make" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.builderDebug"/>
    > 							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.compilerDebug.243655336" name="ARM Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.compilerDebug">
    > 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.INCLUDE_PATH.792189291" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.INCLUDE_PATH" valueType="includePath">
    41,43c41
    < 									<listOptionValue builtIn="false" value="${PROJECT_ROOT}"/>
    < 									<listOptionValue builtIn="false" value="${COM_TI_SIMPLELINK_CC13X0_SDK_INSTALL_DIR}/source/ti/posix/ccs"/>
    < 									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
    ---
    > 									<listOptionValue builtIn="false" value="${COM_TI_SIMPLELINK_CC13X0_SDK_INCLUDE_PATH}"/>
    45c43
    < 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DEFINE.1540487783" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DEFINE" valueType="definedSymbols">
    ---
    > 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DEFINE.1197617278" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DEFINE" valueType="definedSymbols">
    47,70c45,57
    < 									<listOptionValue builtIn="false" value="DeviceFamily_CC13X0"/>
    < 									<listOptionValue builtIn="false" value="CCFG_FORCE_VDDR_HH=0"/>
    < 									<listOptionValue builtIn="false" value="SUPPORT_PHY_CUSTOM"/>
    < 									<listOptionValue builtIn="false" value="SUPPORT_PHY_50KBPS2GFSK"/>
    < 									<listOptionValue builtIn="false" value="SUPPORT_PHY_625BPSLRM"/>
    < 									<listOptionValue builtIn="false" value="SUPPORT_PHY_5KBPSSLLR"/>
    < 								</option>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.SILICON_VERSION.274033634" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.SILICON_VERSION" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.SILICON_VERSION.7M3" valueType="enumerated"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.CODE_STATE.473751969" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.CODE_STATE" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.CODE_STATE.16" valueType="enumerated"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.GEN_FUNC_SUBSECTIONS.1409102554" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.GEN_FUNC_SUBSECTIONS" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.GEN_FUNC_SUBSECTIONS.on" valueType="enumerated"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.FLOAT_SUPPORT.615833832" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.FLOAT_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.FLOAT_SUPPORT.vfplib" valueType="enumerated"/>
    < 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__C_SRCS.1070576056" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__C_SRCS"/>
    < 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__CPP_SRCS.1511249304" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__CPP_SRCS"/>
    < 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__ASM_SRCS.1158690751" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__ASM_SRCS"/>
    < 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__ASM2_SRCS.1252729806" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__ASM2_SRCS"/>
    < 							</tool>
    < 							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.linkerDebug.77433521" name="ARM Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.linkerDebug">
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.OUTPUT_FILE.1381094128" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.OUTPUT_FILE" useByScannerDiscovery="false" value="${ProjName}.out" valueType="string"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.MAP_FILE.498790488" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.MAP_FILE" useByScannerDiscovery="false" value="${ProjName}.map" valueType="string"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.XML_LINK_INFO.306500312" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.XML_LINK_INFO" useByScannerDiscovery="false" value="${ProjName}_linkInfo.xml" valueType="string"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.DISPLAY_ERROR_NUMBER.979104300" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.DIAG_WRAP.76508078" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.REREAD_LIBS.2020204813" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.REREAD_LIBS" useByScannerDiscovery="false" value="false" valueType="boolean"/>
    < 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.SEARCH_PATH.340395004" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.SEARCH_PATH" valueType="libPaths">
    ---
    > 									<listOptionValue builtIn="false" value="${COM_TI_SIMPLELINK_CC13X0_SDK_SYMBOLS}"/>
    > 								</option>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.SILICON_VERSION.1786337725" name="Target processor version (--silicon_version, -mv)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.SILICON_VERSION.7M3" valueType="enumerated"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.CODE_STATE.391941571" name="Designate code state, 16-bit (thumb) or 32-bit (--code_state)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.CODE_STATE.16" valueType="enumerated"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.ABI.837618795" name="Application binary interface. (--abi)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.ABI.eabi" valueType="enumerated"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.LITTLE_ENDIAN.1547209726" name="Little endian code [See 'General' page to edit] (--little_endian, -me)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>
    > 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__C_SRCS.1188693977" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__C_SRCS"/>
    > 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__CPP_SRCS.1906730859" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__CPP_SRCS"/>
    > 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__ASM_SRCS.1854801751" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__ASM_SRCS"/>
    > 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__ASM2_SRCS.758171414" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__ASM2_SRCS"/>
    > 							</tool>
    > 							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.linkerDebug.309464093" name="ARM Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.linkerDebug">
    > 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.SEARCH_PATH.344323983" name="Add &lt;dir&gt; to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.SEARCH_PATH" valueType="libPaths">
    72,74c59
    < 									<listOptionValue builtIn="false" value="${COM_TI_SIMPLELINK_CC13X0_SDK_INSTALL_DIR}/source"/>
    < 									<listOptionValue builtIn="false" value="${COM_TI_SIMPLELINK_CC13X0_SDK_INSTALL_DIR}/kernel/tirtos/packages"/>
    < 									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/lib"/>
    ---
    > 									<listOptionValue builtIn="false" value="${COM_TI_SIMPLELINK_CC13X0_SDK_LIBRARY_PATH}"/>
    76c61
    < 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.LIBRARY.1319050790" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.LIBRARY" useByScannerDiscovery="false" valueType="libs">
    ---
    > 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.LIBRARY.1957156294" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.LIBRARY" valueType="libs">
    78,85c63
    < 									<listOptionValue builtIn="false" value="ti/display/lib/display.aem3"/>
    < 									<listOptionValue builtIn="false" value="ti/grlib/lib/ccs/m3/grlib.a"/>
    < 									<listOptionValue builtIn="false" value="third_party/spiffs/lib/ccs/m3/spiffs_cc26xx.a"/>
    < 									<listOptionValue builtIn="false" value="ti/drivers/rf/lib/rf_multiMode_cc13x0.aem3"/>
    < 									<listOptionValue builtIn="false" value="ti/drivers/lib/drivers_cc13x0.aem3"/>
    < 									<listOptionValue builtIn="false" value="ti/dpl/lib/dpl_cc13x0.aem3"/>
    < 									<listOptionValue builtIn="false" value="${GENERATED_LIBRARIES}"/>
    < 									<listOptionValue builtIn="false" value="ti/devices/cc13x0/driverlib/bin/ccs/driverlib.lib"/>
    ---
    > 									<listOptionValue builtIn="false" value="${COM_TI_SIMPLELINK_CC13X0_SDK_LIBRARIES}"/>
    88,90c66,91
    < 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__CMD_SRCS.1504234681" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__CMD_SRCS"/>
    < 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__CMD2_SRCS.806236296" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__CMD2_SRCS"/>
    < 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__GEN_CMDS.862075038" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__GEN_CMDS"/>
    ---
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.STACK_SIZE.1315373092" name="Set C system stack size (--stack_size, -stack)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.STACK_SIZE" value="256" valueType="string"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.HEAP_SIZE.939165165" name="Heap size for C/C++ dynamic memory allocation (--heap_size, -heap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.HEAP_SIZE" value="0" valueType="string"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.OUTPUT_FILE.1510046307" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.OUTPUT_FILE" value="${ProjName}.out" valueType="string"/>
    > 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__CMD_SRCS.61945767" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__CMD_SRCS"/>
    > 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__CMD2_SRCS.1010625844" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__CMD2_SRCS"/>
    > 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__GEN_CMDS.628160411" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__GEN_CMDS"/>
    > 							</tool>
    > 							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.hex.899230376" name="ARM Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.hex">
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.hex.ROMWIDTH.889888440" name="Specify rom width (--romwidth, -romwidth=width)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.hex.ROMWIDTH" value="8" valueType="string"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.hex.MEMWIDTH.1226226016" name="Specify memory width (--memwidth, -memwidth=width)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.hex.MEMWIDTH" value="8" valueType="string"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.hex.OUTPUT_FORMAT.430427990" name="Output format" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.hex.OUTPUT_FORMAT" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.hex.OUTPUT_FORMAT.INTEL" valueType="enumerated"/>
    > 							</tool>
    > 							<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.412594163" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">
    > 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.1539572014" name="Package repositories (--xdcpath)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="stringList">
    > 									<listOptionValue builtIn="false" value="${COM_TI_RTSC_TIRTOSCC13XX_CC26XX_REPOS}"/>
    > 									<listOptionValue builtIn="false" value="C:\ti\ccs910\ccs\ccs_base"/>
    > 									<listOptionValue builtIn="false" value=""/>
    > 									<listOptionValue builtIn="false" value="${TARGET_CONTENT_BASE}"/>
    > 									<listOptionValue builtIn="false" value="${COM_TI_SIMPLELINK_CC13X0_SDK_INSTALL_DIR_REPOS}"/>
    > 								</option>
    > 								<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.1602347511" name="Target (-t)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.arm.elf.M3" valueType="string"/>
    > 								<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.200917525" name="Platform (-p)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.simplelink:CC1310F128" valueType="string"/>
    > 								<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW.1867476153" name="Platform (-p)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW" value="ti.platforms.simplelink:CC1310F128" valueType="string"/>
    > 								<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.309434665" name="Build-profile (-r)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE" value="release" valueType="string"/>
    > 								<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.1619086843" name="Compiler tools directory (-c)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value="${CG_TOOL_ROOT}" valueType="string"/>
    > 								<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.COMPILE_OPTIONS.1777225774" name="Additional compiler options (--compileOptions)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.COMPILE_OPTIONS" value="&quot;${COMPILER_FLAGS} &quot;" valueType="string"/>
    92d92
    < 							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.hex.1673835364" name="ARM Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.hex"/>
    94a95,97
    > 					<sourceEntries>
    > 						<entry excluding="backup15_3_rfPacketTx.c|smartrf_settings/orig868M000_smartrf_settings.c|cc13x0f128.cmd|src" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
    > 					</sourceEntries>
    98c101
    < 				<externalSettings containerId="tirtos_builds_CC1350_LAUNCHXL_release_ccs;" factoryId="org.eclipse.cdt.core.cfg.export.settings.sipplier"/>
    ---
    > 				<externalSettings containerId="tirtos_builds_CC1350_LAUNCHXL_release_gcc;com.ti.ccstudio.buildDefinitions.TMS470.Debug.2023428371" factoryId="org.eclipse.cdt.core.cfg.export.settings.sipplier"/>
    101,102c104,105
    < 		<cconfiguration id="com.ti.ccstudio.buildDefinitions.TMS470.Release.1061807375">
    < 			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.1061807375" moduleId="org.eclipse.cdt.core.settings" name="Release">
    ---
    > 		<cconfiguration id="com.ti.ccstudio.buildDefinitions.TMS470.Release.535714610">
    > 			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.535714610" moduleId="org.eclipse.cdt.core.settings" name="Release">
    106d108
    < 					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    108d109
    < 					<extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    109a111,113
    > 					<extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    > 					<extension id="org.eclipse.rtsc.xdctools.parsers.ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    > 					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    113,117c117,121
    < 				<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.1061807375" name="Release" parent="com.ti.ccstudio.buildDefinitions.TMS470.Release" postbuildStep="         " prebuildStep="         ">
    < 					<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Release.1061807375." name="/" resourcePath="">
    < 						<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.ReleaseToolchain.1221390136" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.linkerRelease.1003347545">
    < 							<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1187966363" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
    < 								<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex M.CC1350F128"/>
    ---
    > 				<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" errorParsers="org.eclipse.rtsc.xdctools.parsers.ErrorParser;com.ti.ccstudio.errorparser.CoffErrorParser;com.ti.ccstudio.errorparser.LinkErrorParser;com.ti.ccstudio.errorparser.AsmErrorParser" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.535714610" name="Release" parent="com.ti.ccstudio.buildDefinitions.TMS470.Release" postbuildStep="" prebuildStep="">
    > 					<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Release.535714610." name="/" resourcePath="">
    > 						<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.ReleaseToolchain.703681243" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.linkerRelease.1401004869">
    > 							<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.695954363" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
    > 								<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex M.CC1310F128"/>
    120,122c124,130
    < 								<listOptionValue builtIn="false" value="CCS_MBS_VERSION=6.1.3"/>
    < 								<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY="/>
    < 								<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
    ---
    > 								<listOptionValue builtIn="false" value="CCS_MBS_VERSION=5.5.0"/>
    > 								<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>
    > 								<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
    > 								<listOptionValue builtIn="false" value="RTSC_MBS_VERSION=2.2.0"/>
    > 								<listOptionValue builtIn="false" value="XDC_VERSION=3.32.0.06_core"/>
    > 								<listOptionValue builtIn="false" value="RTSC_PRODUCTS=com.ti.rtsc.TIRTOSCC13XX_CC26XX:2.16.0.08;"/>
    > 								<listOptionValue builtIn="false" value="OUTPUT_TYPE=rtscApplication:executable"/>
    124,128c132,139
    < 							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.330997845" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="18.12.3.LTS" valueType="string"/>
    < 							<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.targetPlatformRelease.1034098709" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.targetPlatformRelease"/>
    < 							<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.builderRelease.3364503" name="GNU Make.Release" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.builderRelease"/>
    < 							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.compilerRelease.219827696" name="ARM Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.compilerRelease">
    < 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DIAG_WARNING.939589982" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DIAG_WARNING" useByScannerDiscovery="false" valueType="stringList">
    ---
    > 							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1274006054" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="15.12.1.LTS" valueType="string"/>
    > 							<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.targetPlatformRelease.709451533" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.targetPlatformRelease"/>
    > 							<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.builderRelease.1184696625" keepEnvironmentInBuildfile="false" name="GNU Make" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.builderRelease"/>
    > 							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.compilerRelease.1086177895" name="ARM Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.compilerRelease">
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.SILICON_VERSION.1533628721" name="Target processor version (--silicon_version, -mv)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.SILICON_VERSION.7M3" valueType="enumerated"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.CODE_STATE.796437459" name="Designate code state, 16-bit (thumb) or 32-bit (--code_state)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.CODE_STATE.16" valueType="enumerated"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.ABI.119167178" name="Application binary interface. (--abi)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.ABI.eabi" valueType="enumerated"/>
    > 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DIAG_WARNING.1839655642" name="Treat diagnostic &lt;id&gt; as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DIAG_WARNING" valueType="stringList">
    132,183c143,197
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DISPLAY_ERROR_NUMBER.598620293" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DIAG_WRAP.1606242968" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.LITTLE_ENDIAN.581105030" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.LITTLE_ENDIAN" useByScannerDiscovery="false" value="true" valueType="boolean"/>
    < 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.INCLUDE_PATH.223423511" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.INCLUDE_PATH" valueType="includePath">
    < 									<listOptionValue builtIn="false" value="${INHERITED_INCLUDE_PATH}"/>
    < 									<listOptionValue builtIn="false" value="${PROJECT_ROOT}"/>
    < 									<listOptionValue builtIn="false" value="${COM_TI_SIMPLELINK_CC13X0_SDK_INSTALL_DIR}/source/ti/posix/ccs"/>
    < 									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
    < 								</option>
    < 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DEFINE.1510791816" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DEFINE" valueType="definedSymbols">
    < 									<listOptionValue builtIn="false" value="${INHERITED_SYMBOLS}"/>
    < 									<listOptionValue builtIn="false" value="DeviceFamily_CC13X0"/>
    < 									<listOptionValue builtIn="false" value="CCFG_FORCE_VDDR_HH=0"/>
    < 									<listOptionValue builtIn="false" value="SUPPORT_PHY_CUSTOM"/>
    < 									<listOptionValue builtIn="false" value="SUPPORT_PHY_50KBPS2GFSK"/>
    < 									<listOptionValue builtIn="false" value="SUPPORT_PHY_625BPSLRM"/>
    < 									<listOptionValue builtIn="false" value="SUPPORT_PHY_5KBPSSLLR"/>
    < 								</option>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.SILICON_VERSION.1979388562" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.SILICON_VERSION" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.SILICON_VERSION.7M3" valueType="enumerated"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.CODE_STATE.1213259414" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.CODE_STATE" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.CODE_STATE.16" valueType="enumerated"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.GEN_FUNC_SUBSECTIONS.1697590906" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.GEN_FUNC_SUBSECTIONS" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.GEN_FUNC_SUBSECTIONS.on" valueType="enumerated"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.FLOAT_SUPPORT.570498796" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.FLOAT_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.FLOAT_SUPPORT.vfplib" valueType="enumerated"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DEBUGGING_MODEL.629891149" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DEBUGGING_MODEL" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
    < 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__C_SRCS.1754834181" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__C_SRCS"/>
    < 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__CPP_SRCS.1348913582" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__CPP_SRCS"/>
    < 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__ASM_SRCS.1604305449" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__ASM_SRCS"/>
    < 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__ASM2_SRCS.680208813" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.compiler.inputType__ASM2_SRCS"/>
    < 							</tool>
    < 							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.linkerRelease.1003347545" name="ARM Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exe.linkerRelease">
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.OUTPUT_FILE.1332674288" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.OUTPUT_FILE" useByScannerDiscovery="false" value="${ProjName}.out" valueType="string"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.MAP_FILE.579875610" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.MAP_FILE" useByScannerDiscovery="false" value="${ProjName}.map" valueType="string"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.XML_LINK_INFO.789286566" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.XML_LINK_INFO" useByScannerDiscovery="false" value="${ProjName}_linkInfo.xml" valueType="string"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.DISPLAY_ERROR_NUMBER.1299692139" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.DIAG_WRAP.702306484" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
    < 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.REREAD_LIBS.1780469947" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.REREAD_LIBS" useByScannerDiscovery="false" value="false" valueType="boolean"/>
    < 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.SEARCH_PATH.2054626650" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.SEARCH_PATH" valueType="libPaths">
    < 									<listOptionValue builtIn="false" value="${INHERITED_LIBRARY_PATH}"/>
    < 									<listOptionValue builtIn="false" value="${COM_TI_SIMPLELINK_CC13X0_SDK_INSTALL_DIR}/source"/>
    < 									<listOptionValue builtIn="false" value="${COM_TI_SIMPLELINK_CC13X0_SDK_INSTALL_DIR}/kernel/tirtos/packages"/>
    < 									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/lib"/>
    < 								</option>
    < 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.LIBRARY.237646979" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.linkerID.LIBRARY" useByScannerDiscovery="false" valueType="libs">
    < 									<listOptionValue builtIn="false" value="${INHERITED_LIBRARIES}"/>
    < 									<listOptionValue builtIn="false" value="ti/display/lib/display.aem3"/>
    < 									<listOptionValue builtIn="false" value="ti/grlib/lib/ccs/m3/grlib.a"/>
    < 									<listOptionValue builtIn="false" value="third_party/spiffs/lib/ccs/m3/spiffs_cc26xx.a"/>
    < 									<listOptionValue builtIn="false" value="ti/drivers/rf/lib/rf_multiMode_cc13x0.aem3"/>
    < 									<listOptionValue builtIn="false" value="ti/drivers/lib/drivers_cc13x0.aem3"/>
    < 									<listOptionValue builtIn="false" value="ti/dpl/lib/dpl_cc13x0.aem3"/>
    < 									<listOptionValue builtIn="false" value="${GENERATED_LIBRARIES}"/>
    < 									<listOptionValue builtIn="false" value="ti/devices/cc13x0/driverlib/bin/ccs/driverlib.lib"/>
    < 									<listOptionValue builtIn="false" value="libc.a"/>
    ---
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DISPLAY_ERROR_NUMBER.1839742123" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DIAG_WRAP.1644899738" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
    > 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.INCLUDE_PATH.1524811262" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.INCLUDE_PATH" valueType="includePath">
    > 									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}}&quot;"/>
    > 									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/smartrf_settings}&quot;"/>
    > 									<listOptionValue builtIn="false" value="&quot;${COM_TI_RTSC_TIRTOSCC13XX_CC26XX_INSTALL_DIR}/products/cc13xxware_2_03_01_16780&quot;"/>
    > 									<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
    > 								</option>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.LITTLE_ENDIAN.555321839" name="Little endian code [See 'General' page to edit] (--little_endian, -me)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>
    > 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DEFINE.2007903061" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DEFINE" valueType="definedSymbols">
    > 									<listOptionValue builtIn="false" value="ccs"/>
    > 								</option>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DEBUGGING_MODEL.434792041" name="Debugging model" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.GEN_FUNC_SUBSECTIONS.535051319" name="Place each function in a separate subsection (--gen_func_subsections, -ms)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.GEN_FUNC_SUBSECTIONS" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.GEN_FUNC_SUBSECTIONS.on" valueType="enumerated"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.FLOAT_SUPPORT.1191411013" name="Specify floating point support (--float_support)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.FLOAT_SUPPORT" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.FLOAT_SUPPORT.vfplib" valueType="enumerated"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.OPT_LEVEL.release.1636752036" name="Optimization level (--opt_level, -O)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.OPT_LEVEL.release" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.OPT_LEVEL.3" valueType="enumerated"/>
    > 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__C_SRCS.1585999640" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__C_SRCS"/>
    > 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__CPP_SRCS.1647328687" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__CPP_SRCS"/>
    > 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM_SRCS.526803545" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM_SRCS"/>
    > 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM2_SRCS.348528187" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM2_SRCS"/>
    > 							</tool>
    > 							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.linkerRelease.1401004869" name="ARM Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.linkerRelease">
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.STACK_SIZE.133335377" name="Set C system stack size (--stack_size, -stack)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.STACK_SIZE" value="256" valueType="string"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.HEAP_SIZE.1103423310" name="Heap size for C/C++ dynamic memory allocation (--heap_size, -heap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.HEAP_SIZE" value="0" valueType="string"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.OUTPUT_FILE.1111869374" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.OUTPUT_FILE" useByScannerDiscovery="false" value="${ProjName}.out" valueType="string"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.MAP_FILE.269006429" name="Link information (map) listed into &lt;file&gt; (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.MAP_FILE" value="&quot;${ProjName}.map&quot;" valueType="string"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.XML_LINK_INFO.465042001" name="Detailed link information data-base into &lt;file&gt; (--xml_link_info, -xml_link_info)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.XML_LINK_INFO" value="&quot;${ProjName}_linkInfo.xml&quot;" valueType="string"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.DISPLAY_ERROR_NUMBER.1323002494" name="Emit diagnostic identifier numbers (--display_error_number)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.DIAG_WRAP.2065911874" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
    > 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.SEARCH_PATH.1537542709" name="Add &lt;dir&gt; to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.SEARCH_PATH" valueType="libPaths">
    > 									<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>
    > 									<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
    > 								</option>
    > 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.LIBRARY.2082934703" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.LIBRARY" valueType="libs">
    > 									<listOptionValue builtIn="false" value="&quot;${COM_TI_RTSC_TIRTOSCC13XX_CC26XX_INSTALL_DIR}/products/cc13xxware_2_03_01_16780/driverlib/bin/ccs/driverlib.lib&quot;"/>
    > 									<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>
    > 								</option>
    > 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__CMD_SRCS.342583842" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__CMD_SRCS"/>
    > 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__CMD2_SRCS.1910238418" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__CMD2_SRCS"/>
    > 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__GEN_CMDS.85429427" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__GEN_CMDS"/>
    > 							</tool>
    > 							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex.1616903283" name="ARM Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex">
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex.ROMWIDTH.2128618663" name="Specify rom width (--romwidth, -romwidth=width)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex.ROMWIDTH" value="8" valueType="string"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex.MEMWIDTH.270585250" name="Specify memory width (--memwidth, -memwidth=width)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex.MEMWIDTH" value="8" valueType="string"/>
    > 								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex.OUTPUT_FORMAT.734018414" name="Output format" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex.OUTPUT_FORMAT" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex.OUTPUT_FORMAT.INTEL" valueType="enumerated"/>
    > 							</tool>
    > 							<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.749982027" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">
    > 								<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.1411687824" name="Compiler tools directory (-c)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value="&quot;${CG_TOOL_ROOT}&quot;" valueType="string"/>
    > 								<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.2026221456" name="Target (-t)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.arm.elf.M3" valueType="string"/>
    > 								<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.714960710" name="Platform (-p)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.simplelink:CC1310F128" valueType="string"/>
    > 								<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW.1477683489" name="Platform (-p)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW" value="ti.platforms.simplelink:CC1310F128" valueType="string"/>
    > 								<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.977753593" name="Build-profile (-r)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE" value="release" valueType="string"/>
    > 								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.1095377498" name="Package repositories (--xdcpath)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="stringList">
    > 									<listOptionValue builtIn="false" value="${COM_TI_RTSC_TIRTOSCC13XX_CC26XX_REPOS}"/>
    > 									<listOptionValue builtIn="false" value="${TARGET_CONTENT_BASE}"/>
    185,187c199
    < 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__CMD_SRCS.639174700" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__CMD_SRCS"/>
    < 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__CMD2_SRCS.540273642" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__CMD2_SRCS"/>
    < 								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__GEN_CMDS.1785223415" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.exeLinker.inputType__GEN_CMDS"/>
    ---
    > 								<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.COMPILE_OPTIONS.78616991" name="Additional compiler options (--compileOptions)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.COMPILE_OPTIONS" value="&quot;${COMPILER_FLAGS} &quot;" valueType="string"/>
    189d200
    < 							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_18.12.hex.1131458387" name="ARM Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_18.12.hex"/>
    191a203,205
    > 					<sourceEntries>
    > 						<entry excluding="CC1310DK_7XD.cmd|src|cc13x0f128.cmd" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
    > 					</sourceEntries>
    195c209
    < 				<externalSettings containerId="tirtos_builds_CC1350_LAUNCHXL_release_ccs;" factoryId="org.eclipse.cdt.core.cfg.export.settings.sipplier"/>
    ---
    > 				<externalSettings containerId="tirtos_builds_CC1350_LAUNCHXL_release_gcc;com.ti.ccstudio.buildDefinitions.TMS470.Release.68703517" factoryId="org.eclipse.cdt.core.cfg.export.settings.sipplier"/>
    201c215,224
    < 		<project id="rfPacketTx_CC1350_LAUNCHXL_tirtos_ccs.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.1053315688" name="TMS470" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType"/>
    ---
    > 		<project id="rfPacketTx_CC1310DK_7XD_TI_CC1310F128.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.43581942" 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>
    202a226,234
    > 	<storageModule moduleId="refreshScope" versionNumber="2">
    > 		<configuration configurationName="Release">
    > 			<resource resourceType="PROJECT" workspacePath="/TIDA00848_CC1310DK_7XD_TI_CC1310F128"/>
    > 		</configuration>
    > 		<configuration configurationName="Debug">
    > 			<resource resourceType="PROJECT" workspacePath="/TIDA00848_CC1310DK_7XD_TI_CC1310F128"/>
    > 		</configuration>
    > 	</storageModule>
    > 	<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
    208c240
    < 				<buildArguments>-k -j 8</buildArguments>
    ---
    > 				<buildArguments>-k</buildArguments>
    210,225d241
    < 				<stopOnError>false</stopOnError>
    < 				<useDefaultCommand>true</useDefaultCommand>
    < 				<runAllBuilders>true</runAllBuilders>
    < 			</target>
    < 			<target name="clean" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
    < 				<buildCommand>${CCS_UTILS_DIR}/bin/gmake</buildCommand>
    < 				<buildArguments>-k -j 8</buildArguments>
    < 				<buildTarget>clean</buildTarget>
    < 				<stopOnError>false</stopOnError>
    < 				<useDefaultCommand>true</useDefaultCommand>
    < 				<runAllBuilders>true</runAllBuilders>
    < 			</target>
    < 			<target name="rebuild" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
    < 				<buildCommand>${CCS_UTILS_DIR}/bin/gmake</buildCommand>
    < 				<buildArguments>-k -j 8</buildArguments>
    < 				<buildTarget>clean all</buildTarget>
    Only in .: .git
    Only in .: .launches
    diff ./.project "C:\\projects\\ssv\\LEDTxRx\\CC1350\\tidccy4\\TIDA-00848_01212_IrDA9600/.project"
    3c3
    < 	<name>rfPacketTx_CC1350_LAUNCHXL_tirtos_ccs</name>
    ---
    > 	<name>TIDA-00848_01212_IrDA9600</name>
    6c6
    < 		<project>tirtos_builds_CC1350_LAUNCHXL_release_ccs</project>
    ---
    > 		<project>tirtos_builds_CC1350_LAUNCHXL_release_gcc</project>
    21a22
    > 		<nature>org.eclipse.rtsc.xdctools.buildDefinitions.XDC.xdcNature</nature>
    28,34d28
    < 	<linkedResources>
    < 		<link>
    < 			<name>Board.html</name>
    < 			<type>1</type>
    < 			<locationURI>COM_TI_SIMPLELINK_CC13X0_SDK_INSTALL_DIR/source/ti/boards/CC1350_LAUNCHXL/Board.html</locationURI>
    < 		</link>
    < 	</linkedResources>
    Common subdirectories: ./.settings and C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600/.settings
    Only in C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600: .xdchelp
    Only in .: CC1350_LAUNCHXL.c
    Only in .: CC1350_LAUNCHXL.h
    Only in .: CC1350_LAUNCHXL_fxns.c
    Only in .: CC1350_LAUNCHXL_TIRTOS.cmd
    Common subdirectories: ./Debug and C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600/Debug
    Only in .: main_tirtos.c
    Only in C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600: makefile.defs
    Only in .: overview.rov.json
    Only in C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600: project.log
    Only in .: README.md
    Only in C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600: Release
    Only in C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600: rfPacketTx.cfg
    Only in C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600: rfPacketTx_readme.txt
    Common subdirectories: ./sce and C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600/sce
    Common subdirectories: ./smartrf_settings and C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600/smartrf_settings
    Only in C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600: src
    Common subdirectories: ./targetConfigs and C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600/targetConfigs
    Common subdirectories: ./wmbus and C:\projects\ssv\LEDTxRx\CC1350\tidccy4\TIDA-00848_01212_IrDA9600/wmbus
    

  • Brian,

    let me try to migrate the project to the latest SDK3.20. But before i can do so i need some more details, please answer these questions:

    1. Which LaunchPad are you using - CC1310 or CC1350?
    2. Do you need the LCD 7-segment code (that works only on TIDA-00848 with its 7-segment LCD display)?
    3. Do you need the wM-Bus data formatting or are the default Sub-1GHz RF settings in rfPacketTX example OK?
    4. What do you like to evaluate - is it just the IrDA TX and RX operation using the SCE?\
    5. What is your IrDA device that you will use as a reference vs. the TIDA design?

    Regards,

    MIlen

  • Milen said:

    let me try to migrate the project to the latest SDK3.20. But before i can do so i need some more details, please answer these questions:

    That would be appreciated!

    Milen said:
    1. Which LaunchPad are you using - CC1310 or CC1350?

    CC1350

    Milen said:
    • Do you need the LCD 7-segment code (that works only on TIDA-00848 with its 7-segment LCD display)?

    No

    Milen said:
    • Do you need the wM-Bus data formatting or are the default Sub-1GHz RF settings in rfPacketTX example OK?

    Well honestly I have not gotten that far.  What I am looking to do is:
    I have 2 boards. 
    I want to be able to configure one board (board A)  to send data over LED in LED Tx mode to
    The other board (board B) configured in LED Rx mode
    Possibly write a program to allow each board (A/B) to switch between Tx and Rx commanded through the Terminal View (using CCS connected to both targets) to start with (this was my simple vision to get started ) if I understand it correctly  http://software-dl.ti.com/ccs/esd/documents/ccs_terminal_view.html
    perform a Tx/Rx A->B test writing X num bytes then switch and Tx/Rx B->A and use to evaluate the LED circuit under various circumstances and look for dropped bytes/msgs.
    1. Milen said:
      • What do you like to evaluate - is it just the IrDA TX and RX operation using the SCE?\
      Yes that's the primary target is the IrDA TX and RX operation... here I thought it was going to be an easy go of it to get started.  Later I thought to then build to it out to a transceiver.  Right now I would settle for the project to compile.
      Milen said:
      • What is your IrDA device that you will use as a reference vs. the TIDA design?

      Yes TIDA design.

      Thanks Milen!

      Brian

  • Brian,

    thanks for the info, it is clear to me now!

    Attached is a ZIP project, based upon rfPacketTX example for CC1350LP, which compiles properly.

    The SW is untested (I'm out of office till Oct. 7th) and has no LCD and no wMBus functions to keep things simpler.

    Also, using the default RF settings you can receive the RF packets with your 2nd CC1350LP if you use the Smart RF Studio:

    http://www.ti.com/tool/SMARTRFTM-STUDIO

    For this you do not need any CCS code programming, just use the Studio GUI to configure the LaunchPad into PacketRX mode with the 50kbps default RF settings. Note that 868 MHz is the ISM frequency in Europe, in US you will have to change that to 900 MHz ISM band.

    But before you get to the RF part, i suggest using the Sensor Controller Studio for your IrDA testing. You can connect the IR LED to the LaunchPad and control it directly from this tool under "Task Testing" to run TX. On the 2nd LPad connect the other IR LED and debug the task for RX IrDA data. Again, no CCS code is needed for this step.

    Also see the "TIDA001212_SRF06EB_IR_NEC.scp" file for the NEC IR protocol folder - that shows you how you can receive and store the IrDA bitstream.

    The UART you linked should work (i never used that example before). Instead i have a simple sprintf(), which you can uncomment and then be able to test Terminal window.

    Let me know if the CCS projects works on your side.

    Regards,

    MilenrfPacketTx_CC1350_LAUNCHXL_tirtos_ccs_TIDA-01212_noLCD_noWMBUS_untested_3Oct19.zip