re-added source files for examples

This commit is contained in:
strawmanbobi
2018-10-21 20:13:26 +08:00
parent 83ca0280fc
commit e8df3fa50c
945 changed files with 403386 additions and 0 deletions

View File

@@ -0,0 +1,130 @@
var ROM = xdc.useModule('ti.sysbios.rom.ROM');
ROM.romName = ROM.CC1350;
var Defaults = xdc.useModule('xdc.runtime.Defaults');
var Types = xdc.useModule('xdc.runtime.Types');
var Diags = xdc.useModule('xdc.runtime.Diags');
var Error = xdc.useModule('xdc.runtime.Error');
var Main = xdc.useModule('xdc.runtime.Main');
var Memory = xdc.useModule('xdc.runtime.Memory')
var SysCallback = xdc.useModule('xdc.runtime.SysCallback');
var System = xdc.useModule('xdc.runtime.System');
var Text = xdc.useModule('xdc.runtime.Text');
var HeapMem = xdc.useModule('ti.sysbios.heaps.HeapMem');
var Reset = xdc.useModule('xdc.runtime.Reset');
var BIOS = xdc.useModule('ti.sysbios.BIOS');
var Clock = xdc.useModule('ti.sysbios.knl.Clock');
var Task = xdc.useModule('ti.sysbios.knl.Task');
var Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');
var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');
var M3Hwi = xdc.useModule('ti.sysbios.family.arm.m3.Hwi');
var Power = xdc.useModule('ti.sysbios.family.arm.cc26xx.Power');
/* Enable idle task (default). */
Task.enableIdleTask = true;
/* Idle CPU when threads blocked waiting for an interrupt */
Power.idle = true;
Power.policyFunc = Power.standbyPolicy;
/* compile out all Assert's */
Defaults.common$.diags_ASSERT = Diags.ALWAYS_OFF;
/* Don't load string names of modules on the target */
Defaults.common$.namedModule = false;
/* Allow Mod_create() and Mod_construct() but not delete() or destruct() */
Defaults.common$.memoryPolicy = Types.CREATE_POLICY;
/* Don't load diagnostic/descriptive text strings on the target */
Text.isLoaded = false;
/* Use the minimal user-supplied callback provider */
System.SupportProxy = SysCallback;
/* no exit handlers needed */
System.maxAtexitHandlers = 0;
/* main() and Hwi, Swi stack size */
Program.stack = 1024;
/* no command-line arguments main(argc, argv) needed */
Program.argSize = 0;
/* build a custom, optimized version of SYS/BIOS */
BIOS.libType = BIOS.LibType_Custom;
/* no logging - all compiled out */
BIOS.logsEnabled = false;
/* disable Asserts in SYS/BIOS code */
BIOS.assertsEnabled = false;
/* Reduce number of Task priority levels to save RAM */
Task.numPriorities = 6;
/* Set the default Task stack size - used if one is not specified */
Task.defaultStackSize = 512;
/* Don't check stacks for overflow - saves cycles (and power) and Flash */
Task.checkStackFlag = false;
/* Disable exception handling to save Flash - undo during active development */
M3Hwi.enableException = true;
M3Hwi.excHandlerFunc = null; /* null = default while loop function. Use e.g. "&myFxn" to use your own function. */
M3Hwi.nvicCCR.UNALIGN_TRP = 0;
M3Hwi.nvicCCR.DIV_0_TRP = 0;
/* Don't check for interrupt stack overflow during Idle loop */
Hwi.checkStackFlag = false;
/* Minimize Flash and RAM usage of Error module */
Error.raiseHook = null; /* null = default while loop function. Use e.g. "&myFxn" to your own handler function. */
Error.maxDepth = 2;
/* Set the default CPU frequency */
BIOS.cpuFreq.lo = 48000000;
/* Put reset vector at start of Flash */
M3Hwi.resetVectorAddress = 0x0;
/* Put interrupt vector at start of RAM so interrupts can be configured at runtime */
M3Hwi.vectorTableAddress = 0x20000000;
/* CC2650 has 50 interrupts */
M3Hwi.NUM_INTERRUPTS = 50;
/* Set heap size */
BIOS.heapSize = 1668;
var Swi = xdc.useModule('ti.sysbios.knl.Swi');
Swi.numPriorities = 6;
BIOS.swiEnabled = true;
BIOS.includeXdcRuntime = true;
/* Tasks cannot pend based on priority */
Semaphore.supportsPriority = false;
/* Change default error function -- just spin */
Error.policyFxn = Error.policySpin;
/* true: Allow runtime creation of e.g. semaphores
* false: Compile out reference to Memory in BIOS */
BIOS.runtimeCreatesEnabled = true;
/* Abort and exit functions -- just spin */
System.abortFxn = System.abortSpin;
System.exitFxn = System.exitSpin;
/* CC26xx Boot module */
var Boot = xdc.useModule('ti.sysbios.family.arm.cc26xx.Boot');
Boot.driverlibVersion = 2;
Boot.customerConfig = false;
//Boot.checkBackdoor = false;
/* Turn on RCOSC_HF calibration, thus enabling fast startup */
Power.calibrateRCOSC = true;
//Power.calibrateRCOSC = false;
/* 10 us tick period */
Clock.tickPeriod = 10;

View File

@@ -0,0 +1,6 @@
/* WARNING - Do not modify this line. Modifications below this line can be overwritten by the Boundary tool */
/* Boundary auto gen parser version 1.0.3 */
/* CCS Compiler Command Line Options */
/* Auto-generated compiler option(s) */
--define=ICALL_STACK0_ADDR=0x0000D000

View File

@@ -0,0 +1,7 @@
/* WARNING - Do not modify this line. Modifications below this line can be overwritten by the Boundary tool */
/* Boundary auto gen parser version 1.0.3 */
/* CCS Linker Command Line Options */
/* Auto-generated linker option(s) */
--define=ICALL_STACK0_ADDR=0x0000D000
--define=ICALL_RAM0_ADDR=0x200043E4

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8" ?>
<?ccsproject version="1.0"?>
<projectOptions>
<deviceVariant value="Cortex M.CC2650F128"/>
<deviceFamily value="TMS470"/>
<deviceEndianness value="little"/>
<codegenToolVersion value="5.2.0"/>
<isElfFormat value="true"/>
<linkerCommandFile value="cc26x0f128.cmd"/>
<rts value="libc.a"/>
<createSlaveProjects value=""/>
<connection value="common/targetdb/connections/TIXDS100v3_Dot7_Connection.xml"/>
<isTargetManual value="false"/>
</projectOptions>

View File

@@ -0,0 +1,172 @@
<?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.Default.67178137">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.67178137" moduleId="org.eclipse.cdt.core.settings" name="FlashROM">
<externalSettings/>
<extensions>
<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"/>
<extension id="com.ti.rtsc.XDCtools.parsers.ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="com.ti.rtsc.XDCtools.parsers.ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.rtsc.xdctools.parsers.ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" errorParsers="org.eclipse.rtsc.xdctools.parsers.ErrorParser;com.ti.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.Default.67178137" name="FlashROM" parent="com.ti.ccstudio.buildDefinitions.TMS470.Default" postbuildStep="&quot;${CG_TOOL_HEX}&quot; -order MS --memwidth=8 --romwidth=8 --intel -o &quot;${ProjName}.hex&quot; &quot;${ProjName}.out&quot;" prebuildStep="">
<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Default.67178137." name="/" resourcePath="">
<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.DebugToolchain.1301128639" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.linkerDebug.1730479041">
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.841733934" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex M.CC1350F128"/>
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
<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.31.1.33_core"/>
<listOptionValue builtIn="false" value="RTSC_PRODUCTS=com.ti.rtsc.TIRTOSsimplelink:2.13.0.06;"/>
<listOptionValue builtIn="false" value="INACTIVE_REPOS="/>
<listOptionValue builtIn="false" value="EXPANDED_REPOS="/>
<listOptionValue builtIn="false" value="LINK_ORDER=TOOLS/ccsLinkerDefines.cmd;TOOLS/cc26xx_ble_app.cmd;"/>
<listOptionValue builtIn="false" value="OUTPUT_TYPE=rtscApplication:executable"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.97624553" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="5.2.4" valueType="string"/>
<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.targetPlatformDebug.349004540" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.targetPlatformDebug"/>
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.builderDebug.49081656" name="GNU Make.FlashROM" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.builderDebug"/>
<tool id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.compilerDebug.285611519" name="ARM Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.compilerDebug">
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.SILICON_VERSION.1245232074" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.SILICON_VERSION.7M3" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.CODE_STATE.1879481198" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.CODE_STATE.16" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.ABI.1060586937" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.ABI.eabi" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DEFINE.1865072697" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DEFINE" valueType="definedSymbols">
<listOptionValue builtIn="false" value="USE_ICALL"/>
<listOptionValue builtIn="false" value="POWER_SAVING"/>
<listOptionValue builtIn="false" value="SBP_TASK_STACK_SIZE=700"/>
<listOptionValue builtIn="false" value="GAPROLE_TASK_STACK_SIZE=520"/>
<listOptionValue builtIn="false" value="HEAPMGR_SIZE=2672"/>
<listOptionValue builtIn="false" value="TI_DRIVERS_SPI_DMA_INCLUDED"/>
<listOptionValue builtIn="false" value="TI_DRIVERS_LCD_INCLUDED"/>
<listOptionValue builtIn="false" value="ICALL_MAX_NUM_TASKS=3"/>
<listOptionValue builtIn="false" value="ICALL_MAX_NUM_ENTITIES=6"/>
<listOptionValue builtIn="false" value="xdc_runtime_Assert_DISABLE_ALL"/>
<listOptionValue builtIn="false" value="xdc_runtime_Log_DISABLE_ALL"/>
<listOptionValue builtIn="false" value="MAX_NUM_BLE_CONNS=1"/>
<listOptionValue builtIn="false" value="CC26XXWARE"/>
<listOptionValue builtIn="false" value="CC13XX"/>
<listOptionValue builtIn="false" value="ccs"/>
<listOptionValue builtIn="false" value="DEBUG"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.LITTLE_ENDIAN.1037126975" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_LEVEL.860357141" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_LEVEL" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_LEVEL.4" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_FOR_SPEED.1629665018" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_FOR_SPEED" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_FOR_SPEED.0" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.INCLUDE_PATH.801872161" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.INCLUDE_PATH" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../CC26xx/Source/Application&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Projects/ble/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Projects/ble/ICall/Include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Projects/ble/Profiles/Roles/CC26xx&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Projects/ble/Profiles/Roles&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Projects/ble/Profiles/DevInfo&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Projects/ble/Profiles/SimpleProfile/CC26xx&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Projects/ble/Profiles/SimpleProfile&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Projects/ble/common/cc26xx&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/applib/heap&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/ble/hci&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/ble/controller/CC26xx/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/ble/host&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/hal/target/CC2650TIRTOS&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/hal/target/_common/cc26xx&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/hal/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/osal/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/services/sdata&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/services/saddr&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/icall/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/ble/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${CC26XXWARE}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${}/ti/boards/SRF06EB/CC2650EM_7ID&quot;"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DEBUGGING_MODEL.1327157822" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.GCC.1926428214" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.GCC" value="true" valueType="boolean"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_WRAP.1250605007" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_SUPPRESS.340329903" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_SUPPRESS" valueType="stringList">
<listOptionValue builtIn="false" value="48"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_WARNING.340241577" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_WARNING" valueType="stringList">
<listOptionValue builtIn="false" value="225"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DISPLAY_ERROR_NUMBER.187027391" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.GEN_FUNC_SUBSECTIONS.1534042828" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.GEN_FUNC_SUBSECTIONS" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.GEN_FUNC_SUBSECTIONS.on" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.CMD_FILE.1531727182" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.CMD_FILE" valueType="stringList">
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../CCS/Config/ccsCompilerDefines.bcfg&quot;"/>
</option>
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__C_SRCS.26020192" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__C_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__CPP_SRCS.1956882167" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__CPP_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__ASM_SRCS.192190494" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__ASM_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__ASM2_SRCS.1303246130" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__ASM2_SRCS"/>
</tool>
<tool id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.linkerDebug.1730479041" name="ARM Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.linkerDebug">
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.STACK_SIZE.676257073" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.STACK_SIZE" value="256" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.HEAP_SIZE.1692303625" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.HEAP_SIZE" value="0" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.OUTPUT_FILE.605689350" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.OUTPUT_FILE" value="&quot;${ProjName}.out&quot;" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.MAP_FILE.1186987423" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.MAP_FILE" value="&quot;${ProjName}.map&quot;" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.LIBRARY.1952010822" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.LIBRARY" valueType="libs">
<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>
<listOptionValue builtIn="false" value="&quot;${CC26XXWARE}/driverlib/bin/ccs/driverlib.lib&quot;"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.SEARCH_PATH.711485569" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.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 id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DISPLAY_ERROR_NUMBER.1691350525" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DIAG_SUPPRESS.2085932426" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DIAG_SUPPRESS" valueType="stringList">
<listOptionValue builtIn="false" value="10247-D"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DIAG_WRAP.746927765" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.XML_LINK_INFO.1965185948" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.XML_LINK_INFO" value="&quot;${ProjName}_linkInfo.xml&quot;" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.UNUSED_SECTION_ELIMINATION.1348266914" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.UNUSED_SECTION_ELIMINATION" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.UNUSED_SECTION_ELIMINATION.on" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.COMPRESS_DWARF.908674923" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.COMPRESS_DWARF" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.COMPRESS_DWARF.on" valueType="enumerated"/>
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__CMD_SRCS.815640885" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__CMD_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__CMD2_SRCS.446915348" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__CMD2_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__GEN_CMDS.2078542050" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__GEN_CMDS"/>
</tool>
<tool id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.hex.416754233" name="ARM Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.hex"/>
<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1917348228" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.1018981267" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="stringList">
<listOptionValue builtIn="false" value="${COM_TI_RTSC_TIRTOSSIMPLELINK_REPOS}"/>
<listOptionValue builtIn="false" value="${TARGET_CONTENT_BASE}"/>
</option>
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.670735900" 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.221765758" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.simplelink:CC1350F128" valueType="string"/>
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW.265848807" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW" value="ti.platforms.simplelink:CC1350F128" valueType="string"/>
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.1349390369" 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.447102485" 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.COMPILE_OPTIONS.1298770543" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.COMPILE_OPTIONS" value="&quot;${COMPILER_FLAGS}&quot;" valueType="string"/>
</tool>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="cc13x0f128.cmd|cc26x0f128.cmd|PROFILES/simplekeys.h|PROFILES/simplekeys.c" 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="SimpleBLEPeripheral.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.95978393" 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"/>
<storageModule moduleId="refreshScope"/>
</cproject>

View File

@@ -0,0 +1,399 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>CC1350_SimpleBLEPeripheral</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>org.eclipse.rtsc.xdctools.buildDefinitions.XDC.xdcNature</nature>
<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>Application</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Drivers</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>ICall</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>ICallBLE</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Include</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>PROFILES</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Startup</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>TOOLS</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Application/board_lcd.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/common/cc26xx/board_lcd.c</locationURI>
</link>
<link>
<name>Application/board_lcd.h</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/common/cc26xx/board_lcd.h</locationURI>
</link>
<link>
<name>Application/simpleBLEPeripheral.c</name>
<type>1</type>
<locationURI>PARENT-4-ORG_PROJ_DIR/CC26xx/Source/Application/simpleBLEPeripheral.c</locationURI>
</link>
<link>
<name>Application/simpleBLEPeripheral.h</name>
<type>1</type>
<locationURI>PARENT-4-ORG_PROJ_DIR/CC26xx/Source/Application/simpleBLEPeripheral.h</locationURI>
</link>
<link>
<name>Application/util.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/common/cc26xx/util.c</locationURI>
</link>
<link>
<name>Application/util.h</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/common/cc26xx/util.h</locationURI>
</link>
<link>
<name>Drivers/LCD</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Drivers/PIN</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Drivers/SPI</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Drivers/UART</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Drivers/UDMA</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>ICall/ICall.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/icall/ports/tirtos/ICall.c</locationURI>
</link>
<link>
<name>ICall/ICall.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/icall/include/ICall.h</locationURI>
</link>
<link>
<name>ICall/ICallAddrs.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/target/CC2650TIRTOS/ICallAddrs.h</locationURI>
</link>
<link>
<name>ICall/ICallCC2650.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/icall/ports/tirtos/ICallCC2650.c</locationURI>
</link>
<link>
<name>ICall/ICallPlatform.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/icall/ports/tirtos/ICallPlatform.h</locationURI>
</link>
<link>
<name>ICall/heapmgr.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/applib/heap/heapmgr.h</locationURI>
</link>
<link>
<name>ICallBLE/ICallBleAPI.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/ICall/Application/ICallBleAPI.c</locationURI>
</link>
<link>
<name>ICallBLE/ICallBleAPIMSG.h</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/ICall/Include/ICallBleAPIMSG.h</locationURI>
</link>
<link>
<name>ICallBLE/bleUserConfig.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/ICall/Application/bleUserConfig.c</locationURI>
</link>
<link>
<name>ICallBLE/bleUserConfig.h</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/ICall/Include/bleUserConfig.h</locationURI>
</link>
<link>
<name>Include/gap.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/include/gap.h</locationURI>
</link>
<link>
<name>Include/gapbondmgr.h</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Profiles/Roles/gapbondmgr.h</locationURI>
</link>
<link>
<name>Include/gapgattserver.h</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Include/gapgattserver.h</locationURI>
</link>
<link>
<name>Include/gatt.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/include/gatt.h</locationURI>
</link>
<link>
<name>Include/hci.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/include/hci.h</locationURI>
</link>
<link>
<name>Include/osal_snv.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/include/osal_snv.h</locationURI>
</link>
<link>
<name>PROFILES/devinfoservice.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Profiles/DevInfo/CC26xx/devinfoservice.c</locationURI>
</link>
<link>
<name>PROFILES/devinfoservice.h</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Profiles/DevInfo/devinfoservice.h</locationURI>
</link>
<link>
<name>PROFILES/gatt_profile_uuid.h</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Include/gatt_profile_uuid.h</locationURI>
</link>
<link>
<name>PROFILES/gatt_uuid.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/host/gatt_uuid.c</locationURI>
</link>
<link>
<name>PROFILES/gatt_uuid.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/include/gatt_uuid.h</locationURI>
</link>
<link>
<name>PROFILES/gattservapp_util.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Profiles/GATT/gattservapp_util.c</locationURI>
</link>
<link>
<name>PROFILES/peripheral.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Profiles/Roles/CC26xx/peripheral.c</locationURI>
</link>
<link>
<name>PROFILES/peripheral.h</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Profiles/Roles/CC26xx/peripheral.h</locationURI>
</link>
<link>
<name>PROFILES/simpleGATTprofile.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Profiles/SimpleProfile/CC26xx/simpleGATTprofile.c</locationURI>
</link>
<link>
<name>PROFILES/simpleGATTprofile.h</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Profiles/SimpleProfile/simpleGATTprofile.h</locationURI>
</link>
<link>
<name>PROFILES/simplekeys.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Profiles/Keys/CC26xx/simplekeys.c</locationURI>
</link>
<link>
<name>PROFILES/simplekeys.h</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Profiles/Keys/simplekeys.h</locationURI>
</link>
<link>
<name>Startup/Board.c</name>
<type>1</type>
<locationURI>/ti/boards/SRF06EB/Board.c</locationURI>
</link>
<link>
<name>Startup/ccfg_appBLE.c</name>
<type>1</type>
<locationURI>PARENT-2-ORG_PROJ_DIR/Config/ccfg_appBLE.c</locationURI>
</link>
<link>
<name>Startup/main.c</name>
<type>1</type>
<locationURI>PARENT-4-ORG_PROJ_DIR/CC26xx/Source/Application/main.c</locationURI>
</link>
<link>
<name>TOOLS/appBLE.cfg</name>
<type>1</type>
<locationURI>PARENT-3-ORG_PROJ_DIR/CCS/Config/appBLE.cfg</locationURI>
</link>
<link>
<name>TOOLS/cc26xx_ble_app.cmd</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/common/cc26xx/CCS/cc26xx_ble_app.cmd</locationURI>
</link>
<link>
<name>TOOLS/ccsCompilerDefines.bcfg</name>
<type>1</type>
<locationURI>PARENT-3-ORG_PROJ_DIR/CCS/Config/ccsCompilerDefines.bcfg</locationURI>
</link>
<link>
<name>TOOLS/ccsLinkerDefines.cmd</name>
<type>1</type>
<locationURI>PARENT-3-ORG_PROJ_DIR/CCS/Config/ccsLinkerDefines.cmd</locationURI>
</link>
<link>
<name>Drivers/LCD/LCDDogm1286.c</name>
<type>1</type>
<locationURI>/ti/drivers/lcd/LCDDogm1286.c</locationURI>
</link>
<link>
<name>Drivers/LCD/LCDDogm1286.h</name>
<type>1</type>
<locationURI>/ti/drivers/lcd/LCDDogm1286.h</locationURI>
</link>
<link>
<name>Drivers/LCD/LCDDogm1286_util.c</name>
<type>1</type>
<locationURI>/ti/drivers/lcd/LCDDogm1286_util.c</locationURI>
</link>
<link>
<name>Drivers/LCD/LCDDogm1286_util.h</name>
<type>1</type>
<locationURI>/ti/drivers/lcd/LCDDogm1286_util.h</locationURI>
</link>
<link>
<name>Drivers/PIN/PIN.h</name>
<type>1</type>
<locationURI>/ti/drivers/PIN.h</locationURI>
</link>
<link>
<name>Drivers/PIN/PINCC26XX.c</name>
<type>1</type>
<locationURI>/ti/drivers/pin/PINCC26XX.c</locationURI>
</link>
<link>
<name>Drivers/PIN/PINCC26XX.h</name>
<type>1</type>
<locationURI>/ti/drivers/pin/PINCC26XX.h</locationURI>
</link>
<link>
<name>Drivers/SPI/SPI.c</name>
<type>1</type>
<locationURI>/ti/drivers/SPI.c</locationURI>
</link>
<link>
<name>Drivers/SPI/SPI.h</name>
<type>1</type>
<locationURI>/ti/drivers/SPI.h</locationURI>
</link>
<link>
<name>Drivers/SPI/SPICC26XXDMA.c</name>
<type>1</type>
<locationURI>/ti/drivers/spi/SPICC26XXDMA.c</locationURI>
</link>
<link>
<name>Drivers/SPI/SPICC26XXDMA.h</name>
<type>1</type>
<locationURI>/ti/drivers/spi/SPICC26XXDMA.h</locationURI>
</link>
<link>
<name>Drivers/UART/UART.c</name>
<type>1</type>
<locationURI>/ti/drivers/UART.c</locationURI>
</link>
<link>
<name>Drivers/UART/UART.h</name>
<type>1</type>
<locationURI>/ti/drivers/UART.h</locationURI>
</link>
<link>
<name>Drivers/UART/UARTCC26XX.c</name>
<type>1</type>
<locationURI>/ti/drivers/uart/UARTCC26XX.c</locationURI>
</link>
<link>
<name>Drivers/UART/UARTCC26XX.h</name>
<type>1</type>
<locationURI>/ti/drivers/uart/UARTCC26XX.h</locationURI>
</link>
<link>
<name>Drivers/UDMA/UDMACC26XX.c</name>
<type>1</type>
<locationURI>/ti/drivers/dma/UDMACC26XX.c</locationURI>
</link>
<link>
<name>Drivers/UDMA/UDMACC26XX.h</name>
<type>1</type>
<locationURI>/ti/drivers/dma/UDMACC26XX.h</locationURI>
</link>
</linkedResources>
<variableList>
<variable>
<name>CC26XXWARE</name>
<value>file:/C:/ti/tirtos_simplelink_2_13_00_06/products/cc13xxware_2_00_01_15600</value>
</variable>
<variable>
<name>ORG_PROJ_DIR</name>
<value>$%7BPARENT-2-PROJECT_LOC%7D/IAR/Application/CC1350</value>
</variable>
<variable>
<name></name>
<value>file:/C:/ti/tirtos_simplelink_2_13_00_06/packages</value>
</variable>
</variableList>
</projectDescription>

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8" ?>
<?ccsproject version="1.0"?>
<projectOptions>
<deviceVariant value="Cortex M.CC2650F128"/>
<deviceFamily value="TMS470"/>
<deviceEndianness value="little"/>
<codegenToolVersion value="5.2.0"/>
<isElfFormat value="true"/>
<linkerCommandFile value="cc26x0f128.cmd"/>
<rts value="libc.a"/>
<createSlaveProjects value=""/>
<connection value="common/targetdb/connections/TIXDS100v3_Dot7_Connection.xml"/>
<isTargetManual value="false"/>
</projectOptions>

View File

@@ -0,0 +1,160 @@
<?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.Default.1209999684">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1209999684" moduleId="org.eclipse.cdt.core.settings" name="FlashROM">
<externalSettings/>
<extensions>
<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"/>
<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
</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.Default.1209999684" name="FlashROM" parent="com.ti.ccstudio.buildDefinitions.TMS470.Default" postannouncebuildStep="" postbuildStep="&quot;${CG_TOOL_HEX}&quot; -order MS --memwidth=8 --romwidth=8 --intel -o &quot;${ProjName}.hex&quot; &quot;${ProjName}.out&quot;;&quot;C:\Program Files (x86)\Texas Instruments\Boundary\Boundary.exe&quot; -prj &quot;ccs&quot; -chip &quot;CC2640&quot; -lcf &quot;${ORG_PROJ_DIR}/../../../../../common/cc26xx/CCS/cc26xx_ble_stack.cmd&quot; -map &quot;${PROJECT_LOC}/${ConfigName}/${ProjName}.map&quot; -xml &quot;C:\Program Files (x86)\Texas Instruments\Boundary\BoundaryConfig.xml&quot; -cc &quot;${ORG_PROJ_DIR}/../../../CCS/Config/ccsCompilerDefines.bcfg&quot; -lnk &quot;${ORG_PROJ_DIR}/../../../CCS/Config/ccsLinkerDefines.cmd&quot;" preannouncebuildStep="" prebuildStep="${ORG_PROJ_DIR}/../../../../../../tools/LibSearch/libSearch.exe ${ORG_PROJ_DIR}/buildConfig.opt ${ORG_PROJ_DIR}/../../../../../../tools/LibSearch/parameters13xx.xml ${ORG_PROJ_DIR}/../../../../../Libraries ${ORG_PROJ_DIR}/../../Lib/CC1350Stack.a FlashROM">
<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1209999684." name="/" resourcePath="">
<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.DebugToolchain.513535205" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.linkerDebug.1815829650">
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1268363578" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex M.CC1350F128"/>
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
<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="LINK_ORDER=TOOLS/ccsLinkerDefines.cmd;TOOLS/cc26xx_ble_stack.cmd;"/>
<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.859061826" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="5.2.4" valueType="string"/>
<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.targetPlatformDebug.347492462" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.targetPlatformDebug"/>
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.builderDebug.1564003276" keepEnvironmentInBuildfile="false" name="GNU Make" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.builderDebug"/>
<tool id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.compilerDebug.459052507" name="ARM Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.compilerDebug">
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.SILICON_VERSION.1592146746" name="Target processor version (--silicon_version, -mv)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.SILICON_VERSION.7M3" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.CODE_STATE.2016953525" name="Designate code state, 16-bit (thumb) or 32-bit (--code_state)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.CODE_STATE.16" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.ABI.2043785909" name="Application binary interface. [See 'General' page to edit] (--abi)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.ABI.eabi" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DEFINE.45334259" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DEFINE" valueType="definedSymbols">
<listOptionValue builtIn="false" value="USE_ICALL"/>
<listOptionValue builtIn="false" value="FLASH_ROM_BUILD"/>
<listOptionValue builtIn="false" value="POWER_SAVING"/>
<listOptionValue builtIn="false" value="INCLUDE_AES_DECRYPT"/>
<listOptionValue builtIn="false" value="xPM_DISABLE_PWRDOWN"/>
<listOptionValue builtIn="false" value="xTESTMODES"/>
<listOptionValue builtIn="false" value="xTEST_BLEBOARD"/>
<listOptionValue builtIn="false" value="OSAL_CBTIMER_NUM_TASKS=1"/>
<listOptionValue builtIn="false" value="xDEBUG"/>
<listOptionValue builtIn="false" value="HALNODEBUG"/>
<listOptionValue builtIn="false" value="xDEBUG_GPIO"/>
<listOptionValue builtIn="false" value="xDEBUG_ENC"/>
<listOptionValue builtIn="false" value="xDEBUG_SW_TRACE"/>
<listOptionValue builtIn="false" value="NEAR_FUNC="/>
<listOptionValue builtIn="false" value="DATA="/>
<listOptionValue builtIn="false" value="CC26XXWARE"/>
<listOptionValue builtIn="false" value="CC13XX"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.LITTLE_ENDIAN.300326443" name="Little endian code [See 'General' page to edit] (--little_endian, -me)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_LEVEL.126769792" name="Optimization level (--opt_level, -O)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_LEVEL" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_LEVEL.4" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_FOR_SPEED.998079150" name="Speed vs. size trade-offs (--opt_for_speed, -mf)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_FOR_SPEED" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_FOR_SPEED.0" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.INCLUDE_PATH.1272755445" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.INCLUDE_PATH" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Projects/ble/common/cc26xx&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/hal/target/CC2650TIRTOS&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/hal/target/_common/cc26xx&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/hal/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/osal/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/services/nv/cc26xx&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/services/nv&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/services/saddr&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/icall/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/ble/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/ble/controller/CC26xx/include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/ble/ROM&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/ble/hci&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/ble/host&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/services/aes/CC26xx&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Components/npi&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Projects/ble/common/npi/npi_np/CC26xx/Stack&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Projects/ble/Include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Projects/ble/ICall/Include&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../../Projects/ble/Profiles/Roles&quot;"/>
<listOptionValue builtIn="false" value="&quot;${CC26XXWARE}&quot;"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DISPLAY_ERROR_NUMBER.1477069173" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_SUPPRESS.1592087540" name="Suppress diagnostic &lt;id&gt; (--diag_suppress, -pds)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_SUPPRESS" valueType="stringList">
<listOptionValue builtIn="false" value="48"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_WARNING.1759798146" name="Treat diagnostic &lt;id&gt; as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_WARNING" valueType="stringList">
<listOptionValue builtIn="false" value="225"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_WRAP.637121614" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.CMD_FILE.1498270666" name="Read options from specified file (--cmd_file, -@)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.CMD_FILE" valueType="stringList">
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../config/buildComponents.opt&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/buildConfig.opt&quot;"/>
</option>
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__C_SRCS.1605005540" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__C_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__CPP_SRCS.1433847939" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__CPP_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__ASM_SRCS.1270401183" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__ASM_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__ASM2_SRCS.841188925" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__ASM2_SRCS"/>
</tool>
<tool id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.linkerDebug.1815829650" name="ARM Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.linkerDebug">
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.STACK_SIZE.715868366" name="Set C system stack size (--stack_size, -stack)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.STACK_SIZE" value="256" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.HEAP_SIZE.1750824785" name="Heap size for C/C++ dynamic memory allocation (--heap_size, -heap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.HEAP_SIZE" value="0" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.OUTPUT_FILE.1670392098" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.OUTPUT_FILE" value="&quot;${ProjName}.out&quot;" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.MAP_FILE.1141942833" name="Link information (map) listed into &lt;file&gt; (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.MAP_FILE" value="&quot;${ProjName}.map&quot;" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.LIBRARY.527357321" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.LIBRARY" valueType="libs">
<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../Lib/CC1350Stack.a&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../Lib/CC1350Stack_HCI_TL.a&quot;"/>
<listOptionValue builtIn="false" value="&quot;${ORG_PROJ_DIR}/../../../../../../common/BLE_ROM_Releases/04242014/ble_rom_PATCH.symbols&quot;"/>
<listOptionValue builtIn="false" value="&quot;${CC26XXWARE}/driverlib/bin/ccs/driverlib.lib&quot;"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.SEARCH_PATH.1330884659" name="Add &lt;dir&gt; to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.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 id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DISPLAY_ERROR_NUMBER.870990422" name="Emit diagnostic identifier numbers (--display_error_number)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DIAG_SUPPRESS.237511777" name="Suppress diagnostic &lt;id&gt; (--diag_suppress)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DIAG_SUPPRESS" valueType="stringList">
<listOptionValue builtIn="false" value="16002-D"/>
<listOptionValue builtIn="false" value="10247-D"/>
<listOptionValue builtIn="false" value="10325-D"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DIAG_WRAP.701143102" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.XML_LINK_INFO.731537805" name="Detailed link information data-base into &lt;file&gt; (--xml_link_info, -xml_link_info)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.XML_LINK_INFO" value="&quot;${ProjName}_linkInfo.xml&quot;" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.ENTRY_POINT.250647892" name="Specify program entry point for the output module (--entry_point, -e)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.ENTRY_POINT" value="startup_entry" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.UNUSED_SECTION_ELIMINATION.1063355488" name="Eliminate sections not needed in the executable (--unused_section_elimination)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.UNUSED_SECTION_ELIMINATION" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.UNUSED_SECTION_ELIMINATION.on" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.COMPRESS_DWARF.1281445384" name="Aggressively reduce size of the DWARF information (--compress_dwarf)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.COMPRESS_DWARF" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.COMPRESS_DWARF.on" valueType="enumerated"/>
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__CMD_SRCS.225733757" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__CMD_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__CMD2_SRCS.1674707343" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__CMD2_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__GEN_CMDS.120232879" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__GEN_CMDS"/>
</tool>
<tool id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.hex.756387298" name="ARM Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.hex"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="cc26x0f128.cmd" 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="SimpleBLEPeripheralStack.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.955724486" 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="refreshScope" versionNumber="2">
<configuration configurationName="FlashROM">
<resource resourceType="PROJECT" workspacePath="/SimpleBLEPeripheralStack"/>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
<storageModule moduleId="scannerConfiguration"/>
</cproject>

View File

@@ -0,0 +1,439 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>CC1350_SimpleBLEPeripheralStack</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>HAL</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>ICallBLE</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>INCLUDE</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>LIB</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>OSAL</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>PROFILES</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>Startup</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>TOOLS</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>HAL/Common</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>HAL/Include</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>HAL/Target</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>ICallBLE/bleDispatch.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/ICall/Stack/bleDispatch.c</locationURI>
</link>
<link>
<name>ICallBLE/bleDispatch.h</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/ICall/Include/bleDispatch.h</locationURI>
</link>
<link>
<name>INCLUDE/att.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/include/att.h</locationURI>
</link>
<link>
<name>INCLUDE/gap.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/include/gap.h</locationURI>
</link>
<link>
<name>INCLUDE/gatt.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/include/gatt.h</locationURI>
</link>
<link>
<name>INCLUDE/gatt_uuid.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/include/gatt_uuid.h</locationURI>
</link>
<link>
<name>INCLUDE/hci.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/include/hci.h</locationURI>
</link>
<link>
<name>INCLUDE/l2cap.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/include/l2cap.h</locationURI>
</link>
<link>
<name>INCLUDE/linkdb.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/host/linkdb.h</locationURI>
</link>
<link>
<name>INCLUDE/ll.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/controller/CC26xx/include/ll.h</locationURI>
</link>
<link>
<name>INCLUDE/sm.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/include/sm.h</locationURI>
</link>
<link>
<name>LIB/CC1350Stack.a</name>
<type>1</type>
<locationURI>PARENT-2-ORG_PROJ_DIR/Lib/CC1350Stack.a</locationURI>
</link>
<link>
<name>LIB/CC1350Stack_HCI_TL.a</name>
<type>1</type>
<locationURI>PARENT-2-ORG_PROJ_DIR/Lib/CC1350Stack_HCI_TL.a</locationURI>
</link>
<link>
<name>OSAL/OSAL.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/common/OSAL.c</locationURI>
</link>
<link>
<name>OSAL/OSAL.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/include/OSAL.h</locationURI>
</link>
<link>
<name>OSAL/OSAL_Clock.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/common/OSAL_Clock.c</locationURI>
</link>
<link>
<name>OSAL/OSAL_Clock.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/include/OSAL_Clock.h</locationURI>
</link>
<link>
<name>OSAL/OSAL_Memory.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/include/OSAL_Memory.h</locationURI>
</link>
<link>
<name>OSAL/OSAL_MemoryICall.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/common/OSAL_MemoryICall.c</locationURI>
</link>
<link>
<name>OSAL/OSAL_PwrMgr.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/common/OSAL_PwrMgr.c</locationURI>
</link>
<link>
<name>OSAL/OSAL_PwrMgr.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/include/OSAL_PwrMgr.h</locationURI>
</link>
<link>
<name>OSAL/OSAL_Timers.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/common/OSAL_Timers.c</locationURI>
</link>
<link>
<name>OSAL/OSAL_Timers.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/include/OSAL_Timers.h</locationURI>
</link>
<link>
<name>OSAL/comdef.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/include/comdef.h</locationURI>
</link>
<link>
<name>OSAL/osal_bufmgr.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/common/osal_bufmgr.c</locationURI>
</link>
<link>
<name>OSAL/osal_bufmgr.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/include/osal_bufmgr.h</locationURI>
</link>
<link>
<name>OSAL/osal_cbtimer.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/common/osal_cbtimer.c</locationURI>
</link>
<link>
<name>OSAL/osal_cbtimer.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/include/osal_cbtimer.h</locationURI>
</link>
<link>
<name>OSAL/osal_snv.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/include/osal_snv.h</locationURI>
</link>
<link>
<name>OSAL/osal_snv_wrapper.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/mcu/cc26xx/osal_snv_wrapper.c</locationURI>
</link>
<link>
<name>OSAL/osal_task.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/osal/include/osal_task.h</locationURI>
</link>
<link>
<name>PROFILES/gap.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Profiles/Roles/gap.c</locationURI>
</link>
<link>
<name>PROFILES/gapbondmgr.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Profiles/Roles/gapbondmgr.c</locationURI>
</link>
<link>
<name>PROFILES/gapbondmgr.h</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Profiles/Roles/gapbondmgr.h</locationURI>
</link>
<link>
<name>PROFILES/gattservapp_util.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/Profiles/GATT/gattservapp_util.c</locationURI>
</link>
<link>
<name>Startup/CommonROM_Init.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/ROM/CommonROM_Init.c</locationURI>
</link>
<link>
<name>Startup/ICall_startup.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/common/cc26xx/ICall_startup.c</locationURI>
</link>
<link>
<name>Startup/OSAL_ICallBle.c</name>
<type>1</type>
<locationURI>PARENT-4-ORG_PROJ_DIR/CC26xx/Source/Stack/OSAL_ICallBle.c</locationURI>
</link>
<link>
<name>Startup/ROM_Init.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/ble/ROM/ROM_Init.c</locationURI>
</link>
<link>
<name>Startup/bleUserConfig.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/ICall/Stack/bleUserConfig.c</locationURI>
</link>
<link>
<name>TOOLS/OnBoard.c</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/common/cc26xx/OnBoard.c</locationURI>
</link>
<link>
<name>TOOLS/OnBoard.h</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/common/cc26xx/OnBoard.h</locationURI>
</link>
<link>
<name>TOOLS/buildComponents.opt</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/config/buildComponents.opt</locationURI>
</link>
<link>
<name>TOOLS/buildConfig.opt</name>
<type>1</type>
<locationURI>ORG_PROJ_DIR/buildConfig.opt</locationURI>
</link>
<link>
<name>TOOLS/cc26xx_ble_stack.cmd</name>
<type>1</type>
<locationURI>PARENT-5-ORG_PROJ_DIR/common/cc26xx/CCS/cc26xx_ble_stack.cmd</locationURI>
</link>
<link>
<name>TOOLS/ccsCompilerDefines.bcfg</name>
<type>1</type>
<locationURI>PARENT-3-ORG_PROJ_DIR/CCS/Config/ccsCompilerDefines.bcfg</locationURI>
</link>
<link>
<name>TOOLS/ccsLinkerDefines.cmd</name>
<type>1</type>
<locationURI>PARENT-3-ORG_PROJ_DIR/CCS/Config/ccsLinkerDefines.cmd</locationURI>
</link>
<link>
<name>HAL/Common/hal_assert.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/common/hal_assert.c</locationURI>
</link>
<link>
<name>HAL/Include/hal_adc.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/include/hal_adc.h</locationURI>
</link>
<link>
<name>HAL/Include/hal_assert.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/include/hal_assert.h</locationURI>
</link>
<link>
<name>HAL/Include/hal_board.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/include/hal_board.h</locationURI>
</link>
<link>
<name>HAL/Include/hal_defs.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/include/hal_defs.h</locationURI>
</link>
<link>
<name>HAL/Include/hal_key.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/include/hal_key.h</locationURI>
</link>
<link>
<name>HAL/Include/hal_lcd.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/include/hal_lcd.h</locationURI>
</link>
<link>
<name>HAL/Include/hal_led.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/include/hal_led.h</locationURI>
</link>
<link>
<name>HAL/Include/hal_sleep.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/include/hal_sleep.h</locationURI>
</link>
<link>
<name>HAL/Include/hal_timer.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/include/hal_timer.h</locationURI>
</link>
<link>
<name>HAL/Include/hal_uart.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/include/hal_uart.h</locationURI>
</link>
<link>
<name>HAL/Target/CC2650</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>HAL/Target/CC2650/Config</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>HAL/Target/CC2650/Drivers</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>HAL/Target/CC2650/_common</name>
<type>2</type>
<locationURI>virtual:/virtual</locationURI>
</link>
<link>
<name>HAL/Target/CC2650/Config/hal_board_cfg.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/target/CC2650TIRTOS/hal_board_cfg.h</locationURI>
</link>
<link>
<name>HAL/Target/CC2650/Drivers/hal_flash_wrapper.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/target/CC2650TIRTOS/hal_flash_wrapper.c</locationURI>
</link>
<link>
<name>HAL/Target/CC2650/Drivers/hal_rtc_wrapper.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/target/CC2650TIRTOS/hal_rtc_wrapper.c</locationURI>
</link>
<link>
<name>HAL/Target/CC2650/Drivers/hal_trng_wrapper.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/target/CC2650TIRTOS/hal_trng_wrapper.c</locationURI>
</link>
<link>
<name>HAL/Target/CC2650/Drivers/hal_trng_wrapper.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/target/CC2650TIRTOS/hal_trng_wrapper.h</locationURI>
</link>
<link>
<name>HAL/Target/CC2650/_common/hal_mcu.h</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/target/CC2650TIRTOS/hal_mcu.h</locationURI>
</link>
<link>
<name>HAL/Target/CC2650/_common/mb_PATCH.c</name>
<type>1</type>
<locationURI>PARENT-7-ORG_PROJ_DIR/Components/hal/target/_common/cc26xx/mb_PATCH.c</locationURI>
</link>
</linkedResources>
<variableList>
<variable>
<name>CC26XXWARE</name>
<value>file:/C:/ti/tirtos_simplelink_2_13_00_06/products/cc13xxware_2_00_01_15600</value>
</variable>
<variable>
<name>ORG_PROJ_DIR</name>
<value>$%7BPARENT-2-PROJECT_LOC%7D/IAR/Stack/CC1350</value>
</variable>
</variableList>
</projectDescription>

View File

@@ -0,0 +1,6 @@
/* WARNING - Do not modify this line. Modifications below this line can be overwritten by the Boundary tool */
/* Boundary auto gen parser version 1.0.3 */
/* IAR Compiler Command Line Options */
/* Auto-generated compiler option(s) */
-D ICALL_STACK0_ADDR=0x0000F000

View File

@@ -0,0 +1,7 @@
/* WARNING - Do not modify this line. Modifications below this line can be overwritten by the Boundary tool */
/* Boundary auto gen parser version 1.0.3 */
/* IAR Linker Command Line Options */
/* Auto-generated linker option(s) */
--config_def ICALL_STACK0_ADDR=0x0000F000
--config_def ICALL_RAM0_ADDR=0x200043E8

View File

@@ -0,0 +1,130 @@
var ROM = xdc.useModule('ti.sysbios.rom.ROM');
ROM.romName = ROM.CC1350;
var Defaults = xdc.useModule('xdc.runtime.Defaults');
var Types = xdc.useModule('xdc.runtime.Types');
var Diags = xdc.useModule('xdc.runtime.Diags');
var Error = xdc.useModule('xdc.runtime.Error');
var Main = xdc.useModule('xdc.runtime.Main');
var Memory = xdc.useModule('xdc.runtime.Memory')
var SysCallback = xdc.useModule('xdc.runtime.SysCallback');
var System = xdc.useModule('xdc.runtime.System');
var Text = xdc.useModule('xdc.runtime.Text');
var HeapMem = xdc.useModule('ti.sysbios.heaps.HeapMem');
var Reset = xdc.useModule('xdc.runtime.Reset');
var BIOS = xdc.useModule('ti.sysbios.BIOS');
var Clock = xdc.useModule('ti.sysbios.knl.Clock');
var Task = xdc.useModule('ti.sysbios.knl.Task');
var Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');
var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');
var M3Hwi = xdc.useModule('ti.sysbios.family.arm.m3.Hwi');
var Power = xdc.useModule('ti.sysbios.family.arm.cc26xx.Power');
/* Enable idle task (default). */
Task.enableIdleTask = true;
/* Idle CPU when threads blocked waiting for an interrupt */
Power.idle = true;
Power.policyFunc = Power.standbyPolicy;
/* compile out all Assert's */
Defaults.common$.diags_ASSERT = Diags.ALWAYS_OFF;
/* Don't load string names of modules on the target */
Defaults.common$.namedModule = false;
/* Allow Mod_create() and Mod_construct() but not delete() or destruct() */
Defaults.common$.memoryPolicy = Types.CREATE_POLICY;
/* Don't load diagnostic/descriptive text strings on the target */
Text.isLoaded = false;
/* Use the minimal user-supplied callback provider */
System.SupportProxy = SysCallback;
/* no exit handlers needed */
System.maxAtexitHandlers = 0;
/* main() and Hwi, Swi stack size */
Program.stack = 1024;
/* no command-line arguments main(argc, argv) needed */
Program.argSize = 0;
/* build a custom, optimized version of SYS/BIOS */
BIOS.libType = BIOS.LibType_Custom;
/* no logging - all compiled out */
BIOS.logsEnabled = false;
/* disable Asserts in SYS/BIOS code */
BIOS.assertsEnabled = false;
/* Reduce number of Task priority levels to save RAM */
Task.numPriorities = 6;
/* Set the default Task stack size - used if one is not specified */
Task.defaultStackSize = 512;
/* Don't check stacks for overflow - saves cycles (and power) and Flash */
Task.checkStackFlag = false;
/* Disable exception handling to save Flash - undo during active development */
M3Hwi.enableException = true;
M3Hwi.excHandlerFunc = null; /* null = default while loop function. Use e.g. "&myFxn" to use your own function. */
M3Hwi.nvicCCR.UNALIGN_TRP = 0;
M3Hwi.nvicCCR.DIV_0_TRP = 0;
/* Don't check for interrupt stack overflow during Idle loop */
Hwi.checkStackFlag = false;
/* Minimize Flash and RAM usage of Error module */
Error.raiseHook = null; /* null = default while loop function. Use e.g. "&myFxn" to your own handler function. */
Error.maxDepth = 2;
/* Set the default CPU frequency */
BIOS.cpuFreq.lo = 48000000;
/* Put reset vector at start of Flash */
M3Hwi.resetVectorAddress = 0x0;
/* Put interrupt vector at start of RAM so interrupts can be configured at runtime */
M3Hwi.vectorTableAddress = 0x20000000;
/* CC2650 has 50 interrupts */
M3Hwi.NUM_INTERRUPTS = 50;
/* Set heap size */
BIOS.heapSize = 1668;
var Swi = xdc.useModule('ti.sysbios.knl.Swi');
Swi.numPriorities = 6;
BIOS.swiEnabled = true;
BIOS.includeXdcRuntime = true;
/* Tasks cannot pend based on priority */
Semaphore.supportsPriority = false;
/* Change default error function -- just spin */
Error.policyFxn = Error.policySpin;
/* true: Allow runtime creation of e.g. semaphores
* false: Compile out reference to Memory in BIOS */
BIOS.runtimeCreatesEnabled = true;
/* Abort and exit functions -- just spin */
System.abortFxn = System.abortSpin;
System.exitFxn = System.exitSpin;
/* CC26xx Boot module */
var Boot = xdc.useModule('ti.sysbios.family.arm.cc26xx.Boot');
Boot.driverlibVersion = 2;
Boot.customerConfig = false;
//Boot.checkBackdoor = false;
/* Turn on RCOSC_HF calibration, thus enabling fast startup */
Power.calibrateRCOSC = true;
//Power.calibrateRCOSC = false;
/* 10 us tick period */
Clock.tickPeriod = 10;

View File

@@ -0,0 +1,63 @@
/******************************************************************************
* Filename: ccfg.c
* Revised: $Date: 2015-01-15 15:45:13 +0100 (to, 15 jan 2015) $
* Revision: $Revision: 14826 $
*
* Description: Customer Configuration CC26xx PG2 device family.
*
* Copyright (C) 2014 - 2015Texas Instruments Incorporated - http://www.ti.com/
*
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* Neither the name of Texas Instruments Incorporated nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
******************************************************************************/
//
// ===> READ THIS BEFORE MODIFYING THIS FILE
//
//
// ===> READ THIS BEFORE MODIFYING THIS FILE
//
//
// ===> READ THIS BEFORE MODIFYING THIS FILE
//
// The customer configuration area (ccfg section) is located at the end of the
// flash and reflect the hw configuration of the device. it is very important
// that it remains align with the version of driverlib you are using.
// all BLE project except sensor tag use the same configuration.
// Keeping the "#include <startup_files/ccfg.c>" guarantee that your project using
// driverlib and the ccfg area will be align.
// you can modify it if you want, the recommend way will be to remove the
// bellow include, copy the content of the <startup_files/ccfg.c> file in this
// file and rebuild.
// ==> KEEP IN MIND that if you do so, be sure that any further update of the
// driverlib must be align with your modified version of ccfg area.
#include <startup_files/ccfg.c>

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<iarUserArgVars>
<group active="true" name="CC13xx TI-RTOS">
<variable>
<name></name>
<value>C:\ti\tirtos_simplelink_2_13_00_06\packages</value>
</variable>
<variable>
<name>CC26XXWARE</name>
<value>C:\ti\tirtos_simplelink_2_13_00_06\products\cc13xxware_2_00_01_15600</value>
</variable>
<variable>
<name>XDCROOT</name>
<value>C:\ti\xdctools_3_31_01_33_core</value>
</variable>
<variable>
<name>XDCPATH</name>
<value>C:\ti\tirtos_simplelink_2_13_00_06\products\bios_6_42_00_08\packages</value>
</variable>
<variable>
<name>BOUNDARY</name>
<value>C:\Program Files (x86)\Texas Instruments\Boundary</value>
</variable>
</group>
</iarUserArgVars>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<workspace>
<project>
<path>$WS_DIR$\Application\CC1350\CC1350App.ewp</path>
</project>
<project>
<path>$WS_DIR$\Stack\CC1350\CC1350Stack.ewp</path>
</project>
<batchBuild/>
</workspace>

View File

@@ -0,0 +1,154 @@
/**************************************************************************************************
Filename: buildConfigSrc.opt
Revised: $Date: 2007-10-12 17:31:39 -0700 (Fri, 12 Oct 2007) $
Revision: $Revision: 15678 $
Description: This file contains the Bluetooth Low Energy (BLE) build
config options.
Copyright 2011 - 2015 Texas Instruments Incorporated. All rights reserved.
IMPORTANT: Your use of this Software is limited to those specific rights
granted under the terms of a software license agreement between the user
who downloaded the software, his/her employer (which must be your employer)
and Texas Instruments Incorporated (the "License"). You may not use this
Software unless you agree to abide by the terms of the License. The License
limits your use, and you acknowledge, that the Software may not be modified,
copied or distributed unless embedded on a Texas Instruments microcontroller
or used solely and exclusively in conjunction with a Texas Instruments radio
frequency transceiver, which is integrated into your product. Other than for
the foregoing purpose, you may not use, reproduce, copy, prepare derivative
works of, modify, distribute, perform, display or sell this Software and/or
its documentation for any purpose.
YOU FURTHER ACKNOWLEDGE AND AGREE THAT THE SOFTWARE AND DOCUMENTATION ARE
PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY, TITLE,
NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL
TEXAS INSTRUMENTS OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER CONTRACT,
NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR OTHER
LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE
OR CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT
OF SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
(INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
Should you have any questions regarding your right to use this Software,
contact Texas Instruments Incorporated at www.TI.com.
**************************************************************************************************/
/*
The following is a list of all possible build defines and corresponding options
that can be set for each define:
GATT_DB_OFF_CHIP - Indicates that the GATT database is maintained off the chip on the
Application Processor (AP).
GAP_PRIVACY - Applicable to the Peripheral Privacy feature only.
GAP_PRIVACY_RECONNECT - The Peripheral Privacy Flag attribute is included in the GATT database
when either of GAP_PRIVACY or GAP_PRIVACY_RECONNECT is defined.
- The Reconnection Address attribute is included in the GATT database
when GAP_PRIVACY_RECONNECT is defined.
GAP_BOND_MGR - Used to include the Bond Manager
L2CAP_CO_CHANNELS - Used to include the L2CAP Connection Oriented Channel support
GATT_NO_SERVICE_CHANGED - Used to exclude service changed characteristic from GATT Service
Note: Either L2CAP_CO_CHANNELS or GATT_NO_SERVICE_CHANGED must be defined
exclusively for any project.
HOST_CONFIG (BLE Host Build Configurations) Possible Options:
PERIPHERAL_CFG - Used to include the GAP Peripheral Role support
CENTRAL_CFG - Used to include the GAP Central Role support
OBSERVER_CFG - Used to include the GAP Observer Role support
BROADCASTER_CFG - Used to include the GAP Broadcaster Role support
HCI_TL_FULL - All supported HCI commands are available via the Tranport Layer's NPI.
- Intended for NP solution.
HCI_TL_PTM - Only those HCI commands needed for Production Test Mode are available
via the Transport Layer's NPI
- Intended for SOC solutions where, during production, accesss is temporarily
needed (e.g. for PHY testing using Direct Test Mode, etc.).
HCI_TL_NONE - No supported HCI commands are available via the Transport Layer's NPI.
- Intended for SOC solutions.
CTRL_V41_CONFIG (BLE v4.1 Features) Possible Options:
PING_CFG - Feature that was added to the Controller to ready it for Secure Connections.
It ensures connection authentication is maintained
SLV_FEAT_EXCHG_CFG - Feature that allows the Slave to initiate a formerly prohibited feature
exchange control procedure
CONN_PARAM_REQ_CFG - LL Topology feature that allows the Master or Slave to initiate a connection
parameter control procedure used to exchange and negotiate not only a change in
connection parameters, but offset adjustments and connection interval
periodicities as well.
MST_SLV_CFG - Feature that allows a device to assume both the Master and Slave connection role
at the same time in support of more complicated topologies that can be leveraged
by applications and future features, such as Mesh.
Below is general information for using and/or changing this configuration option file:
Combo Roles: Combo roles can be set by defining multiple roles for HOST_CONFIG. The possible
combo roles and HOST_CONFIG defines are:
Peirpheral + Observer : PERIPHERAL_CFG+OBSERVER_CFG
Central + Broadcaster : CENTRAL_CFG+BROADCASTER_CFG
Peripheral + Central : PERIPHERAL_CFG+CENTRAL_CFG
Broadcaster + Observer : BROADCASTER_CFG+OBSERVER_CFG
LibSearch Tool: There is a pre build action for every stack project that runs a tool
LibSearch.exe. This tool aims to automatically import the correct library
files into your project based on the defines in this file.
The locations of all library files and their correspond options are
<install dir>/Projects/ble/Libraries/CC26xx/IAR/CC2650/bin for stack libs
and at <install dir>/Projects/ble/Libraries/CC26xx/IAR/Common/bin for
HCI Transport Layer libs
If an library is found that was built with matching options, it will be
copied into the project local directory at <App ewp dir>/../../Lib/ and
subsequently linked with the stack.
If you experience a build error with LibSearch.exe, expand the build error
message by clicking Tools->Options->Messages->Show build messages:->All.
The error messages printed out by the LibSearch tool should now appear in
your Build Message window.
Restrictions: For CTRL_V41_CONFIG, either all options should be defined or no options should
be defined. This is based on the stack library files provided. In order to
reduce the number of stack combinations, only libraries with default
v4.1 features (for size constrained projects) or with all of the
v4.1 features are provided in the release.
*/
/* BLE Host Build Configurations */
-DHOST_CONFIG=PERIPHERAL_CFG
/* -DHOST_CONFIG=CENTRAL_CFG */
/* -DHOST_CONFIG=OBSERVER_CFG */
/* -DHOST_CONFIG=BROADCASTER_CFG */
/* -DHOST_CONFIG=PERIPHERAL_CFG+OBSERVER_CFG */
/* -DHOST_CONFIG=CENTRAL_CFG+BROADCASTER_CFG */
/* -DHOST_CONFIG=PERIPHERAL_CFG+CENTRAL_CFG */
/* -DHOST_CONFIG=OBSERVER_CFG+BROADCASTER_CFG */
/* GATT Database being off chip*/
/* -DGATT_DB_OFF_CHIP*/
/* GAP Privacy Feature */
/* -DGAP_PRIVACY */
/* -DGAP_PRIVACY_RECONNECT */
/* Include GAP Bond Manager */
-DGAP_BOND_MGR
/* Host Build Options */
/* -DL2CAP_CO_CHANNELS */
-DGATT_NO_SERVICE_CHANGED
/* Include Transport Layer (Full or PTM) */
-DHCI_TL_NONE
/* -DHCI_TL_PTM */
/* -DHCI_TL_FULL */
/* BLE Core Spec V4.1 Controller Feature Partition Build Configuration. Comment out to use default Controller Configuration */
/* -DCTRL_V41_CONFIG=PING_CFG+SLV_FEAT_EXCHG_CFG+CONN_PARAM_REQ_CFG+MST_SLV_CFG */