Initial Commit
This commit is contained in:
		
						commit
						2dcaefd522
					
				| 
						 | 
				
			
			@ -0,0 +1,17 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8" ?>
 | 
			
		||||
<?ccsproject version="1.0"?>
 | 
			
		||||
<projectOptions>
 | 
			
		||||
	<ccsVariant value="0:Eclipse-based"/>
 | 
			
		||||
	<ccsVersion value="12.8.0"/>
 | 
			
		||||
	<deviceVariant value="Cortex M.TM4C123GH6PM"/>
 | 
			
		||||
	<deviceFamily value="TMS470"/>
 | 
			
		||||
	<deviceEndianness value="little"/>
 | 
			
		||||
	<codegenToolVersion value="20.2.7.LTS"/>
 | 
			
		||||
	<isElfFormat value="true"/>
 | 
			
		||||
	<connection value="common/targetdb/connections/Stellaris_ICDI_Connection.xml"/>
 | 
			
		||||
	<linkerCommandFile value="tm4c123gh6pm.cmd"/>
 | 
			
		||||
	<rts value="libc.a"/>
 | 
			
		||||
	<createSlaveProjects value=""/>
 | 
			
		||||
	<templateProperties value="id=com.ti.common.project.core.emptyProjectWithMainTemplate"/>
 | 
			
		||||
	<filesToOpen value="main.c"/>
 | 
			
		||||
</projectOptions>
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,173 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
			
		||||
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
 | 
			
		||||
	<storageModule moduleId="org.eclipse.cdt.core.settings">
 | 
			
		||||
		<cconfiguration id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.2094707101">
 | 
			
		||||
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.2094707101" moduleId="org.eclipse.cdt.core.settings" name="Debug">
 | 
			
		||||
				<externalSettings/>
 | 
			
		||||
				<extensions>
 | 
			
		||||
					<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
 | 
			
		||||
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
 | 
			
		||||
					<extension id="com.ti.ccstudio.errorparser.CoffErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
 | 
			
		||||
					<extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
 | 
			
		||||
					<extension id="com.ti.ccstudio.errorparser.LinkErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
 | 
			
		||||
				</extensions>
 | 
			
		||||
			</storageModule>
 | 
			
		||||
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
 | 
			
		||||
				<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.2094707101" name="Debug" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug">
 | 
			
		||||
					<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.2094707101." name="/" resourcePath="">
 | 
			
		||||
						<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.DebugToolchain.153843140" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.linkerDebug.338899296">
 | 
			
		||||
							<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1046195177" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
 | 
			
		||||
								<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex M.TM4C123GH6PM"/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="DEVICE_CORE_ID="/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="CCS_MBS_VERSION=6.1.3"/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE=tm4c123gh6pm.cmd"/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="PRODUCTS="/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="PRODUCT_MACRO_IMPORTS={}"/>
 | 
			
		||||
							</option>
 | 
			
		||||
							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.2020937895" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="20.2.7.LTS" valueType="string"/>
 | 
			
		||||
							<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.targetPlatformDebug.2037408183" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.targetPlatformDebug"/>
 | 
			
		||||
							<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.builderDebug.1418525967" name="GNU Make.Debug" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.builderDebug"/>
 | 
			
		||||
							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.compilerDebug.392067244" name="Arm Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.compilerDebug">
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.SILICON_VERSION.1295095728" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.SILICON_VERSION" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.SILICON_VERSION.7M4" valueType="enumerated"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.CODE_STATE.70849656" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.CODE_STATE" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.CODE_STATE.16" valueType="enumerated"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.ABI.1486322322" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.ABI" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.ABI.eabi" valueType="enumerated"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.FLOAT_SUPPORT.1399769578" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.FLOAT_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.FLOAT_SUPPORT.FPv4SPD16" valueType="enumerated"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.GCC.1315504859" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.GCC" useByScannerDiscovery="false" value="true" valueType="boolean"/>
 | 
			
		||||
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DEFINE.2002556504" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DEFINE" valueType="definedSymbols">
 | 
			
		||||
									<listOptionValue builtIn="false" value="ccs="ccs""/>
 | 
			
		||||
									<listOptionValue builtIn="false" value="PART_TM4C123GH6PM"/>
 | 
			
		||||
								</option>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DEBUGGING_MODEL.1171136943" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DEBUGGING_MODEL" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
 | 
			
		||||
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DIAG_WARNING.339331510" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DIAG_WARNING" useByScannerDiscovery="false" valueType="stringList">
 | 
			
		||||
									<listOptionValue builtIn="false" value="225"/>
 | 
			
		||||
								</option>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DISPLAY_ERROR_NUMBER.982450428" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DIAG_WRAP.575501075" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
 | 
			
		||||
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.INCLUDE_PATH.1678294211" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.INCLUDE_PATH" valueType="includePath">
 | 
			
		||||
									<listOptionValue builtIn="false" value="${PROJECT_ROOT}"/>
 | 
			
		||||
									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
 | 
			
		||||
								</option>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.LITTLE_ENDIAN.1772349636" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.LITTLE_ENDIAN" useByScannerDiscovery="false" value="true" valueType="boolean"/>
 | 
			
		||||
								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__C_SRCS.699972323" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__C_SRCS"/>
 | 
			
		||||
								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__CPP_SRCS.1118635459" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__CPP_SRCS"/>
 | 
			
		||||
								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__ASM_SRCS.1308655328" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__ASM_SRCS"/>
 | 
			
		||||
								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__ASM2_SRCS.1535569422" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__ASM2_SRCS"/>
 | 
			
		||||
							</tool>
 | 
			
		||||
							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.linkerDebug.338899296" name="Arm Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.linkerDebug">
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.MAP_FILE.1667829562" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.MAP_FILE" useByScannerDiscovery="false" value="${ProjName}.map" valueType="string"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.STACK_SIZE.1061480981" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.STACK_SIZE" useByScannerDiscovery="false" value="512" valueType="string"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.HEAP_SIZE.1448883032" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.HEAP_SIZE" useByScannerDiscovery="false" value="0" valueType="string"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.OUTPUT_FILE.1231233589" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.OUTPUT_FILE" useByScannerDiscovery="false" value="${ProjName}.out" valueType="string"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.XML_LINK_INFO.1372465638" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.XML_LINK_INFO" useByScannerDiscovery="false" value="${ProjName}_linkInfo.xml" valueType="string"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.DISPLAY_ERROR_NUMBER.1955543166" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.DIAG_WRAP.866497764" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
 | 
			
		||||
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.SEARCH_PATH.1578887949" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.SEARCH_PATH" valueType="libPaths">
 | 
			
		||||
									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/lib"/>
 | 
			
		||||
									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
 | 
			
		||||
								</option>
 | 
			
		||||
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.LIBRARY.861690204" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.LIBRARY" useByScannerDiscovery="false" valueType="libs">
 | 
			
		||||
									<listOptionValue builtIn="false" value="libc.a"/>
 | 
			
		||||
								</option>
 | 
			
		||||
								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exeLinker.inputType__CMD_SRCS.182075028" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exeLinker.inputType__CMD_SRCS"/>
 | 
			
		||||
								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exeLinker.inputType__CMD2_SRCS.1069161616" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exeLinker.inputType__CMD2_SRCS"/>
 | 
			
		||||
								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exeLinker.inputType__GEN_CMDS.720066713" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exeLinker.inputType__GEN_CMDS"/>
 | 
			
		||||
							</tool>
 | 
			
		||||
							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.hex.1366158390" name="Arm Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.hex"/>
 | 
			
		||||
						</toolChain>
 | 
			
		||||
					</folderInfo>
 | 
			
		||||
				</configuration>
 | 
			
		||||
			</storageModule>
 | 
			
		||||
			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
 | 
			
		||||
		</cconfiguration>
 | 
			
		||||
		<cconfiguration id="com.ti.ccstudio.buildDefinitions.TMS470.Release.1788604104">
 | 
			
		||||
			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.1788604104" moduleId="org.eclipse.cdt.core.settings" name="Release">
 | 
			
		||||
				<externalSettings/>
 | 
			
		||||
				<extensions>
 | 
			
		||||
					<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
 | 
			
		||||
					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
 | 
			
		||||
					<extension id="com.ti.ccstudio.errorparser.CoffErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
 | 
			
		||||
					<extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
 | 
			
		||||
					<extension id="com.ti.ccstudio.errorparser.LinkErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
 | 
			
		||||
				</extensions>
 | 
			
		||||
			</storageModule>
 | 
			
		||||
			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
 | 
			
		||||
				<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.1788604104" name="Release" parent="com.ti.ccstudio.buildDefinitions.TMS470.Release">
 | 
			
		||||
					<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Release.1788604104." name="/" resourcePath="">
 | 
			
		||||
						<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.ReleaseToolchain.451557349" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.linkerRelease.1733398219">
 | 
			
		||||
							<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1896664694" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
 | 
			
		||||
								<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex M.TM4C123GH6PM"/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="DEVICE_CORE_ID="/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="CCS_MBS_VERSION=6.1.3"/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE=tm4c123gh6pm.cmd"/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="PRODUCTS="/>
 | 
			
		||||
								<listOptionValue builtIn="false" value="PRODUCT_MACRO_IMPORTS={}"/>
 | 
			
		||||
							</option>
 | 
			
		||||
							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1784166767" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="20.2.7.LTS" valueType="string"/>
 | 
			
		||||
							<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.targetPlatformRelease.1698466396" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.targetPlatformRelease"/>
 | 
			
		||||
							<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.builderRelease.398612025" name="GNU Make.Release" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.builderRelease"/>
 | 
			
		||||
							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.compilerRelease.1531266952" name="Arm Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.compilerRelease">
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.SILICON_VERSION.1263940173" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.SILICON_VERSION" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.SILICON_VERSION.7M4" valueType="enumerated"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.CODE_STATE.1232600445" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.CODE_STATE" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.CODE_STATE.16" valueType="enumerated"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.ABI.173145622" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.ABI" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.ABI.eabi" valueType="enumerated"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.FLOAT_SUPPORT.324336825" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.FLOAT_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.FLOAT_SUPPORT.FPv4SPD16" valueType="enumerated"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.GCC.1473478874" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.GCC" useByScannerDiscovery="false" value="true" valueType="boolean"/>
 | 
			
		||||
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DEFINE.636942072" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DEFINE" valueType="definedSymbols">
 | 
			
		||||
									<listOptionValue builtIn="false" value="ccs="ccs""/>
 | 
			
		||||
									<listOptionValue builtIn="false" value="PART_TM4C123GH6PM"/>
 | 
			
		||||
								</option>
 | 
			
		||||
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DIAG_WARNING.1003998564" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DIAG_WARNING" useByScannerDiscovery="false" valueType="stringList">
 | 
			
		||||
									<listOptionValue builtIn="false" value="225"/>
 | 
			
		||||
								</option>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DISPLAY_ERROR_NUMBER.1347200584" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DIAG_WRAP.845095848" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
 | 
			
		||||
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.INCLUDE_PATH.1982925636" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.INCLUDE_PATH" valueType="includePath">
 | 
			
		||||
									<listOptionValue builtIn="false" value="${PROJECT_ROOT}"/>
 | 
			
		||||
									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
 | 
			
		||||
								</option>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.LITTLE_ENDIAN.1209953400" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.LITTLE_ENDIAN" useByScannerDiscovery="false" value="true" valueType="boolean"/>
 | 
			
		||||
								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__C_SRCS.1325165086" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__C_SRCS"/>
 | 
			
		||||
								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__CPP_SRCS.1574078313" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__CPP_SRCS"/>
 | 
			
		||||
								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__ASM_SRCS.1815314795" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__ASM_SRCS"/>
 | 
			
		||||
								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__ASM2_SRCS.881406485" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compiler.inputType__ASM2_SRCS"/>
 | 
			
		||||
							</tool>
 | 
			
		||||
							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.linkerRelease.1733398219" name="Arm Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.linkerRelease">
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.MAP_FILE.1677137136" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.MAP_FILE" useByScannerDiscovery="false" value="${ProjName}.map" valueType="string"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.STACK_SIZE.1422466466" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.STACK_SIZE" useByScannerDiscovery="false" value="512" valueType="string"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.HEAP_SIZE.1685346026" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.HEAP_SIZE" useByScannerDiscovery="false" value="0" valueType="string"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.OUTPUT_FILE.1613347227" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.OUTPUT_FILE" useByScannerDiscovery="false" value="${ProjName}.out" valueType="string"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.XML_LINK_INFO.1107715388" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.XML_LINK_INFO" useByScannerDiscovery="false" value="${ProjName}_linkInfo.xml" valueType="string"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.DISPLAY_ERROR_NUMBER.1789728972" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
 | 
			
		||||
								<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.DIAG_WRAP.1989451543" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
 | 
			
		||||
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.SEARCH_PATH.662037960" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.SEARCH_PATH" valueType="libPaths">
 | 
			
		||||
									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/lib"/>
 | 
			
		||||
									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
 | 
			
		||||
								</option>
 | 
			
		||||
								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.LIBRARY.1283814162" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.linkerID.LIBRARY" useByScannerDiscovery="false" valueType="libs">
 | 
			
		||||
									<listOptionValue builtIn="false" value="libc.a"/>
 | 
			
		||||
								</option>
 | 
			
		||||
								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exeLinker.inputType__CMD_SRCS.1097735027" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exeLinker.inputType__CMD_SRCS"/>
 | 
			
		||||
								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exeLinker.inputType__CMD2_SRCS.138959637" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exeLinker.inputType__CMD2_SRCS"/>
 | 
			
		||||
								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exeLinker.inputType__GEN_CMDS.329743443" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exeLinker.inputType__GEN_CMDS"/>
 | 
			
		||||
							</tool>
 | 
			
		||||
							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.hex.877489218" name="Arm Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.hex"/>
 | 
			
		||||
						</toolChain>
 | 
			
		||||
					</folderInfo>
 | 
			
		||||
				</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="Group21_Lab07.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.341517230" name="TMS470" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType"/>
 | 
			
		||||
	</storageModule>
 | 
			
		||||
	<storageModule moduleId="scannerConfiguration"/>
 | 
			
		||||
</cproject>
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
targetConfigs/
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,27 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<projectDescription>
 | 
			
		||||
	<name>Group21_Lab07</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>
 | 
			
		||||
</projectDescription>
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,3 @@
 | 
			
		|||
eclipse.preferences.version=1
 | 
			
		||||
inEditor=false
 | 
			
		||||
onBuild=false
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,2 @@
 | 
			
		|||
eclipse.preferences.version=1
 | 
			
		||||
org.eclipse.cdt.debug.core.toggleBreakpointModel=com.ti.ccstudio.debug.CCSBreakpointMarker
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,45 @@
 | 
			
		|||
/******************************************************************************
 | 
			
		||||
 *
 | 
			
		||||
 * Default Linker Command file for the Texas Instruments TM4C123GH6PM
 | 
			
		||||
 *
 | 
			
		||||
 * This is derived from revision 15071 of the TivaWare Library.
 | 
			
		||||
 *
 | 
			
		||||
 *****************************************************************************/
 | 
			
		||||
 | 
			
		||||
--retain=g_pfnVectors
 | 
			
		||||
 | 
			
		||||
MEMORY
 | 
			
		||||
{
 | 
			
		||||
    FLASH (RX) : origin = 0x00000000, length = 0x00040000
 | 
			
		||||
    SRAM (RWX) : origin = 0x20000000, length = 0x00008000
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* The following command line options are set as part of the CCS project.    */
 | 
			
		||||
/* If you are building using the command line, or for some reason want to    */
 | 
			
		||||
/* define them here, you can uncomment and modify these lines as needed.     */
 | 
			
		||||
/* If you are using CCS for building, it is probably better to make any such */
 | 
			
		||||
/* modifications in your CCS project and leave this file alone.              */
 | 
			
		||||
/*                                                                           */
 | 
			
		||||
/* --heap_size=0                                                             */
 | 
			
		||||
/* --stack_size=256                                                          */
 | 
			
		||||
/* --library=rtsv7M4_T_le_eabi.lib                                           */
 | 
			
		||||
 | 
			
		||||
/* Section allocation in memory */
 | 
			
		||||
 | 
			
		||||
SECTIONS
 | 
			
		||||
{
 | 
			
		||||
    .intvecs:   > 0x00000000
 | 
			
		||||
    .text   :   > FLASH
 | 
			
		||||
    .const  :   > FLASH
 | 
			
		||||
    .cinit  :   > FLASH
 | 
			
		||||
    .pinit  :   > FLASH
 | 
			
		||||
    .init_array : > FLASH
 | 
			
		||||
 | 
			
		||||
    .vtable :   > 0x20000000
 | 
			
		||||
    .data   :   > SRAM
 | 
			
		||||
    .bss    :   > SRAM
 | 
			
		||||
    .sysmem :   > SRAM
 | 
			
		||||
    .stack  :   > SRAM
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
__STACK_TOP = __stack + 512;
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| 
						 | 
				
			
			@ -0,0 +1,300 @@
 | 
			
		|||
//*****************************************************************************
 | 
			
		||||
//
 | 
			
		||||
// Startup code for use with TI's Code Composer Studio.
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2011-2014 Texas Instruments Incorporated.  All rights reserved.
 | 
			
		||||
// Software License Agreement
 | 
			
		||||
// 
 | 
			
		||||
// Software License Agreement
 | 
			
		||||
//
 | 
			
		||||
// Texas Instruments (TI) is supplying this software for use solely and
 | 
			
		||||
// exclusively on TI's microcontroller products. The software is owned by
 | 
			
		||||
// TI and/or its suppliers, and is protected under applicable copyright
 | 
			
		||||
// laws. You may not combine this software with "viral" open-source
 | 
			
		||||
// software in order to form a larger program.
 | 
			
		||||
//
 | 
			
		||||
// THIS SOFTWARE IS PROVIDED "AS IS" AND WITH ALL FAULTS.
 | 
			
		||||
// NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT
 | 
			
		||||
// NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 | 
			
		||||
// A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. TI SHALL NOT, UNDER ANY
 | 
			
		||||
// CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
 | 
			
		||||
// DAMAGES, FOR ANY REASON WHATSOEVER.
 | 
			
		||||
//
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
 | 
			
		||||
#include <stdint.h>
 | 
			
		||||
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
//
 | 
			
		||||
// Forward declaration of the default fault handlers.
 | 
			
		||||
//
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
void ResetISR(void);
 | 
			
		||||
static void NmiSR(void);
 | 
			
		||||
static void FaultISR(void);
 | 
			
		||||
static void IntDefaultHandler(void);
 | 
			
		||||
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
//
 | 
			
		||||
// External declaration for the reset handler that is to be called when the
 | 
			
		||||
// processor is started
 | 
			
		||||
//
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
extern void _c_int00(void);
 | 
			
		||||
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
//
 | 
			
		||||
// Linker variable that marks the top of the stack.
 | 
			
		||||
//
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
extern uint32_t __STACK_TOP;
 | 
			
		||||
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
//
 | 
			
		||||
// External declarations for the interrupt handlers used by the application.
 | 
			
		||||
//
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
// To be added by user
 | 
			
		||||
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
//
 | 
			
		||||
// The vector table.  Note that the proper constructs must be placed on this to
 | 
			
		||||
// ensure that it ends up at physical address 0x0000.0000 or at the start of
 | 
			
		||||
// the program if located at a start address other than 0.
 | 
			
		||||
//
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
#pragma DATA_SECTION(g_pfnVectors, ".intvecs")
 | 
			
		||||
void (* const g_pfnVectors[])(void) =
 | 
			
		||||
{
 | 
			
		||||
    (void (*)(void))((uint32_t)&__STACK_TOP),
 | 
			
		||||
                                            // The initial stack pointer
 | 
			
		||||
    ResetISR,                               // The reset handler
 | 
			
		||||
    NmiSR,                                  // The NMI handler
 | 
			
		||||
    FaultISR,                               // The hard fault handler
 | 
			
		||||
    IntDefaultHandler,                      // The MPU fault handler
 | 
			
		||||
    IntDefaultHandler,                      // The bus fault handler
 | 
			
		||||
    IntDefaultHandler,                      // The usage fault handler
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    IntDefaultHandler,                      // SVCall handler
 | 
			
		||||
    IntDefaultHandler,                      // Debug monitor handler
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    IntDefaultHandler,                      // The PendSV handler
 | 
			
		||||
    IntDefaultHandler,                      // The SysTick handler
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port A
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port B
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port C
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port D
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port E
 | 
			
		||||
    IntDefaultHandler,                      // UART0 Rx and Tx
 | 
			
		||||
    IntDefaultHandler,                      // UART1 Rx and Tx
 | 
			
		||||
    IntDefaultHandler,                      // SSI0 Rx and Tx
 | 
			
		||||
    IntDefaultHandler,                      // I2C0 Master and Slave
 | 
			
		||||
    IntDefaultHandler,                      // PWM Fault
 | 
			
		||||
    IntDefaultHandler,                      // PWM Generator 0
 | 
			
		||||
    IntDefaultHandler,                      // PWM Generator 1
 | 
			
		||||
    IntDefaultHandler,                      // PWM Generator 2
 | 
			
		||||
    IntDefaultHandler,                      // Quadrature Encoder 0
 | 
			
		||||
    IntDefaultHandler,                      // ADC Sequence 0
 | 
			
		||||
    IntDefaultHandler,                      // ADC Sequence 1
 | 
			
		||||
    IntDefaultHandler,                      // ADC Sequence 2
 | 
			
		||||
    IntDefaultHandler,                      // ADC Sequence 3
 | 
			
		||||
    IntDefaultHandler,                      // Watchdog timer
 | 
			
		||||
    IntDefaultHandler,                      // Timer 0 subtimer A
 | 
			
		||||
    IntDefaultHandler,                      // Timer 0 subtimer B
 | 
			
		||||
    IntDefaultHandler,                      // Timer 1 subtimer A
 | 
			
		||||
    IntDefaultHandler,                      // Timer 1 subtimer B
 | 
			
		||||
    IntDefaultHandler,                      // Timer 2 subtimer A
 | 
			
		||||
    IntDefaultHandler,                      // Timer 2 subtimer B
 | 
			
		||||
    IntDefaultHandler,                      // Analog Comparator 0
 | 
			
		||||
    IntDefaultHandler,                      // Analog Comparator 1
 | 
			
		||||
    IntDefaultHandler,                      // Analog Comparator 2
 | 
			
		||||
    IntDefaultHandler,                      // System Control (PLL, OSC, BO)
 | 
			
		||||
    IntDefaultHandler,                      // FLASH Control
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port F
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port G
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port H
 | 
			
		||||
    IntDefaultHandler,                      // UART2 Rx and Tx
 | 
			
		||||
    IntDefaultHandler,                      // SSI1 Rx and Tx
 | 
			
		||||
    IntDefaultHandler,                      // Timer 3 subtimer A
 | 
			
		||||
    IntDefaultHandler,                      // Timer 3 subtimer B
 | 
			
		||||
    IntDefaultHandler,                      // I2C1 Master and Slave
 | 
			
		||||
    IntDefaultHandler,                      // Quadrature Encoder 1
 | 
			
		||||
    IntDefaultHandler,                      // CAN0
 | 
			
		||||
    IntDefaultHandler,                      // CAN1
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    IntDefaultHandler,                      // Hibernate
 | 
			
		||||
    IntDefaultHandler,                      // USB0
 | 
			
		||||
    IntDefaultHandler,                      // PWM Generator 3
 | 
			
		||||
    IntDefaultHandler,                      // uDMA Software Transfer
 | 
			
		||||
    IntDefaultHandler,                      // uDMA Error
 | 
			
		||||
    IntDefaultHandler,                      // ADC1 Sequence 0
 | 
			
		||||
    IntDefaultHandler,                      // ADC1 Sequence 1
 | 
			
		||||
    IntDefaultHandler,                      // ADC1 Sequence 2
 | 
			
		||||
    IntDefaultHandler,                      // ADC1 Sequence 3
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port J
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port K
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port L
 | 
			
		||||
    IntDefaultHandler,                      // SSI2 Rx and Tx
 | 
			
		||||
    IntDefaultHandler,                      // SSI3 Rx and Tx
 | 
			
		||||
    IntDefaultHandler,                      // UART3 Rx and Tx
 | 
			
		||||
    IntDefaultHandler,                      // UART4 Rx and Tx
 | 
			
		||||
    IntDefaultHandler,                      // UART5 Rx and Tx
 | 
			
		||||
    IntDefaultHandler,                      // UART6 Rx and Tx
 | 
			
		||||
    IntDefaultHandler,                      // UART7 Rx and Tx
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    IntDefaultHandler,                      // I2C2 Master and Slave
 | 
			
		||||
    IntDefaultHandler,                      // I2C3 Master and Slave
 | 
			
		||||
    IntDefaultHandler,                      // Timer 4 subtimer A
 | 
			
		||||
    IntDefaultHandler,                      // Timer 4 subtimer B
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    IntDefaultHandler,                      // Timer 5 subtimer A
 | 
			
		||||
    IntDefaultHandler,                      // Timer 5 subtimer B
 | 
			
		||||
    IntDefaultHandler,                      // Wide Timer 0 subtimer A
 | 
			
		||||
    IntDefaultHandler,                      // Wide Timer 0 subtimer B
 | 
			
		||||
    IntDefaultHandler,                      // Wide Timer 1 subtimer A
 | 
			
		||||
    IntDefaultHandler,                      // Wide Timer 1 subtimer B
 | 
			
		||||
    IntDefaultHandler,                      // Wide Timer 2 subtimer A
 | 
			
		||||
    IntDefaultHandler,                      // Wide Timer 2 subtimer B
 | 
			
		||||
    IntDefaultHandler,                      // Wide Timer 3 subtimer A
 | 
			
		||||
    IntDefaultHandler,                      // Wide Timer 3 subtimer B
 | 
			
		||||
    IntDefaultHandler,                      // Wide Timer 4 subtimer A
 | 
			
		||||
    IntDefaultHandler,                      // Wide Timer 4 subtimer B
 | 
			
		||||
    IntDefaultHandler,                      // Wide Timer 5 subtimer A
 | 
			
		||||
    IntDefaultHandler,                      // Wide Timer 5 subtimer B
 | 
			
		||||
    IntDefaultHandler,                      // FPU
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    IntDefaultHandler,                      // I2C4 Master and Slave
 | 
			
		||||
    IntDefaultHandler,                      // I2C5 Master and Slave
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port M
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port N
 | 
			
		||||
    IntDefaultHandler,                      // Quadrature Encoder 2
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    0,                                      // Reserved
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port P (Summary or P0)
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port P1
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port P2
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port P3
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port P4
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port P5
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port P6
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port P7
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port Q (Summary or Q0)
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port Q1
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port Q2
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port Q3
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port Q4
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port Q5
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port Q6
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port Q7
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port R
 | 
			
		||||
    IntDefaultHandler,                      // GPIO Port S
 | 
			
		||||
    IntDefaultHandler,                      // PWM 1 Generator 0
 | 
			
		||||
    IntDefaultHandler,                      // PWM 1 Generator 1
 | 
			
		||||
    IntDefaultHandler,                      // PWM 1 Generator 2
 | 
			
		||||
    IntDefaultHandler,                      // PWM 1 Generator 3
 | 
			
		||||
    IntDefaultHandler                       // PWM 1 Fault
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
//
 | 
			
		||||
// This is the code that gets called when the processor first starts execution
 | 
			
		||||
// following a reset event.  Only the absolutely necessary set is performed,
 | 
			
		||||
// after which the application supplied entry() routine is called.  Any fancy
 | 
			
		||||
// actions (such as making decisions based on the reset cause register, and
 | 
			
		||||
// resetting the bits in that register) are left solely in the hands of the
 | 
			
		||||
// application.
 | 
			
		||||
//
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
void
 | 
			
		||||
ResetISR(void)
 | 
			
		||||
{
 | 
			
		||||
    //
 | 
			
		||||
    // Jump to the CCS C initialization routine.  This will enable the
 | 
			
		||||
    // floating-point unit as well, so that does not need to be done here.
 | 
			
		||||
    //
 | 
			
		||||
    __asm("    .global _c_int00\n"
 | 
			
		||||
          "    b.w     _c_int00");
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
//
 | 
			
		||||
// This is the code that gets called when the processor receives a NMI.  This
 | 
			
		||||
// simply enters an infinite loop, preserving the system state for examination
 | 
			
		||||
// by a debugger.
 | 
			
		||||
//
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
static void
 | 
			
		||||
NmiSR(void)
 | 
			
		||||
{
 | 
			
		||||
    //
 | 
			
		||||
    // Enter an infinite loop.
 | 
			
		||||
    //
 | 
			
		||||
    while(1)
 | 
			
		||||
    {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
//
 | 
			
		||||
// This is the code that gets called when the processor receives a fault
 | 
			
		||||
// interrupt.  This simply enters an infinite loop, preserving the system state
 | 
			
		||||
// for examination by a debugger.
 | 
			
		||||
//
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
static void
 | 
			
		||||
FaultISR(void)
 | 
			
		||||
{
 | 
			
		||||
    //
 | 
			
		||||
    // Enter an infinite loop.
 | 
			
		||||
    //
 | 
			
		||||
    while(1)
 | 
			
		||||
    {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
//
 | 
			
		||||
// This is the code that gets called when the processor receives an unexpected
 | 
			
		||||
// interrupt.  This simply enters an infinite loop, preserving the system state
 | 
			
		||||
// for examination by a debugger.
 | 
			
		||||
//
 | 
			
		||||
//*****************************************************************************
 | 
			
		||||
static void
 | 
			
		||||
IntDefaultHandler(void)
 | 
			
		||||
{
 | 
			
		||||
    //
 | 
			
		||||
    // Go into an infinite loop.
 | 
			
		||||
    //
 | 
			
		||||
    while(1)
 | 
			
		||||
    {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
		Reference in New Issue