dev(UML-2538): Проект для тестирования дисплея

This commit is contained in:
sedov 2024-08-09 15:08:23 +03:00
commit 4ec847ce58
63 changed files with 39617 additions and 0 deletions

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>RemoteSystemsTempFiles</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
<nature>org.eclipse.rse.ui.remoteSystemsTempNature</nature>
</natures>
</projectDescription>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8" ?>
<?ccsproject version="1.0"?>
<projectOptions>
<ccsVariant value="0:Eclipse-based"/>
<ccsVersion value="12.4.0"/>
<deviceVariant value="TMS320C28XX.TMS320F28388D"/>
<deviceFamily value="C2000"/>
<deviceEndianness value="little"/>
<codegenToolVersion value="22.6.0.LTS"/>
<isElfFormat value="true"/>
<rts value="libc.a"/>
<createSlaveProjects value=""/>
<templateProperties value="id=i2c_ex1_master.projectspec.i2c_ex1_master"/>
<origin value="C:\Users\sedov\Desktop\Work\C2000Ware_5_00_00_00\device_support\f2838x\examples\cpu1\i2c\CCS\i2c_ex1_master.projectspec"/>
<filesToOpen value=""/>
<connection value="common/targetdb/connections/TIXDS2XXUSB_Connection.xml"/>
<isTargetManual value="false"/>
</projectOptions>

209
i2c_ex1_master/.cproject Normal file
View File

@ -0,0 +1,209 @@
<?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.C2000.Default.1485110319">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.C2000.Default.1485110319" moduleId="org.eclipse.cdt.core.settings" name="CPU1_RAM">
<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.C2000.Default.1485110319" name="CPU1_RAM" parent="com.ti.ccstudio.buildDefinitions.C2000.Default">
<folderInfo id="com.ti.ccstudio.buildDefinitions.C2000.Default.1485110319." name="/" resourcePath="">
<toolChain id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.DebugToolchain.2095974994" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.linkerDebug.1352066909">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1811541202" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=TMS320C28XX.TMS320F28388D"/>
<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="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
<listOptionValue builtIn="false" value="PRODUCTS=c2000ware_software_package:5.0.0.00;"/>
<listOptionValue builtIn="false" value="PRODUCT_MACRO_IMPORTS={&quot;c2000ware_software_package&quot;:[&quot;${COM_TI_C2000WARE_SOFTWARE_PACKAGE_INCLUDE_PATH}&quot;,&quot;${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARY_PATH}&quot;,&quot;${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARIES}&quot;,&quot;${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYMBOLS}&quot;,&quot;${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYSCONFIG_MANIFEST}&quot;]}"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.2084864950" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="22.6.0.LTS" valueType="string"/>
<targetPlatform id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.targetPlatformDebug.950757585" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.targetPlatformDebug"/>
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.builderDebug.782936548" keepEnvironmentInBuildfile="false" name="GNU Make" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.builderDebug"/>
<tool id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.compilerDebug.145190820" name="C2000 Compiler" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.compilerDebug">
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.LARGE_MEMORY_MODEL.323937394" name="Option deprecated, set by default (--large_memory_model, -ml)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.LARGE_MEMORY_MODEL" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.UNIFIED_MEMORY.1899309563" name="Unified memory (--unified_memory, -mt)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.UNIFIED_MEMORY" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.SILICON_VERSION.1132877912" name="Processor version (--silicon_version, -v)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.SILICON_VERSION" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.SILICON_VERSION.28" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.FLOAT_SUPPORT.1694831505" name="Specify floating point support (--float_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.FLOAT_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.FLOAT_SUPPORT.fpu64" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_SUPPORT.2044780884" name="Specify CLA support (--cla_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_SUPPORT.cla2" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.GEN_FUNC_SUBSECTIONS.250507366" name="Place each function in a separate subsection (--gen_func_subsections, -mo)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.GEN_FUNC_SUBSECTIONS" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.GEN_FUNC_SUBSECTIONS.on" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.IDIV_SUPPORT.1682893967" name="Specify support for enhanced integer divison (--idiv_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.IDIV_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.IDIV_SUPPORT.idiv0" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.TMU_SUPPORT.124810135" name="Specify TMU support (--tmu_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.TMU_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.TMU_SUPPORT.tmu0" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.VCU_SUPPORT.894134732" name="Specify VCU support (--vcu_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.VCU_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.VCU_SUPPORT.vcrc" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ABI.799044699" name="Application binary interface [See 'General' page to edit] (--abi)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ABI" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ABI.eabi" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WARNING.119378712" name="Treat diagnostic &lt;id&gt; as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WARNING" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="225"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DISPLAY_ERROR_NUMBER.1032299114" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WRAP.33172229" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.INCLUDE_PATH.2105331196" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.INCLUDE_PATH" valueType="includePath">
<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_INCLUDE_PATH}"/>
<listOptionValue builtIn="false" value="${PROJECT_ROOT}"/>
<listOptionValue builtIn="false" value="${C2000WARE_COMMON_INCLUDE}"/>
<listOptionValue builtIn="false" value="${C2000WARE_HEADERS_INCLUDE}"/>
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE.851069172" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE" valueType="definedSymbols">
<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYMBOLS}"/>
<listOptionValue builtIn="false" value="DEBUG"/>
<listOptionValue builtIn="false" value="CPU1"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL.1557220034" name="Optimization level (--opt_level, -O)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL.off" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_BACKGROUND_TASK.422392888" name="Specify if a CLA background task is in use (--cla_background_task)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_BACKGROUND_TASK" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_BACKGROUND_TASK.on" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_SUPPRESS.1321252233" name="Suppress diagnostic &lt;id&gt; (--diag_suppress, -pds)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_SUPPRESS" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="10063"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ADVICE__PERFORMANCE.899383858" name="Provide advice on optimization techniques (--advice:performance)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ADVICE__PERFORMANCE" value="--advice:performance=all" valueType="string"/>
<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__C_SRCS.1234811244" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__C_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__CPP_SRCS.1522611037" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__CPP_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM_SRCS.816037005" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM2_SRCS.1845542851" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM2_SRCS"/>
</tool>
<tool id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.linkerDebug.1352066909" name="C2000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.linkerDebug">
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.STACK_SIZE.151318742" name="Set C system stack size (--stack_size, -stack)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.STACK_SIZE" useByScannerDiscovery="false" value="0x100" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.OUTPUT_FILE.1232583424" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.OUTPUT_FILE" useByScannerDiscovery="false" value="${ProjName}.out" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.MAP_FILE.1662504997" name="Link information (map) listed into &lt;file&gt; (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.MAP_FILE" useByScannerDiscovery="false" value="${ProjName}.map" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.XML_LINK_INFO.658256402" name="Detailed link information data-base into &lt;file&gt; (--xml_link_info, -xml_link_info)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.XML_LINK_INFO" useByScannerDiscovery="false" value="${ProjName}_linkInfo.xml" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DISPLAY_ERROR_NUMBER.759852082" name="Emit diagnostic identifier numbers (--display_error_number)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DIAG_WRAP.1195273769" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.SEARCH_PATH.1352187987" name="Add &lt;dir&gt; to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.SEARCH_PATH" valueType="libPaths">
<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARY_PATH}"/>
<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.C2000_22.6.linkerID.LIBRARY.961279920" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.LIBRARY" useByScannerDiscovery="false" valueType="libs">
<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARIES}"/>
<listOptionValue builtIn="false" value="libc.a"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.ENTRY_POINT.1261710706" name="Specify program entry point for the output module (--entry_point, -e)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.ENTRY_POINT" useByScannerDiscovery="false" value="code_start" valueType="string"/>
<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD_SRCS.1123388788" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD2_SRCS.1890162074" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD2_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__GEN_CMDS.160176425" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__GEN_CMDS"/>
</tool>
<tool id="com.ti.ccstudio.buildDefinitions.C2000_22.6.hex.564338673" name="C2000 Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.hex"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="2838x_FLASH_lnk_cpu1.cmd" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="com.ti.ccstudio.buildDefinitions.C2000.Default.2047196297">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.C2000.Default.2047196297" moduleId="org.eclipse.cdt.core.settings" name="CPU1_FLASH">
<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.C2000.Default.2047196297" name="CPU1_FLASH" parent="com.ti.ccstudio.buildDefinitions.C2000.Default">
<folderInfo id="com.ti.ccstudio.buildDefinitions.C2000.Default.2047196297." name="/" resourcePath="">
<toolChain id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.DebugToolchain.1864631467" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.linkerDebug.427547102">
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.813116700" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=TMS320C28XX.TMS320F28388D"/>
<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="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
<listOptionValue builtIn="false" value="PRODUCTS=c2000ware_software_package:5.0.0.00;"/>
<listOptionValue builtIn="false" value="PRODUCT_MACRO_IMPORTS={&quot;c2000ware_software_package&quot;:[&quot;${COM_TI_C2000WARE_SOFTWARE_PACKAGE_INCLUDE_PATH}&quot;,&quot;${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARY_PATH}&quot;,&quot;${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARIES}&quot;,&quot;${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYMBOLS}&quot;,&quot;${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYSCONFIG_MANIFEST}&quot;]}"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.44713549" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="22.6.0.LTS" valueType="string"/>
<targetPlatform id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.targetPlatformDebug.2024795894" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.targetPlatformDebug"/>
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.builderDebug.25710365" name="GNU Make.CPU1_FLASH" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.builderDebug"/>
<tool id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.compilerDebug.1990262061" name="C2000 Compiler" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.compilerDebug">
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.LARGE_MEMORY_MODEL.1129974047" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.LARGE_MEMORY_MODEL" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.UNIFIED_MEMORY.630560971" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.UNIFIED_MEMORY" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.SILICON_VERSION.1931314972" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.SILICON_VERSION" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.SILICON_VERSION.28" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.FLOAT_SUPPORT.1989947589" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.FLOAT_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.FLOAT_SUPPORT.fpu64" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_SUPPORT.394093343" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_SUPPORT.cla2" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.GEN_FUNC_SUBSECTIONS.595089855" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.GEN_FUNC_SUBSECTIONS" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.GEN_FUNC_SUBSECTIONS.on" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.IDIV_SUPPORT.1716251064" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.IDIV_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.IDIV_SUPPORT.idiv0" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.TMU_SUPPORT.482162878" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.TMU_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.TMU_SUPPORT.tmu0" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.VCU_SUPPORT.401757219" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.VCU_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.VCU_SUPPORT.vcrc" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ABI.2041103990" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ABI" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ABI.eabi" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WARNING.1764436642" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WARNING" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="225"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DISPLAY_ERROR_NUMBER.867609473" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WRAP.966680099" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.INCLUDE_PATH.257469961" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.INCLUDE_PATH" valueType="includePath">
<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_INCLUDE_PATH}"/>
<listOptionValue builtIn="false" value="${PROJECT_ROOT}"/>
<listOptionValue builtIn="false" value="${C2000WARE_COMMON_INCLUDE}"/>
<listOptionValue builtIn="false" value="${C2000WARE_HEADERS_INCLUDE}"/>
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE.1725453416" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE" valueType="definedSymbols">
<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYMBOLS}"/>
<listOptionValue builtIn="false" value="DEBUG"/>
<listOptionValue builtIn="false" value="CPU1"/>
<listOptionValue builtIn="false" value="_FLASH"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL.1037178292" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL.off" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_BACKGROUND_TASK.1310231065" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_BACKGROUND_TASK" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_BACKGROUND_TASK.on" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_SUPPRESS.1601383621" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_SUPPRESS" useByScannerDiscovery="false" valueType="stringList">
<listOptionValue builtIn="false" value="10063"/>
</option>
<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__C_SRCS.512040041" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__C_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__CPP_SRCS.732645850" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__CPP_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM_SRCS.1764518359" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM2_SRCS.725029518" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM2_SRCS"/>
</tool>
<tool id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.linkerDebug.427547102" name="C2000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.linkerDebug">
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.STACK_SIZE.580963646" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.STACK_SIZE" useByScannerDiscovery="false" value="0x100" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.OUTPUT_FILE.1831363748" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.OUTPUT_FILE" useByScannerDiscovery="false" value="${ProjName}.out" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.MAP_FILE.1627034239" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.MAP_FILE" useByScannerDiscovery="false" value="${ProjName}.map" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.XML_LINK_INFO.304811691" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.XML_LINK_INFO" useByScannerDiscovery="false" value="${ProjName}_linkInfo.xml" valueType="string"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DISPLAY_ERROR_NUMBER.89910318" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DIAG_WRAP.1935121124" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.SEARCH_PATH.102194063" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.SEARCH_PATH" valueType="libPaths">
<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARY_PATH}"/>
<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.C2000_22.6.linkerID.LIBRARY.992148324" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.LIBRARY" useByScannerDiscovery="false" valueType="libs">
<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARIES}"/>
<listOptionValue builtIn="false" value="libc.a"/>
</option>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.ENTRY_POINT.1158250371" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.ENTRY_POINT" useByScannerDiscovery="false" value="code_start" valueType="string"/>
<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD_SRCS.1227162977" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD2_SRCS.1970295702" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD2_SRCS"/>
<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__GEN_CMDS.992084176" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__GEN_CMDS"/>
</tool>
<tool id="com.ti.ccstudio.buildDefinitions.C2000_22.6.hex.172507591" name="C2000 Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.hex"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="2838x_RAM_lnk_cpu1.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="i2c_ex1_master.com.ti.ccstudio.buildDefinitions.C2000.ProjectType.1299976111" name="C2000" projectType="com.ti.ccstudio.buildDefinitions.C2000.ProjectType"/>
</storageModule>
<storageModule moduleId="scannerConfiguration"/>
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
</cproject>

File diff suppressed because one or more lines are too long

37
i2c_ex1_master/.project Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>i2c_ex1_master</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>
<variableList>
<variable>
<name>C2000WARE_COMMON_INCLUDE</name>
<value>$%7BCOM_TI_C2000WARE_SOFTWARE_PACKAGE_INSTALL_DIR%7D/device_support/f2838x/common/include</value>
</variable>
<variable>
<name>C2000WARE_HEADERS_INCLUDE</name>
<value>$%7BCOM_TI_C2000WARE_SOFTWARE_PACKAGE_INSTALL_DIR%7D/device_support/f2838x/headers/include</value>
</variable>
</variableList>
</projectDescription>

View File

@ -0,0 +1,3 @@
eclipse.preferences.version=1
inEditor=false
onBuild=false

View File

@ -0,0 +1,2 @@
eclipse.preferences.version=1
org.eclipse.cdt.debug.core.toggleBreakpointModel=com.ti.ccstudio.debug.CCSBreakpointMarker

View File

@ -0,0 +1,6 @@
eclipse.preferences.version=1
encoding//CPU1_RAM/makefile=UTF-8
encoding//CPU1_RAM/objects.mk=UTF-8
encoding//CPU1_RAM/sources.mk=UTF-8
encoding//CPU1_RAM/subdir_rules.mk=UTF-8
encoding//CPU1_RAM/subdir_vars.mk=UTF-8

View File

@ -0,0 +1,137 @@
MEMORY
{
/* BEGIN is used for the "boot to Flash" bootloader mode */
BEGIN : origin = 0x080000, length = 0x000002
BOOT_RSVD : origin = 0x000002, length = 0x0001AF /* Part of M0, BOOT rom will use this for stack */
RAMM0 : origin = 0x0001B1, length = 0x00024F
RAMM1 : origin = 0x000400, length = 0x0003F8 /* on-chip RAM block M1 */
// RAMM1_RSVD : origin = 0x0007F8, length = 0x000008 /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
RAMD0 : origin = 0x00C000, length = 0x000800
RAMD1 : origin = 0x00C800, length = 0x000800
RAMLS0 : origin = 0x008000, length = 0x000800
RAMLS1 : origin = 0x008800, length = 0x000800
RAMLS2 : origin = 0x009000, length = 0x000800
RAMLS3 : origin = 0x009800, length = 0x000800
RAMLS4 : origin = 0x00A000, length = 0x000800
RAMLS5 : origin = 0x00A800, length = 0x000800
RAMLS6 : origin = 0x00B000, length = 0x000800
RAMLS7 : origin = 0x00B800, length = 0x000800
RAMGS0 : origin = 0x00D000, length = 0x001000
RAMGS1 : origin = 0x00E000, length = 0x001000
RAMGS2 : origin = 0x00F000, length = 0x001000
RAMGS3 : origin = 0x010000, length = 0x001000
RAMGS4 : origin = 0x011000, length = 0x001000
RAMGS5 : origin = 0x012000, length = 0x001000
RAMGS6 : origin = 0x013000, length = 0x001000
RAMGS7 : origin = 0x014000, length = 0x001000
RAMGS8 : origin = 0x015000, length = 0x001000
RAMGS9 : origin = 0x016000, length = 0x001000
RAMGS10 : origin = 0x017000, length = 0x001000
RAMGS11 : origin = 0x018000, length = 0x001000
RAMGS12 : origin = 0x019000, length = 0x001000
RAMGS13 : origin = 0x01A000, length = 0x001000
RAMGS14 : origin = 0x01B000, length = 0x001000
RAMGS15 : origin = 0x01C000, length = 0x000FF8
// RAMGS15_RSVD : origin = 0x01CFF8, length = 0x000008 /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
/* Flash sectors */
FLASH0 : origin = 0x080002, length = 0x001FFE /* on-chip Flash */
FLASH1 : origin = 0x082000, length = 0x002000 /* on-chip Flash */
FLASH2 : origin = 0x084000, length = 0x002000 /* on-chip Flash */
FLASH3 : origin = 0x086000, length = 0x002000 /* on-chip Flash */
FLASH4 : origin = 0x088000, length = 0x008000 /* on-chip Flash */
FLASH5 : origin = 0x090000, length = 0x008000 /* on-chip Flash */
FLASH6 : origin = 0x098000, length = 0x008000 /* on-chip Flash */
FLASH7 : origin = 0x0A0000, length = 0x008000 /* on-chip Flash */
FLASH8 : origin = 0x0A8000, length = 0x008000 /* on-chip Flash */
FLASH9 : origin = 0x0B0000, length = 0x008000 /* on-chip Flash */
FLASH10 : origin = 0x0B8000, length = 0x002000 /* on-chip Flash */
FLASH11 : origin = 0x0BA000, length = 0x002000 /* on-chip Flash */
FLASH12 : origin = 0x0BC000, length = 0x002000 /* on-chip Flash */
FLASH13 : origin = 0x0BE000, length = 0x001FF0 /* on-chip Flash */
// FLASH13_RSVD : origin = 0x0BFFF0, length = 0x000010 /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
CPU1TOCPU2RAM : origin = 0x03A000, length = 0x000800
CPU2TOCPU1RAM : origin = 0x03B000, length = 0x000800
CPUTOCMRAM : origin = 0x039000, length = 0x000800
CMTOCPURAM : origin = 0x038000, length = 0x000800
CANA_MSG_RAM : origin = 0x049000, length = 0x000800
CANB_MSG_RAM : origin = 0x04B000, length = 0x000800
RESET : origin = 0x3FFFC0, length = 0x000002
}
SECTIONS
{
codestart : > BEGIN, ALIGN(8)
.text : >> FLASH1 | FLASH2 | FLASH3 | FLASH4, ALIGN(8)
.cinit : > FLASH4, ALIGN(8)
.switch : > FLASH1, ALIGN(8)
.reset : > RESET, TYPE = DSECT /* not used, */
.stack : > RAMM1
#if defined(__TI_EABI__)
.init_array : > FLASH1, ALIGN(8)
.bss : > RAMLS5
.bss:output : > RAMLS3
.bss:cio : > RAMLS5
.data : > RAMLS5
.sysmem : > RAMLS5
/* Initalized sections go in Flash */
.const : > FLASH5, ALIGN(8)
#else
.pinit : > FLASH1, ALIGN(8)
.ebss : > RAMLS5
.esysmem : > RAMLS5
.cio : > RAMLS5
/* Initalized sections go in Flash */
.econst : >> FLASH4 | FLASH5, ALIGN(8)
#endif
ramgs0 : > RAMGS0, type=NOINIT
ramgs1 : > RAMGS1, type=NOINIT
MSGRAM_CPU1_TO_CPU2 : > CPU1TOCPU2RAM, type=NOINIT
MSGRAM_CPU2_TO_CPU1 : > CPU2TOCPU1RAM, type=NOINIT
MSGRAM_CPU_TO_CM : > CPUTOCMRAM, type=NOINIT
MSGRAM_CM_TO_CPU : > CMTOCPURAM, type=NOINIT
/* The following section definition are for SDFM examples */
Filter_RegsFile : > RAMGS0
Filter1_RegsFile : > RAMGS1, fill=0x1111
Filter2_RegsFile : > RAMGS2, fill=0x2222
Filter3_RegsFile : > RAMGS3, fill=0x3333
Filter4_RegsFile : > RAMGS4, fill=0x4444
Difference_RegsFile : >RAMGS5, fill=0x3333
#if defined(__TI_EABI__)
.TI.ramfunc : {} LOAD = FLASH3,
RUN = RAMLS0 | RAMLS1 | RAMLS2 |RAMLS3,
LOAD_START(RamfuncsLoadStart),
LOAD_SIZE(RamfuncsLoadSize),
LOAD_END(RamfuncsLoadEnd),
RUN_START(RamfuncsRunStart),
RUN_SIZE(RamfuncsRunSize),
RUN_END(RamfuncsRunEnd),
ALIGN(8)
#else
.TI.ramfunc : {} LOAD = FLASH3,
RUN = RAMLS0 | RAMLS1 | RAMLS2 |RAMLS3,
LOAD_START(_RamfuncsLoadStart),
LOAD_SIZE(_RamfuncsLoadSize),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
RUN_SIZE(_RamfuncsRunSize),
RUN_END(_RamfuncsRunEnd),
ALIGN(8)
#endif
}
/*
//===========================================================================
// End of file.
//===========================================================================
*/

View File

@ -0,0 +1,111 @@
MEMORY
{
/* BEGIN is used for the "boot to SARAM" bootloader mode */
BEGIN : origin = 0x000000, length = 0x000002
BOOT_RSVD : origin = 0x000002, length = 0x0001AF /* Part of M0, BOOT rom will use this for stack */
RAMM0 : origin = 0x0001B1, length = 0x00024F
RAMM1 : origin = 0x000400, length = 0x0003F8 /* on-chip RAM block M1 */
// RAMM1_RSVD : origin = 0x0007F8, length = 0x000008 /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
RAMD0 : origin = 0x00C000, length = 0x000800
RAMD1 : origin = 0x00C800, length = 0x000800
RAMLS0 : origin = 0x008000, length = 0x000800
RAMLS1 : origin = 0x008800, length = 0x000800
RAMLS2 : origin = 0x009000, length = 0x000800
RAMLS3 : origin = 0x009800, length = 0x000800
RAMLS4 : origin = 0x00A000, length = 0x000800
RAMLS5 : origin = 0x00A800, length = 0x000800
RAMLS6 : origin = 0x00B000, length = 0x000800
RAMLS7 : origin = 0x00B800, length = 0x000800
RAMGS0 : origin = 0x00D000, length = 0x001000
RAMGS1 : origin = 0x00E000, length = 0x001000
RAMGS2 : origin = 0x00F000, length = 0x001000
RAMGS3 : origin = 0x010000, length = 0x001000
RAMGS4 : origin = 0x011000, length = 0x001000
RAMGS5 : origin = 0x012000, length = 0x001000
RAMGS6 : origin = 0x013000, length = 0x001000
RAMGS7 : origin = 0x014000, length = 0x001000
RAMGS8 : origin = 0x015000, length = 0x001000
RAMGS9 : origin = 0x016000, length = 0x001000
RAMGS10 : origin = 0x017000, length = 0x001000
RAMGS11 : origin = 0x018000, length = 0x001000
RAMGS12 : origin = 0x019000, length = 0x001000
RAMGS13 : origin = 0x01A000, length = 0x001000
RAMGS14 : origin = 0x01B000, length = 0x001000
RAMGS15 : origin = 0x01C000, length = 0x000FF8
// RAMGS15_RSVD : origin = 0x01CFF8, length = 0x000008 /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
/* Flash sectors */
FLASH0 : origin = 0x080000, length = 0x002000 /* on-chip Flash */
FLASH1 : origin = 0x082000, length = 0x002000 /* on-chip Flash */
FLASH2 : origin = 0x084000, length = 0x002000 /* on-chip Flash */
FLASH3 : origin = 0x086000, length = 0x002000 /* on-chip Flash */
FLASH4 : origin = 0x088000, length = 0x008000 /* on-chip Flash */
FLASH5 : origin = 0x090000, length = 0x008000 /* on-chip Flash */
FLASH6 : origin = 0x098000, length = 0x008000 /* on-chip Flash */
FLASH7 : origin = 0x0A0000, length = 0x008000 /* on-chip Flash */
FLASH8 : origin = 0x0A8000, length = 0x008000 /* on-chip Flash */
FLASH9 : origin = 0x0B0000, length = 0x008000 /* on-chip Flash */
FLASH10 : origin = 0x0B8000, length = 0x002000 /* on-chip Flash */
FLASH11 : origin = 0x0BA000, length = 0x002000 /* on-chip Flash */
FLASH12 : origin = 0x0BC000, length = 0x002000 /* on-chip Flash */
FLASH13 : origin = 0x0BE000, length = 0x002000 /* on-chip Flash */
CPU1TOCPU2RAM : origin = 0x03A000, length = 0x000800
CPU2TOCPU1RAM : origin = 0x03B000, length = 0x000800
CPUTOCMRAM : origin = 0x039000, length = 0x000800
CMTOCPURAM : origin = 0x038000, length = 0x000800
CANA_MSG_RAM : origin = 0x049000, length = 0x000800
CANB_MSG_RAM : origin = 0x04B000, length = 0x000800
RESET : origin = 0x3FFFC0, length = 0x000002
}
SECTIONS
{
codestart : > BEGIN
.text : >> RAMD0 | RAMD1 | RAMLS0 | RAMLS1 | RAMLS2 | RAMLS3
.cinit : > RAMM0
.switch : > RAMM0
.reset : > RESET, TYPE = DSECT /* not used, */
.stack : > RAMM1
#if defined(__TI_EABI__)
.bss : > RAMLS5
.bss:output : > RAMLS3
.init_array : > RAMM0
.const : > RAMLS5 | RAMLS6
.data : > RAMLS5
.sysmem : > RAMLS4
#else
.pinit : > RAMM0
.ebss : >> RAMLS5 | RAMLS6
.econst : > RAMLS5
.esysmem : > RAMLS5
#endif
ramgs0 : > RAMGS0, type=NOINIT
ramgs1 : > RAMGS1, type=NOINIT
MSGRAM_CPU1_TO_CPU2 > CPU1TOCPU2RAM, type=NOINIT
MSGRAM_CPU2_TO_CPU1 > CPU2TOCPU1RAM, type=NOINIT
MSGRAM_CPU_TO_CM > CPUTOCMRAM, type=NOINIT
MSGRAM_CM_TO_CPU > CMTOCPURAM, type=NOINIT
/* The following section definition are for SDFM examples */
Filter_RegsFile : > RAMGS0
Filter1_RegsFile : > RAMGS1, fill=0x1111
Filter2_RegsFile : > RAMGS2, fill=0x2222
Filter3_RegsFile : > RAMGS3, fill=0x3333
Filter4_RegsFile : > RAMGS4, fill=0x4444
Difference_RegsFile : >RAMGS5, fill=0x3333
.TI.ramfunc : {} > RAMM0
}
/*
//===========================================================================
// End of file.
//===========================================================================
*/

View File

@ -0,0 +1,17 @@
"./f2838x_codestartbranch.obj"
"./f2838x_cputimers.obj"
"./f2838x_defaultisr.obj"
"./f2838x_dma.obj"
"./f2838x_epwm.obj"
"./f2838x_globalvariabledefs.obj"
"./f2838x_gpio.obj"
"./f2838x_piectrl.obj"
"./f2838x_pievect.obj"
"./f2838x_sysctrl.obj"
"./f2838x_usdelay.obj"
"./fonts.obj"
"./i2c_ex1_master.obj"
"./i2c_oled.obj"
"../2838x_RAM_lnk_cpu1.cmd"
"../f2838x_headers_nonBIOS_cpu1.cmd"
-llibc.a

Binary file not shown.

View File

@ -0,0 +1,231 @@
# FIXED
f2838x_cputimers.obj: ../f2838x_cputimers.c
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h
f2838x_cputimers.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h
f2838x_cputimers.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h
f2838x_cputimers.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h
f2838x_cputimers.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h
f2838x_cputimers.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h
f2838x_cputimers.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h
f2838x_cputimers.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h
f2838x_cputimers.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h
f2838x_cputimers.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h
f2838x_cputimers.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h
f2838x_cputimers.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h
f2838x_cputimers.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h
f2838x_cputimers.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h
f2838x_cputimers.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h
f2838x_cputimers.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h
../f2838x_cputimers.c:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h:

Binary file not shown.

View File

@ -0,0 +1,231 @@
# FIXED
f2838x_defaultisr.obj: ../f2838x_defaultisr.c
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h
f2838x_defaultisr.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h
f2838x_defaultisr.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h
f2838x_defaultisr.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h
f2838x_defaultisr.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h
f2838x_defaultisr.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h
f2838x_defaultisr.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h
f2838x_defaultisr.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h
f2838x_defaultisr.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h
f2838x_defaultisr.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h
f2838x_defaultisr.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h
f2838x_defaultisr.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h
f2838x_defaultisr.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h
f2838x_defaultisr.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h
f2838x_defaultisr.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h
f2838x_defaultisr.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h
../f2838x_defaultisr.c:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h:

Binary file not shown.

View File

@ -0,0 +1,231 @@
# FIXED
f2838x_dma.obj: ../f2838x_dma.c
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h
f2838x_dma.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h
f2838x_dma.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h
f2838x_dma.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h
f2838x_dma.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h
f2838x_dma.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h
f2838x_dma.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h
f2838x_dma.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h
f2838x_dma.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h
f2838x_dma.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h
f2838x_dma.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h
f2838x_dma.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h
f2838x_dma.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h
f2838x_dma.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h
f2838x_dma.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h
f2838x_dma.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h
../f2838x_dma.c:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h:

Binary file not shown.

View File

@ -0,0 +1,231 @@
# FIXED
f2838x_epwm.obj: ../f2838x_epwm.c
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h
f2838x_epwm.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h
f2838x_epwm.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h
f2838x_epwm.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h
f2838x_epwm.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h
f2838x_epwm.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h
f2838x_epwm.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h
f2838x_epwm.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h
f2838x_epwm.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h
f2838x_epwm.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h
f2838x_epwm.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h
f2838x_epwm.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h
f2838x_epwm.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h
f2838x_epwm.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h
f2838x_epwm.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h
f2838x_epwm.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h
../f2838x_epwm.c:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h:

Binary file not shown.

View File

@ -0,0 +1,180 @@
# FIXED
f2838x_globalvariabledefs.obj: ../f2838x_globalvariabledefs.c
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h
f2838x_globalvariabledefs.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h
f2838x_globalvariabledefs.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h
f2838x_globalvariabledefs.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h
f2838x_globalvariabledefs.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h
f2838x_globalvariabledefs.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h
f2838x_globalvariabledefs.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h
f2838x_globalvariabledefs.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h
f2838x_globalvariabledefs.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h
f2838x_globalvariabledefs.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h
f2838x_globalvariabledefs.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h
f2838x_globalvariabledefs.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h
f2838x_globalvariabledefs.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h
f2838x_globalvariabledefs.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h
f2838x_globalvariabledefs.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h
f2838x_globalvariabledefs.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h
../f2838x_globalvariabledefs.c:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h:

Binary file not shown.

View File

@ -0,0 +1,231 @@
# FIXED
f2838x_gpio.obj: ../f2838x_gpio.c
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h
f2838x_gpio.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h
f2838x_gpio.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h
f2838x_gpio.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h
f2838x_gpio.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h
f2838x_gpio.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h
f2838x_gpio.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h
f2838x_gpio.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h
f2838x_gpio.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h
f2838x_gpio.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h
f2838x_gpio.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h
f2838x_gpio.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h
f2838x_gpio.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h
f2838x_gpio.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h
f2838x_gpio.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h
f2838x_gpio.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h
../f2838x_gpio.c:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h:

Binary file not shown.

View File

@ -0,0 +1,231 @@
# FIXED
f2838x_piectrl.obj: ../f2838x_piectrl.c
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h
f2838x_piectrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h
f2838x_piectrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h
f2838x_piectrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h
f2838x_piectrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h
f2838x_piectrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h
f2838x_piectrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h
f2838x_piectrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h
f2838x_piectrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h
f2838x_piectrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h
f2838x_piectrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h
f2838x_piectrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h
f2838x_piectrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h
f2838x_piectrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h
f2838x_piectrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h
f2838x_piectrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h
../f2838x_piectrl.c:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h:

Binary file not shown.

View File

@ -0,0 +1,231 @@
# FIXED
f2838x_pievect.obj: ../f2838x_pievect.c
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h
f2838x_pievect.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h
f2838x_pievect.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h
f2838x_pievect.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h
f2838x_pievect.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h
f2838x_pievect.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h
f2838x_pievect.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h
f2838x_pievect.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h
f2838x_pievect.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h
f2838x_pievect.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h
f2838x_pievect.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h
f2838x_pievect.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h
f2838x_pievect.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h
f2838x_pievect.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h
f2838x_pievect.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h
f2838x_pievect.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h
../f2838x_pievect.c:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h:

Binary file not shown.

View File

@ -0,0 +1,240 @@
# FIXED
f2838x_sysctrl.obj: ../f2838x_sysctrl.c
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h
f2838x_sysctrl.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/math.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_defs.h
f2838x_sysctrl.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_limits.h
../f2838x_sysctrl.c:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/math.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_defs.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_limits.h:

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,24 @@
# FIXED
fonts.obj: ../fonts.c
fonts.obj: ../fonts.h
fonts.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/string.h
fonts.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h
fonts.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h
fonts.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h
fonts.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/xlocale/_string.h
../fonts.c:
../fonts.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/string.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/xlocale/_string.h:

Binary file not shown.

View File

@ -0,0 +1,249 @@
# FIXED
i2c_ex1_master.obj: ../i2c_ex1_master.c
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f28x_project.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_typedefs.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h
i2c_ex1_master.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h
i2c_ex1_master.obj: ../i2c_oled.h
i2c_ex1_master.obj: ../fonts.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/string.h
i2c_ex1_master.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/xlocale/_string.h
../i2c_ex1_master.c:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f28x_project.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_typedefs.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h:
../i2c_oled.h:
../fonts.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/string.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/xlocale/_string.h:

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,249 @@
# FIXED
i2c_oled.obj: ../i2c_oled.c
i2c_oled.obj: ../i2c_oled.h
i2c_oled.obj: ../fonts.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/string.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/xlocale/_string.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f28x_project.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_typedefs.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h
i2c_oled.obj: C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h
i2c_oled.obj: C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h
../i2c_oled.c:
../i2c_oled.h:
../fonts.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/string.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_ti_config.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/linkage.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/cdefs.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/xlocale/_string.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f28x_project.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_typedefs.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_device.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/assert.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdarg.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_types.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdbool.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stddef.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/_stdint40.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/machine/_stdint.h:
C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include/sys/_stdint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_adc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_analogsubsys.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_bgcrc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cla.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clb.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_clbxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cmpss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_cputimer.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dac.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcsm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dma.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecap.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ecat_ss.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_emif.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_epwmxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_eqep.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_erad.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_flash.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_fsi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_gpio.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_hwbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_i2c.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_inputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_ipc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcbsp.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_memconfig.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_nmiintrupt.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_outputxbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pbist.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_piectrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pievect.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_pmbus.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sci.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sdfm.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_spi.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_sysctrl.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_wwd.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xbar.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_xint.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_can.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_dcc.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include/f2838x_mcan.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_examples.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_globalprototypes.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cputimervars.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_cla_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_can_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dac_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_memctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_epwm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_adc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_emif_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_gpio_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_ipc_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_pie_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_dma_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sdfm_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_sysctrl_defines.h:
C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include/f2838x_defaultisr.h:

Binary file not shown.

View File

@ -0,0 +1,168 @@
################################################################################
# Automatically-generated file. Do not edit!
################################################################################
SHELL = cmd.exe
CG_TOOL_ROOT := C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS
GEN_OPTS__FLAG :=
GEN_CMDS__FLAG :=
ORDERED_OBJS += \
"./f2838x_codestartbranch.obj" \
"./f2838x_cputimers.obj" \
"./f2838x_defaultisr.obj" \
"./f2838x_dma.obj" \
"./f2838x_epwm.obj" \
"./f2838x_globalvariabledefs.obj" \
"./f2838x_gpio.obj" \
"./f2838x_piectrl.obj" \
"./f2838x_pievect.obj" \
"./f2838x_sysctrl.obj" \
"./f2838x_usdelay.obj" \
"./fonts.obj" \
"./i2c_ex1_master.obj" \
"./i2c_oled.obj" \
"../2838x_RAM_lnk_cpu1.cmd" \
"../f2838x_headers_nonBIOS_cpu1.cmd" \
$(GEN_CMDS__FLAG) \
-llibc.a \
-include ../makefile.init
RM := DEL /F
RMDIR := RMDIR /S/Q
# All of the sources participating in the build are defined here
-include sources.mk
-include subdir_vars.mk
-include subdir_rules.mk
-include objects.mk
ifneq ($(MAKECMDGOALS),clean)
ifneq ($(strip $(C55_DEPS)),)
-include $(C55_DEPS)
endif
ifneq ($(strip $(C_UPPER_DEPS)),)
-include $(C_UPPER_DEPS)
endif
ifneq ($(strip $(S67_DEPS)),)
-include $(S67_DEPS)
endif
ifneq ($(strip $(S62_DEPS)),)
-include $(S62_DEPS)
endif
ifneq ($(strip $(S_DEPS)),)
-include $(S_DEPS)
endif
ifneq ($(strip $(OPT_DEPS)),)
-include $(OPT_DEPS)
endif
ifneq ($(strip $(C??_DEPS)),)
-include $(C??_DEPS)
endif
ifneq ($(strip $(ASM_UPPER_DEPS)),)
-include $(ASM_UPPER_DEPS)
endif
ifneq ($(strip $(S??_DEPS)),)
-include $(S??_DEPS)
endif
ifneq ($(strip $(C64_DEPS)),)
-include $(C64_DEPS)
endif
ifneq ($(strip $(CXX_DEPS)),)
-include $(CXX_DEPS)
endif
ifneq ($(strip $(S64_DEPS)),)
-include $(S64_DEPS)
endif
ifneq ($(strip $(INO_DEPS)),)
-include $(INO_DEPS)
endif
ifneq ($(strip $(CLA_DEPS)),)
-include $(CLA_DEPS)
endif
ifneq ($(strip $(S55_DEPS)),)
-include $(S55_DEPS)
endif
ifneq ($(strip $(SV7A_DEPS)),)
-include $(SV7A_DEPS)
endif
ifneq ($(strip $(C62_DEPS)),)
-include $(C62_DEPS)
endif
ifneq ($(strip $(C67_DEPS)),)
-include $(C67_DEPS)
endif
ifneq ($(strip $(PDE_DEPS)),)
-include $(PDE_DEPS)
endif
ifneq ($(strip $(K_DEPS)),)
-include $(K_DEPS)
endif
ifneq ($(strip $(C_DEPS)),)
-include $(C_DEPS)
endif
ifneq ($(strip $(CC_DEPS)),)
-include $(CC_DEPS)
endif
ifneq ($(strip $(C++_DEPS)),)
-include $(C++_DEPS)
endif
ifneq ($(strip $(C43_DEPS)),)
-include $(C43_DEPS)
endif
ifneq ($(strip $(S43_DEPS)),)
-include $(S43_DEPS)
endif
ifneq ($(strip $(ASM_DEPS)),)
-include $(ASM_DEPS)
endif
ifneq ($(strip $(S_UPPER_DEPS)),)
-include $(S_UPPER_DEPS)
endif
ifneq ($(strip $(CPP_DEPS)),)
-include $(CPP_DEPS)
endif
ifneq ($(strip $(SA_DEPS)),)
-include $(SA_DEPS)
endif
endif
-include ../makefile.defs
# Add inputs and outputs from these tool invocations to the build variables
EXE_OUTPUTS += \
i2c_ex1_master.out \
EXE_OUTPUTS__QUOTED += \
"i2c_ex1_master.out" \
# All Target
all: $(OBJS) $(CMD_SRCS) $(GEN_CMDS)
@$(MAKE) --no-print-directory -Onone "i2c_ex1_master.out"
# Tool invocations
i2c_ex1_master.out: $(OBJS) $(CMD_SRCS) $(GEN_CMDS)
@echo 'Building target: "$@"'
@echo 'Invoking: C2000 Linker'
"C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla2 --float_support=fpu64 --idiv_support=idiv0 --tmu_support=tmu0 --vcu_support=vcrc -Ooff --advice:performance=all --define=DEBUG --define=CPU1 --diag_suppress=10063 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --cla_background_task=on -z -m"i2c_ex1_master.map" --stack_size=0x100 --warn_sections -i"C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/lib" -i"C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --reread_libs --diag_wrap=off --display_error_number --xml_link_info="i2c_ex1_master_linkInfo.xml" --entry_point=code_start --rom_model -o "i2c_ex1_master.out" $(ORDERED_OBJS)
@echo 'Finished building target: "$@"'
@echo ' '
# Other Targets
clean:
-$(RM) $(EXE_OUTPUTS__QUOTED)
-$(RM) "f2838x_codestartbranch.obj" "f2838x_cputimers.obj" "f2838x_defaultisr.obj" "f2838x_dma.obj" "f2838x_epwm.obj" "f2838x_globalvariabledefs.obj" "f2838x_gpio.obj" "f2838x_piectrl.obj" "f2838x_pievect.obj" "f2838x_sysctrl.obj" "f2838x_usdelay.obj" "fonts.obj" "i2c_ex1_master.obj" "i2c_oled.obj"
-$(RM) "f2838x_cputimers.d" "f2838x_defaultisr.d" "f2838x_dma.d" "f2838x_epwm.d" "f2838x_globalvariabledefs.d" "f2838x_gpio.d" "f2838x_piectrl.d" "f2838x_pievect.d" "f2838x_sysctrl.d" "fonts.d" "i2c_ex1_master.d" "i2c_oled.d"
-$(RM) "f2838x_codestartbranch.d" "f2838x_usdelay.d"
-@echo 'Finished clean'
-@echo ' '
.PHONY: all clean dependents
.SECONDARY:
-include ../makefile.targets

View File

@ -0,0 +1,8 @@
################################################################################
# Automatically-generated file. Do not edit!
################################################################################
USER_OBJS :=
LIBS := -llibc.a

View File

@ -0,0 +1,115 @@
################################################################################
# Automatically-generated file. Do not edit!
################################################################################
C55_SRCS :=
A_SRCS :=
ASM_UPPER_SRCS :=
EXE_SRCS :=
LDS_UPPER_SRCS :=
CPP_SRCS :=
CMD_SRCS :=
O_SRCS :=
ELF_SRCS :=
C??_SRCS :=
C64_SRCS :=
C67_SRCS :=
SA_SRCS :=
S64_SRCS :=
OPT_SRCS :=
CXX_SRCS :=
S67_SRCS :=
S??_SRCS :=
PDE_SRCS :=
SV7A_SRCS :=
K_SRCS :=
CLA_SRCS :=
S55_SRCS :=
LD_UPPER_SRCS :=
OUT_SRCS :=
INO_SRCS :=
LIB_SRCS :=
ASM_SRCS :=
S_UPPER_SRCS :=
S43_SRCS :=
LD_SRCS :=
CMD_UPPER_SRCS :=
C_UPPER_SRCS :=
C++_SRCS :=
C43_SRCS :=
OBJ_SRCS :=
LDS_SRCS :=
S_SRCS :=
CC_SRCS :=
S62_SRCS :=
C62_SRCS :=
C_SRCS :=
C55_DEPS :=
C_UPPER_DEPS :=
S67_DEPS :=
S62_DEPS :=
S_DEPS :=
OPT_DEPS :=
C??_DEPS :=
ASM_UPPER_DEPS :=
S??_DEPS :=
C64_DEPS :=
CXX_DEPS :=
S64_DEPS :=
INO_DEPS :=
CLA_DEPS :=
S55_DEPS :=
SV7A_DEPS :=
EXE_OUTPUTS :=
C62_DEPS :=
C67_DEPS :=
PDE_DEPS :=
K_DEPS :=
C_DEPS :=
CC_DEPS :=
BIN_OUTPUTS :=
C++_DEPS :=
C43_DEPS :=
S43_DEPS :=
OBJS :=
ASM_DEPS :=
S_UPPER_DEPS :=
CPP_DEPS :=
SA_DEPS :=
C++_DEPS__QUOTED :=
OPT_DEPS__QUOTED :=
S_UPPER_DEPS__QUOTED :=
SA_DEPS__QUOTED :=
C??_DEPS__QUOTED :=
S67_DEPS__QUOTED :=
C55_DEPS__QUOTED :=
CC_DEPS__QUOTED :=
ASM_UPPER_DEPS__QUOTED :=
SV7A_DEPS__QUOTED :=
S??_DEPS__QUOTED :=
OBJS__QUOTED :=
C67_DEPS__QUOTED :=
K_DEPS__QUOTED :=
S55_DEPS__QUOTED :=
INO_DEPS__QUOTED :=
C62_DEPS__QUOTED :=
C_DEPS__QUOTED :=
C_UPPER_DEPS__QUOTED :=
C43_DEPS__QUOTED :=
CPP_DEPS__QUOTED :=
BIN_OUTPUTS__QUOTED :=
C64_DEPS__QUOTED :=
CXX_DEPS__QUOTED :=
CLA_DEPS__QUOTED :=
S_DEPS__QUOTED :=
ASM_DEPS__QUOTED :=
S43_DEPS__QUOTED :=
EXE_OUTPUTS__QUOTED :=
S64_DEPS__QUOTED :=
S62_DEPS__QUOTED :=
PDE_DEPS__QUOTED :=
# Every subdirectory with source files must be described here
SUBDIRS := \
. \

View File

@ -0,0 +1,22 @@
################################################################################
# Automatically-generated file. Do not edit!
################################################################################
SHELL = cmd.exe
# Each subdirectory must supply rules for building sources it contributes
%.obj: ../%.asm $(GEN_OPTS) | $(GEN_FILES) $(GEN_MISC_FILES)
@echo 'Building file: "$<"'
@echo 'Invoking: C2000 Compiler'
"C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla2 --float_support=fpu64 --idiv_support=idiv0 --tmu_support=tmu0 --vcu_support=vcrc -Ooff --include_path="C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/i2c_ex1_master" --include_path="C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include" --include_path="C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include" --include_path="C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=DEBUG --define=CPU1 --diag_suppress=10063 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --cla_background_task=on --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
@echo 'Finished building: "$<"'
@echo ' '
%.obj: ../%.c $(GEN_OPTS) | $(GEN_FILES) $(GEN_MISC_FILES)
@echo 'Building file: "$<"'
@echo 'Invoking: C2000 Compiler'
"C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla2 --float_support=fpu64 --idiv_support=idiv0 --tmu_support=tmu0 --vcu_support=vcrc -Ooff --include_path="C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/i2c_ex1_master" --include_path="C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/common/include" --include_path="C:/Users/sedov/Desktop/Work/C2000Ware_5_00_00_00/device_support/f2838x/headers/include" --include_path="C:/ti/ccs1240/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --advice:performance=all --define=DEBUG --define=CPU1 --diag_suppress=10063 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi --cla_background_task=on --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
@echo 'Finished building: "$<"'
@echo ' '

View File

@ -0,0 +1,116 @@
################################################################################
# Automatically-generated file. Do not edit!
################################################################################
SHELL = cmd.exe
# Add inputs and outputs from these tool invocations to the build variables
CMD_SRCS += \
../2838x_RAM_lnk_cpu1.cmd \
../f2838x_headers_nonBIOS_cpu1.cmd
ASM_SRCS += \
../f2838x_codestartbranch.asm \
../f2838x_usdelay.asm
C_SRCS += \
../f2838x_cputimers.c \
../f2838x_defaultisr.c \
../f2838x_dma.c \
../f2838x_epwm.c \
../f2838x_globalvariabledefs.c \
../f2838x_gpio.c \
../f2838x_piectrl.c \
../f2838x_pievect.c \
../f2838x_sysctrl.c \
../fonts.c \
../i2c_ex1_master.c \
../i2c_oled.c
C_DEPS += \
./f2838x_cputimers.d \
./f2838x_defaultisr.d \
./f2838x_dma.d \
./f2838x_epwm.d \
./f2838x_globalvariabledefs.d \
./f2838x_gpio.d \
./f2838x_piectrl.d \
./f2838x_pievect.d \
./f2838x_sysctrl.d \
./fonts.d \
./i2c_ex1_master.d \
./i2c_oled.d
OBJS += \
./f2838x_codestartbranch.obj \
./f2838x_cputimers.obj \
./f2838x_defaultisr.obj \
./f2838x_dma.obj \
./f2838x_epwm.obj \
./f2838x_globalvariabledefs.obj \
./f2838x_gpio.obj \
./f2838x_piectrl.obj \
./f2838x_pievect.obj \
./f2838x_sysctrl.obj \
./f2838x_usdelay.obj \
./fonts.obj \
./i2c_ex1_master.obj \
./i2c_oled.obj
ASM_DEPS += \
./f2838x_codestartbranch.d \
./f2838x_usdelay.d
OBJS__QUOTED += \
"f2838x_codestartbranch.obj" \
"f2838x_cputimers.obj" \
"f2838x_defaultisr.obj" \
"f2838x_dma.obj" \
"f2838x_epwm.obj" \
"f2838x_globalvariabledefs.obj" \
"f2838x_gpio.obj" \
"f2838x_piectrl.obj" \
"f2838x_pievect.obj" \
"f2838x_sysctrl.obj" \
"f2838x_usdelay.obj" \
"fonts.obj" \
"i2c_ex1_master.obj" \
"i2c_oled.obj"
C_DEPS__QUOTED += \
"f2838x_cputimers.d" \
"f2838x_defaultisr.d" \
"f2838x_dma.d" \
"f2838x_epwm.d" \
"f2838x_globalvariabledefs.d" \
"f2838x_gpio.d" \
"f2838x_piectrl.d" \
"f2838x_pievect.d" \
"f2838x_sysctrl.d" \
"fonts.d" \
"i2c_ex1_master.d" \
"i2c_oled.d"
ASM_DEPS__QUOTED += \
"f2838x_codestartbranch.d" \
"f2838x_usdelay.d"
ASM_SRCS__QUOTED += \
"../f2838x_codestartbranch.asm" \
"../f2838x_usdelay.asm"
C_SRCS__QUOTED += \
"../f2838x_cputimers.c" \
"../f2838x_defaultisr.c" \
"../f2838x_dma.c" \
"../f2838x_epwm.c" \
"../f2838x_globalvariabledefs.c" \
"../f2838x_gpio.c" \
"../f2838x_piectrl.c" \
"../f2838x_pievect.c" \
"../f2838x_sysctrl.c" \
"../fonts.c" \
"../i2c_ex1_master.c" \
"../i2c_oled.c"

View File

@ -0,0 +1,112 @@
;//###########################################################################
;//
;// FILE: f2838x_codestartbranch.asm
;//
;// TITLE: Branch for redirecting code execution after boot.
;//
;// For these examples, code_start is the first code that is executed after
;// exiting the boot ROM code.
;//
;// The codestart section in the linker cmd file is used to physically place
;// this code at the correct memory location. This section should be placed
;// at the location the BOOT ROM will re-direct the code to. For example,
;// for boot to FLASH this code will be located at 0x3f7ff6.
;//
;// In addition, the example F2838x projects are setup such that the codegen
;// entry point is also set to the code_start label. This is done by linker
;// option -e in the project build options. When the debugger loads the code,
;// it will automatically set the PC to the "entry point" address indicated by
;// the -e linker option. In this case the debugger is simply assigning the PC,
;// it is not the same as a full reset of the device.
;//
;// The compiler may warn that the entry point for the project is other then
;// _c_init00. _c_init00 is the C environment setup and is run before
;// main() is entered. The code_start code will re-direct the execution
;// to _c_init00 and thus there is no worry and this warning can be ignored.
;//
;//###########################################################################
;//
;//
;// $Copyright:
;// Copyright (C) 2022 Texas 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.
;// $
;//###########################################################################
***********************************************************************
WD_DISABLE .set 1 ;set to 1 to disable WD, else set to 0
.ref _c_int00
.global code_start
***********************************************************************
* Function: codestart section
*
* Description: Branch to code starting point
***********************************************************************
.sect "codestart"
.retain
code_start:
.if WD_DISABLE == 1
LB wd_disable ;Branch to watchdog disable code
.else
LB _c_int00 ;Branch to start of boot._asm in RTS library
.endif
;end codestart section
***********************************************************************
* Function: wd_disable
*
* Description: Disables the watchdog timer
***********************************************************************
.if WD_DISABLE == 1
.text
wd_disable:
SETC OBJMODE ;Set OBJMODE for 28x object code
EALLOW ;Enable EALLOW protected register access
MOVZ DP, #7029h>>6 ;Set data page for WDCR register
MOV @7029h, #0068h ;Set WDDIS bit in WDCR to disable WD
EDIS ;Disable EALLOW protected register access
LB _c_int00 ;Branch to start of boot._asm in RTS library
.endif
;end wd_disable
.end
;//
;// End of file.
;//

View File

@ -0,0 +1,181 @@
//###########################################################################
//
// FILE: f2838x_cputimers.c
//
// TITLE: CPU 32-bit Timers Initialization & Support Functions.
//
//###########################################################################
//
//
// $Copyright:
// Copyright (C) 2022 Texas 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.
// $
//###########################################################################
//
// Included Files
//
#include "f2838x_device.h"
#include "f2838x_examples.h"
//
// Globals
//
struct CPUTIMER_VARS CpuTimer0;
struct CPUTIMER_VARS CpuTimer1;
struct CPUTIMER_VARS CpuTimer2;
//
// InitCpuTimers - This function initializes all three CPU timers to a known
// state.
//
void InitCpuTimers(void)
{
//
// CPU Timer 0
// Initialize address pointers to respective timer registers:
//
CpuTimer0.RegsAddr = &CpuTimer0Regs;
//
// Initialize timer period to maximum:
//
CpuTimer0Regs.PRD.all = 0xFFFFFFFF;
//
// Initialize pre-scale counter to divide by 1 (SYSCLKOUT):
//
CpuTimer0Regs.TPR.all = 0;
CpuTimer0Regs.TPRH.all = 0;
//
// Make sure timer is stopped:
//
CpuTimer0Regs.TCR.bit.TSS = 1;
//
// Reload all counter register with period value:
//
CpuTimer0Regs.TCR.bit.TRB = 1;
//
// Reset interrupt counters:
//
CpuTimer0.InterruptCount = 0;
//
// Initialize address pointers to respective timer registers:
//
CpuTimer1.RegsAddr = &CpuTimer1Regs;
CpuTimer2.RegsAddr = &CpuTimer2Regs;
//
// Initialize timer period to maximum:
//
CpuTimer1Regs.PRD.all = 0xFFFFFFFF;
CpuTimer2Regs.PRD.all = 0xFFFFFFFF;
//
// Initialize pre-scale counter to divide by 1 (SYSCLKOUT):
//
CpuTimer1Regs.TPR.all = 0;
CpuTimer1Regs.TPRH.all = 0;
CpuTimer2Regs.TPR.all = 0;
CpuTimer2Regs.TPRH.all = 0;
//
// Make sure timers are stopped:
//
CpuTimer1Regs.TCR.bit.TSS = 1;
CpuTimer2Regs.TCR.bit.TSS = 1;
//
// Reload all counter register with period value:
//
CpuTimer1Regs.TCR.bit.TRB = 1;
CpuTimer2Regs.TCR.bit.TRB = 1;
//
// Reset interrupt counters:
//
CpuTimer1.InterruptCount = 0;
CpuTimer2.InterruptCount = 0;
}
//
// ConfigCpuTimer - This function initializes the selected timer to the period
// specified by the "Freq" and "Period" parameters. The "Freq"
// is entered as "MHz" and the period in "uSeconds". The timer
// is held in the stopped state after configuration.
//
void ConfigCpuTimer(struct CPUTIMER_VARS *Timer, float Freq, float Period)
{
Uint32 temp;
//
// Initialize timer period:
//
Timer->CPUFreqInMHz = Freq;
Timer->PeriodInUSec = Period;
temp = (long) (Freq * Period);
//
// Counter decrements PRD+1 times each period
//
Timer->RegsAddr->PRD.all = temp - 1;
//
// Set pre-scale counter to divide by 1 (SYSCLKOUT):
//
Timer->RegsAddr->TPR.all = 0;
Timer->RegsAddr->TPRH.all = 0;
//
// Initialize timer control register:
//
Timer->RegsAddr->TCR.bit.TSS = 1; // 1 = Stop timer, 0 = Start/Restart
// Timer
Timer->RegsAddr->TCR.bit.TRB = 1; // 1 = reload timer
Timer->RegsAddr->TCR.bit.SOFT = 0;
Timer->RegsAddr->TCR.bit.FREE = 0; // Timer Free Run Disabled
Timer->RegsAddr->TCR.bit.TIE = 1; // 0 = Disable/ 1 = Enable Timer
// Interrupt
//
// Reset interrupt counter:
//
Timer->InterruptCount = 0;
}
//
// End of file
//

File diff suppressed because it is too large Load Diff

1100
i2c_ex1_master/f2838x_dma.c Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,642 @@
//###########################################################################
//
// FILE: f2838x_epwm.c
//
// TITLE: F2838x EPwm Initialization & Support Functions.
//
//###########################################################################
//
//
// $Copyright:
// Copyright (C) 2022 Texas 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.
// $
//###########################################################################
//
// Included Files
//
#include "f2838x_device.h"
#include "f2838x_examples.h"
//
// InitEPwmGpio - Initialize all EPWM modules' GPIOs
//
void InitEPwmGpio(void)
{
InitEPwm1Gpio();
InitEPwm2Gpio();
InitEPwm3Gpio();
InitEPwm4Gpio();
InitEPwm5Gpio();
InitEPwm6Gpio();
InitEPwm7Gpio();
InitEPwm8Gpio();
InitEPwm9Gpio();
InitEPwm10Gpio();
InitEPwm11Gpio();
InitEPwm12Gpio();
InitEPwm13Gpio();
InitEPwm14Gpio();
InitEPwm15Gpio();
InitEPwm16Gpio();
}
//
// InitEPwm1Gpio - Initialize EPWM1 GPIOs
//
void InitEPwm1Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAPUD.bit.GPIO0 = 1; // Disable pull-up on GPIO0 (EPWM1A)
GpioCtrlRegs.GPAPUD.bit.GPIO1 = 1; // Disable pull-up on GPIO1 (EPWM1B)
// GpioCtrlRegs.GPEPUD.bit.GPIO145 = 1; // Disable pull-up on GPIO145 (EPWM1A)
// GpioCtrlRegs.GPEPUD.bit.GPIO146 = 1; // Disable pull-up on GPIO146 (EPWM1B)
//
// Configure EPWM-1 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM1 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAMUX1.bit.GPIO0 = 1; // Configure GPIO0 as EPWM1A
GpioCtrlRegs.GPAMUX1.bit.GPIO1 = 1; // Configure GPIO1 as EPWM1B
// GpioCtrlRegs.GPEMUX2.bit.GPIO145 = 1; // Configure GPIO145 as EPWM1A
// GpioCtrlRegs.GPEMUX2.bit.GPIO146 = 1; // Configure GPIO0146 as EPWM1B
EDIS;
}
//
// InitEPwm2Gpio - Initialize EPWM2 GPIOs
//
void InitEPwm2Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAPUD.bit.GPIO2 = 1; // Disable pull-up on GPIO2 (EPWM2A)
GpioCtrlRegs.GPAPUD.bit.GPIO3 = 1; // Disable pull-up on GPIO3 (EPWM2B)
// GpioCtrlRegs.GPEPUD.bit.GPIO147 = 1; // Disable pull-up on GPIO147 (EPWM2A)
// GpioCtrlRegs.GPEPUD.bit.GPIO148 = 1; // Disable pull-up on GPIO148 (EPWM2B)
//
// Configure EPwm-2 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM2 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAMUX1.bit.GPIO2 = 1; // Configure GPIO2 as EPWM2A
GpioCtrlRegs.GPAMUX1.bit.GPIO3 = 1; // Configure GPIO3 as EPWM2B
// GpioCtrlRegs.GPEMUX2.bit.GPIO147 = 1; // Configure GPIO147 as EPWM2A
// GpioCtrlRegs.GPEMUX2.bit.GPIO148 = 1; // Configure GPIO148 as EPWM2B
EDIS;
}
//
// InitEPwm3Gpio - Initialize EPWM3 GPIOs
//
void InitEPwm3Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAPUD.bit.GPIO4 = 1; // Disable pull-up on GPIO4 (EPWM3A)
GpioCtrlRegs.GPAPUD.bit.GPIO5 = 1; // Disable pull-up on GPIO5 (EPWM3B)
// GpioCtrlRegs.GPEPUD.bit.GPIO149 = 1; // Disable pull-up on GPIO149 (EPWM3A)
// GpioCtrlRegs.GPEPUD.bit.GPIO150 = 1; // Disable pull-up on GPIO150 (EPWM3B)
//
// Configure EPwm-3 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM3 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAMUX1.bit.GPIO4 = 1; // Configure GPIO4 as EPWM3A
GpioCtrlRegs.GPAMUX1.bit.GPIO5 = 1; // Configure GPIO5 as EPWM3B
// GpioCtrlRegs.GPEMUX2.bit.GPIO149 = 1; // Configure GPIO149 as EPWM3A
// GpioCtrlRegs.GPEMUX2.bit.GPIO150 = 1; // Configure GPIO150 as EPWM3B
EDIS;
}
//
// InitEPwm4Gpio - Initialize EPWM4 GPIOs
//
void InitEPwm4Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAPUD.bit.GPIO6 = 1; // Disable pull-up on GPIO6 (EPWM4A)
GpioCtrlRegs.GPAPUD.bit.GPIO7 = 1; // Disable pull-up on GPIO7 (EPWM4B)
// GpioCtrlRegs.GPEPUD.bit.GPIO151 = 1; // Disable pull-up on GPIO151 (EPWM4A)
// GpioCtrlRegs.GPEPUD.bit.GPIO152 = 1; // Disable pull-up on GPIO152 (EPWM4B)
//
// Configure EPWM-4 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM4 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAMUX1.bit.GPIO6 = 1; // Configure GPIO6 as EPWM4A
GpioCtrlRegs.GPAMUX1.bit.GPIO7 = 1; // Configure GPIO7 as EPWM4B
// GpioCtrlRegs.GPEMUX2.bit.GPIO151 = 1; // Configure GPIO151 as EPWM4A
// GpioCtrlRegs.GPEMUX2.bit.GPIO152 = 1; // Configure GPIO152 as EPWM4B
EDIS;
}
//
// InitEPwm5Gpio - Initialize EPWM5 GPIOs
//
void InitEPwm5Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAPUD.bit.GPIO8 = 1; // Disable pull-up on GPIO8 (EPWM5A)
GpioCtrlRegs.GPAPUD.bit.GPIO9 = 1; // Disable pull-up on GPIO9 (EPWM5B)
// GpioCtrlRegs.GPEPUD.bit.GPIO153 = 1; // Disable pull-up on GPIO153 (EPWM5A)
// GpioCtrlRegs.GPEPUD.bit.GPIO154 = 1; // Disable pull-up on GPIO154 (EPWM5B)
//
// Configure EPWM-5 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM5 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAMUX1.bit.GPIO8 = 1; // Configure GPIO8 as EPWM5A
GpioCtrlRegs.GPAMUX1.bit.GPIO9 = 1; // Configure GPIO9 as EPWM5B
// GpioCtrlRegs.GPEMUX2.bit.GPIO153 = 1; // Configure GPIO153 as EPWM5A
// GpioCtrlRegs.GPEMUX2.bit.GPIO154 = 1; // Configure GPIO0154 as EPWM5B
EDIS;
}
//
// InitEPwm6Gpio - Initialize EPWM6 GPIOs
//
void InitEPwm6Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAPUD.bit.GPIO10 = 1; // Disable pull-up on GPIO10 (EPWM6A)
GpioCtrlRegs.GPAPUD.bit.GPIO11 = 1; // Disable pull-up on GPIO11 (EPWM6B)
// GpioCtrlRegs.GPEPUD.bit.GPIO155 = 1; // Disable pull-up on GPIO155 (EPWM6A)
// GpioCtrlRegs.GPEPUD.bit.GPIO156 = 1; // Disable pull-up on GPIO156 (EPWM6B)
//
// Configure EPWM-6 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM6 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAMUX1.bit.GPIO10 = 1; // Configure GPIO10 as EPWM6A
GpioCtrlRegs.GPAMUX1.bit.GPIO11 = 1; // Configure GPIO11 as EPWM6B
// GpioCtrlRegs.GPEMUX2.bit.GPIO155 = 1; // Configure GPIO155 as EPWM6A
// GpioCtrlRegs.GPEMUX2.bit.GPIO156 = 1; // Configure GPIO156 as EPWM6B
EDIS;
}
//
// InitEPwm7Gpio - Initialize EPWM7 GPIOs
//
void InitEPwm7Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAPUD.bit.GPIO12 = 1; // Disable pull-up on GPIO12 (EPWM7A)
GpioCtrlRegs.GPAPUD.bit.GPIO13 = 1; // Disable pull-up on GPIO13 (EPWM7B)
// GpioCtrlRegs.GPEPUD.bit.GPIO157 = 1; // Disable pull-up on GPIO157 (EPWM7A)
// GpioCtrlRegs.GPEPUD.bit.GPIO158 = 1; // Disable pull-up on GPIO158 (EPWM7B)
//
// Configure EPWM-7 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM7 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAMUX1.bit.GPIO12 = 1; // Configure GPIO12 as EPWM7A
GpioCtrlRegs.GPAMUX1.bit.GPIO13 = 1; // Configure GPIO13 as EPWM7B
// GpioCtrlRegs.GPEMUX2.bit.GPIO157 = 1; // Configure GPIO157 as EPWM7A
// GpioCtrlRegs.GPEMUX2.bit.GPIO158 = 1; // Configure GPIO158 as EPWM7B
EDIS;
}
//
// InitEPwm8Gpio - Initialize EPWM8 GPIOs
//
void InitEPwm8Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAPUD.bit.GPIO14 = 1; // Disable pull-up on GPIO14 (EPWM8A)
GpioCtrlRegs.GPAPUD.bit.GPIO15 = 1; // Disable pull-up on GPIO15 (EPWM8B)
// GpioCtrlRegs.GPEPUD.bit.GPIO159 = 1; // Disable pull-up on GPIO159 (EPWM8A)
// GpioCtrlRegs.GPFPUD.bit.GPIO160 = 1; // Disable pull-up on GPIO160 (EPWM8B)
//
// Configure EPWM-8 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM8 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPAMUX1.bit.GPIO14 = 1; // Configure GPIO14 as EPWM8A
GpioCtrlRegs.GPAMUX1.bit.GPIO15 = 1; // Configure GPIO15 as EPWM8B
// GpioCtrlRegs.GPEMUX2.bit.GPIO159 = 1; // Configure GPIO159 as EPWM8A
// GpioCtrlRegs.GPFMUX1.bit.GPIO160 = 1; // Configure GPIO160 as EPWM8B
EDIS;
}
//
// InitEPwm9Gpio - Initialize EPWM9 GPIOs
//
void InitEPwm9Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPFPUD.bit.GPIO161 = 1; // Disable pull-up on GPIO161 (EPWM9A)
GpioCtrlRegs.GPFPUD.bit.GPIO162 = 1; // Disable pull-up on GPIO162 (EPWM9B)
// GpioCtrlRegs.GPAPUD.bit.GPIO16 = 1; // Disable pull-up on GPIO16 (EPWM9A)
// GpioCtrlRegs.GPAPUD.bit.GPIO17 = 1; // Disable pull-up on GPIO17 (EPWM9B)
//
// Configure EPWM-9 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM9 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPFMUX1.bit.GPIO161 = 1; // Configure GPIO161 as EPWM9A
GpioCtrlRegs.GPFMUX1.bit.GPIO162 = 1; // Configure GPIO162 as EPWM9B
// //
// // Alternate mapping for EPWM-9. Uncomment if required. Write 0 to
// // GPAMUx register before configuring GPAGMux to avoid glitches.
// //
// GpioCtrlRegs.GPAMUX2.bit.GPIO16 = 0; // Configure GPAMUX to 0 for GPIO16
// GpioCtrlRegs.GPAMUX2.bit.GPIO17 = 0; // Configure GPAMUX to 0 for GPIO17
//
// GpioCtrlRegs.GPAGMUX2.bit.GPIO16 = 1; // Configure GPAGMUX for EPWM9A
// GpioCtrlRegs.GPAGMUX2.bit.GPIO17 = 1; // Configure GPAGMUX for EPWM9B
//
// GpioCtrlRegs.GPAMUX2.bit.GPIO16 = 1; // Configure GPAMUX for EPWM9A
// GpioCtrlRegs.GPAMUX2.bit.GPIO17 = 1; // Configure GPAMUX for EPWM9B
EDIS;
}
//
// InitEPwm10Gpio - Initialize EPWM10 GPIOs
//
void InitEPwm10Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPFPUD.bit.GPIO163 = 1; // Disable pull-up on GPIO163 (EPWM10A)
GpioCtrlRegs.GPFPUD.bit.GPIO164 = 1; // Disable pull-up on GPIO164 (EPWM10B)
// GpioCtrlRegs.GPAPUD.bit.GPIO18 = 1; // Disable pull-up on GPIO18 (EPWM10A)
// GpioCtrlRegs.GPAPUD.bit.GPIO19 = 1; // Disable pull-up on GPIO19 (EPWM10B)
//
// Configure EPWM-10 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM10 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPFMUX1.bit.GPIO163 = 1; // Configure GPIO163 as EPWM10A
GpioCtrlRegs.GPFMUX1.bit.GPIO164 = 1; // Configure GPIO164 as EPWM10B
// //
// // Alternate mapping for EPWM-10. Uncomment if required. Write 0 to
// // GPAMUx register before configuring GPAGMux to avoid glitches.
// //
// GpioCtrlRegs.GPAMUX2.bit.GPIO18 = 0; // Configure GPAMUX to 0 for GPIO18
// GpioCtrlRegs.GPAMUX2.bit.GPIO19 = 0; // Configure GPAMUX to 0 for GPIO19
//
// GpioCtrlRegs.GPAGMUX2.bit.GPIO18 = 1; // Configure GPAGMUX for EPWM10A
// GpioCtrlRegs.GPAGMUX2.bit.GPIO19 = 1; // Configure GPAGMUX for EPWM10B
//
// GpioCtrlRegs.GPAMUX2.bit.GPIO18 = 1; // Configure GPAMUX for EPWM10A
// GpioCtrlRegs.GPAMUX2.bit.GPIO19 = 1; // Configure GPAMUX for EPWM10B
EDIS;
}
//
// InitEPwm11Gpio - Initialize EPWM11 GPIOs
//
void InitEPwm11Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPFPUD.bit.GPIO165 = 1; // Disable pull-up on GPIO165 (EPWM11A)
GpioCtrlRegs.GPFPUD.bit.GPIO166 = 1; // Disable pull-up on GPIO166 (EPWM11B)
// GpioCtrlRegs.GPAPUD.bit.GPIO20 = 1; // Disable pull-up on GPIO20 (EPWM11A)
// GpioCtrlRegs.GPAPUD.bit.GPIO21 = 1; // Disable pull-up on GPIO21 (EPWM11B)
//
// Configure EPWM-11 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM11 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPFMUX1.bit.GPIO165 = 1; // Configure GPIO165 as EPWM11A
GpioCtrlRegs.GPFMUX1.bit.GPIO166 = 1; // Configure GPIO166 as EPWM11B
// //
// // Alternate mapping for EPWM-11. Uncomment if required. Write 0 to
// // GPAMUx register before configuring GPAGMux to avoid glitches.
// //
// GpioCtrlRegs.GPAMUX2.bit.GPIO20 = 0; // Configure GPAMUX to 0 for GPIO20
// GpioCtrlRegs.GPAMUX2.bit.GPIO21 = 0; // Configure GPAMUX to 0 for GPIO21
//
// GpioCtrlRegs.GPAGMUX2.bit.GPIO20 = 1; // Configure GPAGMUX for EPWM11A
// GpioCtrlRegs.GPAGMUX2.bit.GPIO21 = 1; // Configure GPAGMUX for EPWM11B
//
// GpioCtrlRegs.GPAMUX2.bit.GPIO20 = 1; // Configure GPAMUX for EPWM11A
// GpioCtrlRegs.GPAMUX2.bit.GPIO21 = 1; // Configure GPAMUX for EPWM11B
EDIS;
}
//
// InitEPwm12Gpio - Initialize EPWM12 GPIOs
//
void InitEPwm12Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPFPUD.bit.GPIO167 = 1; // Disable pull-up on GPIO167 (EPWM12A)
GpioCtrlRegs.GPFPUD.bit.GPIO168 = 1; // Disable pull-up on GPIO168 (EPWM12B)
// GpioCtrlRegs.GPAPUD.bit.GPIO22 = 1; // Disable pull-up on GPIO22 (EPWM12A)
// GpioCtrlRegs.GPAPUD.bit.GPIO23 = 1; // Disable pull-up on GPIO23 (EPWM12B)
//
// Configure EPWM-12 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM12 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPFMUX1.bit.GPIO167 = 1; // Configure GPIO167 as EPWM12A
GpioCtrlRegs.GPFMUX1.bit.GPIO168 = 1; // Configure GPIO168 as EPWM12B
// //
// // Alternate mapping for EPWM-12. Uncomment if required. Write 0 to
// // GPAMUx register before configuring GPAGMux to avoid glitches.
// //
// GpioCtrlRegs.GPAMUX2.bit.GPIO22 = 0; // Configure GPAMUX to 0 for GPIO22
// GpioCtrlRegs.GPAMUX2.bit.GPIO23 = 0; // Configure GPAMUX to 0 for GPIO23
//
// GpioCtrlRegs.GPAGMUX2.bit.GPIO22 = 1; // Configure GPAGMUX for EPWM12A
// GpioCtrlRegs.GPAGMUX2.bit.GPIO23 = 1; // Configure GPAGMUX for EPWM12B
//
// GpioCtrlRegs.GPAMUX2.bit.GPIO22 = 1; // Configure GPAMUX for EPWM12A
// GpioCtrlRegs.GPAMUX2.bit.GPIO23 = 1; // Configure GPAMUX for EPWM12B
EDIS;
}
//
// InitEPwm13Gpio - Initialize EPWM13 GPIOs
//
void InitEPwm13Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPEPUD.bit.GPIO137 = 1; // Disable pull-up on GPIO137 (EPWM13A)
GpioCtrlRegs.GPEPUD.bit.GPIO138 = 1; // Disable pull-up on GPIO138 (EPWM13B)
// GpioCtrlRegs.GPAPUD.bit.GPIO24 = 1; // Disable pull-up on GPIO24 (EPWM13A)
// GpioCtrlRegs.GPAPUD.bit.GPIO25 = 1; // Disable pull-up on GPIO25 (EPWM13B)
//
// Configure EPWM-13 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM13 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPEMUX1.bit.GPIO137 = 1; // Configure GPIO137 as EPWM13A
GpioCtrlRegs.GPEMUX1.bit.GPIO138 = 1; // Configure GPIO138 as EPWM13B
// //
// // Alternate mapping for EPWM-13. Uncomment if required. Write 0 to
// // GPAMUx register before configuring GPAGMux to avoid glitches.
// //
// GpioCtrlRegs.GPAMUX2.bit.GPIO24 = 0; // Configure GPAMUX to 0 for GPIO24
// GpioCtrlRegs.GPAMUX2.bit.GPIO25 = 0; // Configure GPAMUX to 0 for GPIO25
//
// GpioCtrlRegs.GPAGMUX2.bit.GPIO24 = 3; // Configure GPAGMUX for EPWM13A
// GpioCtrlRegs.GPAGMUX2.bit.GPIO25 = 3; // Configure GPAGMUX for EPWM13B
//
// GpioCtrlRegs.GPAMUX2.bit.GPIO24 = 1; // Configure GPAMUX for EPWM13A
// GpioCtrlRegs.GPAMUX2.bit.GPIO25 = 1; // Configure GPAMUX for EPWM13B
EDIS;
}
//
// InitEPwm14Gpio - Initialize EPWM14 GPIOs
//
void InitEPwm14Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPEPUD.bit.GPIO139 = 1; // Disable pull-up on GPIO139 (EPWM14A)
GpioCtrlRegs.GPEPUD.bit.GPIO140 = 1; // Disable pull-up on GPIO140 (EPWM14B)
// GpioCtrlRegs.GPAPUD.bit.GPIO26 = 1; // Disable pull-up on GPIO26 (EPWM14A)
// GpioCtrlRegs.GPAPUD.bit.GPIO27 = 1; // Disable pull-up on GPIO27 (EPWM14B)
//
// Configure EPWM-14 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM14 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPEMUX1.bit.GPIO139 = 1; // Configure GPIO139 as EPWM14A
GpioCtrlRegs.GPEMUX1.bit.GPIO140 = 1; // Configure GPIO140 as EPWM14B
// //
// // Alternate mapping for EPWM-14. Uncomment if required. Write 0 to
// // GPAMUx register before configuring GPAGMux to avoid glitches.
// //
// GpioCtrlRegs.GPAMUX2.bit.GPIO26 = 0; // Configure GPAMUX to 0 for GPIO26
// GpioCtrlRegs.GPAMUX2.bit.GPIO27 = 0; // Configure GPAMUX to 0 for GPIO27
//
// GpioCtrlRegs.GPAGMUX2.bit.GPIO26 = 3; // Configure GPAGMUX for EPWM14A
// GpioCtrlRegs.GPAGMUX2.bit.GPIO27 = 3; // Configure GPAGMUX for EPWM14B
//
// GpioCtrlRegs.GPAMUX2.bit.GPIO26 = 1; // Configure GPAMUX for EPWM14A
// GpioCtrlRegs.GPAMUX2.bit.GPIO27 = 1; // Configure GPAMUX for EPWM14B
EDIS;
}
//
// InitEPwm15Gpio - Initialize EPWM15 GPIOs
//
void InitEPwm15Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPEPUD.bit.GPIO141 = 1; // Disable pull-up on GPIO141 (EPWM15A)
GpioCtrlRegs.GPEPUD.bit.GPIO142 = 1; // Disable pull-up on GPIO142 (EPWM15B)
// GpioCtrlRegs.GPAPUD.bit.GPIO28 = 1; // Disable pull-up on GPIO28 (EPWM15A)
// GpioCtrlRegs.GPAPUD.bit.GPIO29 = 1; // Disable pull-up on GPIO29 (EPWM15B)
//
// Configure EPWM-15 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM15 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPEMUX1.bit.GPIO141 = 1; // Configure GPIO141 as EPWM15A
GpioCtrlRegs.GPEMUX1.bit.GPIO142 = 1; // Configure GPIO142 as EPWM15B
// //
// // Alternate mapping for EPWM-15. Uncomment if required. Write 0 to
// // GPAMUx register before configuring GPAGMux to avoid glitches.
// //
// GpioCtrlRegs.GPAMUX2.bit.GPIO28 = 0; // Configure GPAMUX to 0 for GPIO28
// GpioCtrlRegs.GPAMUX2.bit.GPIO29 = 0; // Configure GPAMUX to 0 for GPIO29
//
// GpioCtrlRegs.GPAGMUX2.bit.GPIO28 = 3; // Configure GPAGMUX for EPWM15A
// GpioCtrlRegs.GPAGMUX2.bit.GPIO29 = 3; // Configure GPAGMUX for EPWM15B
//
// GpioCtrlRegs.GPAMUX2.bit.GPIO28 = 1; // Configure GPAMUX for EPWM15A
// GpioCtrlRegs.GPAMUX2.bit.GPIO29 = 1; // Configure GPAMUX for EPWM15B
EDIS;
}
//
// InitEPwm16Gpio - Initialize EPWM16 GPIOs
//
void InitEPwm16Gpio(void)
{
EALLOW;
//
// Disable internal pull-up for the selected output pins for reduced
// power consumption. Pull-ups can be enabled or disabled by the user.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPEPUD.bit.GPIO143 = 1; // Disable pull-up on GPIO141 (EPWM16A)
GpioCtrlRegs.GPEPUD.bit.GPIO144 = 1; // Disable pull-up on GPIO142 (EPWM16B)
// GpioCtrlRegs.GPAPUD.bit.GPIO30 = 1; // Disable pull-up on GPIO28 (EPWM16A)
// GpioCtrlRegs.GPAPUD.bit.GPIO31 = 1; // Disable pull-up on GPIO29 (EPWM16B)
//
// Configure EPWM-16 pins using GPIO regs. This specifies which of the
// possible GPIO pins will be EPWM16 functional pins.
// Comment out other unwanted lines.
//
GpioCtrlRegs.GPEMUX1.bit.GPIO143 = 1; // Configure GPIO141 as EPWM16A
GpioCtrlRegs.GPEMUX2.bit.GPIO144 = 1; // Configure GPIO142 as EPWM16B
// //
// // Alternate mapping for EPWM-16. Uncomment if required. Write 0 to
// // GPAMUx register before configuring GPAGMux to avoid glitches in Mux.
// //
// GpioCtrlRegs.GPAMUX2.bit.GPIO30 = 0; // Configure GPAMUX to 0 for GPIO30
// GpioCtrlRegs.GPAMUX2.bit.GPIO31 = 0; // Configure GPAMUX to 0 for GPIO31
//
// GpioCtrlRegs.GPAGMUX2.bit.GPIO30 = 3; // Configure GPAGMUx for EPWM16A
// GpioCtrlRegs.GPAGMUX2.bit.GPIO31 = 3; // Configure GPAGMux for EPWM16B
//
// GpioCtrlRegs.GPAMUX2.bit.GPIO30 = 1; // Configure GPAMUx for EPWM16A
// GpioCtrlRegs.GPAMUX2.bit.GPIO31 = 1; // Configure GPAMux for EPWM16B
EDIS;
}
//
// End of File
//

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,472 @@
//###########################################################################
//
// FILE: f2838x_gpio.c
//
// TITLE: GPIO module support functions
//
//###########################################################################
//
//
// $Copyright:
// Copyright (C) 2022 Texas 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.
// $
//###########################################################################
//
// Included Files
//
#include "f2838x_device.h"
#include "f2838x_examples.h"
//
//Low-level functions for GPIO configuration (CPU1 only)
//
#ifdef CPU1
//
// InitGpio - Sets all pins to be muxed to GPIO in input mode.
// Also resets CPU control to CPU1 and disables open
// drain and polarity inversion and sets the qualification to
// synchronous. Also unlocks all GPIOs. Only one CPU should call
// this function.
//
void InitGpio()
{
volatile Uint32 *gpioBaseAddr;
Uint16 regOffset;
//
//Disable pin locks
//
EALLOW;
GpioCtrlRegs.GPALOCK.all = 0x00000000;
GpioCtrlRegs.GPBLOCK.all = 0x00000000;
GpioCtrlRegs.GPCLOCK.all = 0x00000000;
GpioCtrlRegs.GPDLOCK.all = 0x00000000;
GpioCtrlRegs.GPELOCK.all = 0x00000000;
GpioCtrlRegs.GPFLOCK.all = 0x00000000;
//
// Fill all registers with zeros. Writing to each register separately
// for six GPIO modules would make this function *very* long.
// Fortunately, we'd be writing them all with zeros anyway, so this
// saves a lot of space.
//
gpioBaseAddr = (Uint32 *)&GpioCtrlRegs;
for (regOffset = 0; regOffset < sizeof(GpioCtrlRegs)/2; regOffset++)
{
//
//Hack to avoid enabling pull-ups on all pins. GPyPUD is offset
//0x0C in each register group of 0x40 words. Since this is a
//32-bit pointer, the addresses must be divided by 2.
//
if (regOffset % (0x40/2) != (0x0C/2))
{
gpioBaseAddr[regOffset] = 0x00000000;
}
}
gpioBaseAddr = (Uint32 *)&GpioDataRegs;
for (regOffset = 0; regOffset < sizeof(GpioDataRegs)/2; regOffset++)
{
gpioBaseAddr[regOffset] = 0x00000000;
}
EDIS;
}
//
// GPIO_SetupPinMux - Set the peripheral muxing for the specified pin. The
// appropriate parameters can be found in the GPIO Muxed
// Pins table(4.4) in the datasheet. Use the GPIO index
// row (0 to 15) to select a muxing option for the GPIO.
//
void GPIO_SetupPinMux(Uint16 gpioNumber, Uint16 cpu, Uint16 muxPosition)
{
volatile Uint32 *gpioBaseAddr;
volatile Uint32 *mux, *gmux, *csel;
Uint16 pin32, pin16, pin8;
pin32 = gpioNumber % 32;
pin16 = gpioNumber % 16;
pin8 = gpioNumber % 8;
gpioBaseAddr = (Uint32 *)&GpioCtrlRegs + (gpioNumber/32)*GPY_CTRL_OFFSET;
//
//Sanity check for valid cpu and peripheral values
//
if (cpu > GPIO_MUX_CPU2CLA || muxPosition > 0xF)
return;
//
//Create pointers to the appropriate registers. This is a workaround
//for the way GPIO registers are defined. The standard definition
//in the header file makes it very easy to do named accesses of one
//register or bit, but hard to do arbitrary numerical accesses. It's
//easier to have an array of GPIO modules with identical registers,
//including arrays for multi-register groups like GPyCSEL1-4. But
//the header file doesn't define anything we can turn into an array,
//so manual pointer arithmetic is used instead.
//
mux = gpioBaseAddr + GPYMUX + pin32/16;
gmux = gpioBaseAddr + GPYGMUX + pin32/16;
csel = gpioBaseAddr + GPYCSEL + pin32/8;
//
//Now for the actual function
//
EALLOW;
//
//To change the muxing, set the peripheral mux to 0/GPIO first to avoid
//glitches, then change the group mux, then set the peripheral mux to
//its target value. Finally, set the CPU select. This procedure is
//described in the TRM. Unfortunately, since we don't know the pin in
//advance we can't hardcode a bitfield reference, so there's some
//tricky bit twiddling here.
//
*mux &= ~(0x3UL << (2*pin16));
*gmux &= ~(0x3UL << (2*pin16));
*gmux |= (Uint32)((muxPosition >> 2) & 0x3UL) << (2*pin16);
*mux |= (Uint32)(muxPosition & 0x3UL) << (2*pin16);
*csel &= ~(0x3L << (4*pin8));
*csel |= (Uint32)(cpu & 0x3L) << (4*pin8);
//
//WARNING: This code does not touch the analog mode select registers,
//which are needed to give the USB module control of its IOs.
//
EDIS;
}
//
// GPIO_SetupPinOptions - Setup up the GPIO input/output options for the
// specified pin.
//
//The flags are a 16-bit mask produced by ORing together options.
//For input pins, the valid flags are:
//GPIO_PULLUP Enable pull-up
//GPIO_INVERT Enable input polarity inversion
//GPIO_SYNC Synchronize the input latch to PLLSYSCLK
// (default -- you don't need to specify this)
//GPIO_QUAL3 Use 3-sample qualification
//GPIO_QUAL6 Use 6-sample qualification
//GPIO_ASYNC Do not use synchronization or qualification
//(Note: only one of SYNC, QUAL3, QUAL6, or ASYNC is allowed)
//
//For output pins, the valid flags are:
//GPIO_OPENDRAIN Output in open drain mode
//GPIO_PULLUP If open drain enabled, also enable the pull-up
//and the input qualification flags (SYNC/QUAL3/QUAL6/SYNC) listed above.
//
//With no flags, the default input state is synchronous with no
//pull-up or polarity inversion. The default output state is
//the standard digital output.
//
void GPIO_SetupPinOptions(Uint16 gpioNumber, Uint16 output, Uint16 flags)
{
volatile Uint32 *gpioBaseAddr;
volatile Uint32 *dir, *pud, *inv, *odr, *qsel;
Uint32 pin32, pin16, pinMask, qual;
pin32 = gpioNumber % 32;
pin16 = gpioNumber % 16;
pinMask = 1UL << pin32;
gpioBaseAddr = (Uint32 *)&GpioCtrlRegs + (gpioNumber/32)*GPY_CTRL_OFFSET;
//
//Create pointers to the appropriate registers. This is a workaround
//for the way GPIO registers are defined. The standard definition
//in the header file makes it very easy to do named accesses of one
//register or bit, but hard to do arbitrary numerical accesses. It's
//easier to have an array of GPIO modules with identical registers,
//including arrays for multi-register groups like GPyQSEL1-2. But
//the header file doesn't define anything we can turn into an array,
//so manual pointer arithmetic is used instead.
//
dir = gpioBaseAddr + GPYDIR;
pud = gpioBaseAddr + GPYPUD;
inv = gpioBaseAddr + GPYINV;
odr = gpioBaseAddr + GPYODR;
qsel = gpioBaseAddr + GPYQSEL + pin32/16;
EALLOW;
//
//Set the data direction
//
*dir &= ~pinMask;
if (output == 1)
{
//
//Output, with optional open drain mode and pull-up
//
*dir |= pinMask;
//
//Enable open drain if necessary
//
if (flags & GPIO_OPENDRAIN)
{
*odr |= pinMask;
}
else
{
*odr &= ~pinMask;
}
//
//Enable pull-up if necessary. Open drain mode must be active.
//
if (flags & (GPIO_OPENDRAIN | GPIO_PULLUP))
{
*pud &= ~pinMask;
}
else
{
*pud |= pinMask;
}
}
else
{
//
//Input, with optional pull-up, qualification, and polarity
//inversion
//
*dir &= ~pinMask;
//
//Enable pull-up if necessary
//
if (flags & GPIO_PULLUP)
{
*pud &= ~pinMask;
}
else
{
*pud |= pinMask;
}
//
//Invert polarity if necessary
//
if (flags & GPIO_INVERT)
{
*inv |= pinMask;
}
else
{
*inv &= ~pinMask;
}
}
//
//Extract the qualification parameter and load it into the register.
//This is also needed for open drain outputs, so we might as well do it
//all the time.
//
qual = (flags & GPIO_ASYNC) / GPIO_QUAL3;
*qsel &= ~(0x3L << (2 * pin16));
if (qual != 0x0)
{
*qsel |= qual << (2 * pin16);
}
EDIS;
}
//
// GPIO_SetupLock - Enable or disable the GPIO register bit lock for the
// specified pin.
// The valid flags are:
// GPIO_UNLOCK - Unlock the pin setup register bits for
// the specified pin
// GPIO_LOCK - Lock the pin setup register bits for the
// specified pin
//
void GPIO_SetupLock(Uint16 gpioNumber, Uint16 flags)
{
volatile Uint32 *gpioBaseAddr;
volatile Uint32 *lock;
Uint32 pin32, pinMask;
pin32 = gpioNumber % 32;
pinMask = 1UL << pin32;
gpioBaseAddr = (Uint32 *)&GpioCtrlRegs + (gpioNumber/32)*GPY_CTRL_OFFSET;
//
//Create pointers to the appropriate registers. This is a workaround
//for the way GPIO registers are defined. The standard definition
//in the header file makes it very easy to do named accesses of one
//register or bit, but hard to do arbitrary numerical accesses. It's
//easier to have an array of GPIO modules with identical registers,
//including arrays for multi-register groups like GPyQSEL1-2. But
//the header file doesn't define anything we can turn into an array,
//so manual pointer arithmetic is used instead.
//
lock = gpioBaseAddr + GPYLOCK;
EALLOW;
if(flags)
{
//Lock the pin
*lock |= pinMask;
}
else
{
//Unlock the pin
*lock &= ~pinMask;
}
EDIS;
}
//
//External interrupt setup
//
void GPIO_SetupXINT1Gpio(Uint16 gpioNumber)
{
EALLOW;
InputXbarRegs.INPUT4SELECT = gpioNumber; //Set XINT1 source to GPIO-pin
EDIS;
}
void GPIO_SetupXINT2Gpio(Uint16 gpioNumber)
{
EALLOW;
InputXbarRegs.INPUT5SELECT = gpioNumber; //Set XINT2 source to GPIO-pin
EDIS;
}
void GPIO_SetupXINT3Gpio(Uint16 gpioNumber)
{
EALLOW;
InputXbarRegs.INPUT6SELECT = gpioNumber; //Set XINT3 source to GPIO-pin
EDIS;
}
void GPIO_SetupXINT4Gpio(Uint16 gpioNumber)
{
EALLOW;
InputXbarRegs.INPUT13SELECT = gpioNumber; //Set XINT4 source to GPIO-pin
EDIS;
}
void GPIO_SetupXINT5Gpio(Uint16 gpioNumber)
{
EALLOW;
InputXbarRegs.INPUT14SELECT = gpioNumber; //Set XINT5 source to GPIO-pin
EDIS;
}
//
//GPIO_EnableUnbondedIOPullupsFor176Pin - Enable pullups for the unbonded
// GPIOs on the 176PTP package:
// GPIOs Grp Bits
// 95-132 C 31
// D 31:0
// E 4:0
// 134-168 E 31:6
// F 8:0
//
void GPIO_EnableUnbondedIOPullupsFor176Pin()
{
EALLOW;
GpioCtrlRegs.GPCPUD.all = ~0x80000000; //GPIO 95
GpioCtrlRegs.GPDPUD.all = ~0xFFFFFFF7; //GPIOs 96-127
GpioCtrlRegs.GPEPUD.all = ~0xFFFFFFDF; //GPIOs 128-159 except for 133
GpioCtrlRegs.GPFPUD.all = ~0x000001FF; //GPIOs 160-168
EDIS;
}
//
// GPIO_EnableUnbondedIOPullups - InitSysCtrl would call this function
// this takes care of enabling IO pullups.
//
void GPIO_EnableUnbondedIOPullups()
{
//
//bits 8-10 have pin count
//
unsigned char pin_count = (DevCfgRegs.PARTIDL.bit.PIN_COUNT) ;
//
//6 = 176 pin
//7 = 337 pin
//
if (pin_count == 6)
{
GPIO_EnableUnbondedIOPullupsFor176Pin();
}
else
{
//do nothing - this is 337 pin package
}
}
#endif //CPU1
//
// GPIO_ReadPin - Read the GPyDAT register bit for the specified pin. Note that
// this returns the actual state of the pin, not the state of
// the output latch.
//
Uint16 GPIO_ReadPin(Uint16 gpioNumber)
{
volatile Uint32 *gpioDataReg;
Uint16 pinVal;
gpioDataReg = (volatile Uint32 *)&GpioDataRegs + (gpioNumber/32)*GPY_DATA_OFFSET;
pinVal = (gpioDataReg[GPYDAT] >> (gpioNumber % 32)) & 0x1;
return pinVal;
}
//
// GPIO_WritePin - Set the GPyDAT register bit for the specified pin.
//
void GPIO_WritePin(Uint16 gpioNumber, Uint16 outVal)
{
volatile Uint32 *gpioDataReg;
Uint32 pinMask;
gpioDataReg = (volatile Uint32 *)&GpioDataRegs + (gpioNumber/32)*GPY_DATA_OFFSET;
pinMask = 1UL << (gpioNumber % 32);
if (outVal == 0)
{
gpioDataReg[GPYCLEAR] = pinMask;
}
else
{
gpioDataReg[GPYSET] = pinMask;
}
}
//
// End of file
//

View File

@ -0,0 +1,388 @@
MEMORY
{
PAGE 0: /* Program Memory */
PAGE 1: /* Data Memory */
ACCESSPROTECTION : origin = 0x0005F500, length = 0x00000040
ADCA : origin = 0x00007400, length = 0x00000080
ADCB : origin = 0x00007480, length = 0x00000080
ADCC : origin = 0x00007500, length = 0x00000080
ADCD : origin = 0x00007580, length = 0x00000080
ADCARESULT : origin = 0x00000B00, length = 0x00000018
ADCBRESULT : origin = 0x00000B20, length = 0x00000018
ADCCRESULT : origin = 0x00000B40, length = 0x00000018
ADCDRESULT : origin = 0x00000B60, length = 0x00000018
ANALOGSUBSYS : origin = 0x0005D700, length = 0x00000100
BGCRCCPU : origin = 0x00006340, length = 0x00000040
BGCRCCLA1 : origin = 0x00006380, length = 0x00000040
CANA : origin = 0x00048000, length = 0x00000200
CANB : origin = 0x0004A000, length = 0x00000200
CLA1 : origin = 0x00001400, length = 0x00000080
CLB1DATAEXCH : origin = 0x00003180, length = 0x00000080
CLB2DATAEXCH : origin = 0x00003380, length = 0x00000080
CLB3DATAEXCH : origin = 0x00003580, length = 0x00000080
CLB4DATAEXCH : origin = 0x00003780, length = 0x00000080
CLB5DATAEXCH : origin = 0x00003980, length = 0x00000080
CLB6DATAEXCH : origin = 0x00003B80, length = 0x00000080
CLB7DATAEXCH : origin = 0x00003D80, length = 0x00000080
CLB8DATAEXCH : origin = 0x00003F80, length = 0x00000080
CLB1LOGICCFG : origin = 0x00003000, length = 0x00000052
CLB2LOGICCFG : origin = 0x00003200, length = 0x00000052
CLB3LOGICCFG : origin = 0x00003400, length = 0x00000052
CLB4LOGICCFG : origin = 0x00003600, length = 0x00000052
CLB5LOGICCFG : origin = 0x00003800, length = 0x00000052
CLB6LOGICCFG : origin = 0x00003A00, length = 0x00000052
CLB7LOGICCFG : origin = 0x00003C00, length = 0x00000052
CLB8LOGICCFG : origin = 0x00003E00, length = 0x00000052
CLB1LOGICCTRL : origin = 0x00003100, length = 0x00000040
CLB2LOGICCTRL : origin = 0x00003300, length = 0x00000040
CLB3LOGICCTRL : origin = 0x00003500, length = 0x00000040
CLB4LOGICCTRL : origin = 0x00003700, length = 0x00000040
CLB5LOGICCTRL : origin = 0x00003900, length = 0x00000040
CLB6LOGICCTRL : origin = 0x00003B00, length = 0x00000040
CLB7LOGICCTRL : origin = 0x00003D00, length = 0x00000040
CLB8LOGICCTRL : origin = 0x00003F00, length = 0x00000040
CLBXBAR : origin = 0x00007A40, length = 0x00000040
CLKCFG : origin = 0x0005D200, length = 0x00000100
CMPSS1 : origin = 0x00005C80, length = 0x00000020
CMPSS2 : origin = 0x00005CA0, length = 0x00000020
CMPSS3 : origin = 0x00005CC0, length = 0x00000020
CMPSS4 : origin = 0x00005CE0, length = 0x00000020
CMPSS5 : origin = 0x00005D00, length = 0x00000020
CMPSS6 : origin = 0x00005D20, length = 0x00000020
CMPSS7 : origin = 0x00005D40, length = 0x00000020
CMPSS8 : origin = 0x00005D60, length = 0x00000020
CMCONF : origin = 0x0005DC00, length = 0x00000400
CPU1TOCMIPC : origin = 0x0005CE40, length = 0x00000026
CPU1TOCPU2IPC : origin = 0x0005CE00, length = 0x00000026
SYSPERIPHAC : origin = 0x0005D500, length = 0x00000200
CPUTIMER0 : origin = 0x00000C00, length = 0x00000008
CPUTIMER1 : origin = 0x00000C08, length = 0x00000008
CPUTIMER2 : origin = 0x00000C10, length = 0x00000008
CPUSYS : origin = 0x0005D300, length = 0x000000A0
DACA : origin = 0x00005C00, length = 0x00000008
DACB : origin = 0x00005C10, length = 0x00000008
DACC : origin = 0x00005C20, length = 0x00000008
DCC0 : origin = 0x0005E700, length = 0x00000038
DCC1 : origin = 0x0005E740, length = 0x00000038
DCC2 : origin = 0x0005E780, length = 0x00000038
DCSMCOMMON : origin = 0x0005F0C0, length = 0x00000020
DCSMZ1OTP : origin = 0x00078000, length = 0x00000020
DCSMZ1 : origin = 0x0005F000, length = 0x0000003E
DCSMZ2OTP : origin = 0x00078200, length = 0x00000020
DCSMZ2 : origin = 0x0005F080, length = 0x0000003E
DEVCFG : origin = 0x0005D000, length = 0x000001A0
DMACLASRCSEL : origin = 0x00007980, length = 0x0000001A
DMA : origin = 0x00001000, length = 0x00000200
ECAP1 : origin = 0x00005200, length = 0x00000020
ECAP2 : origin = 0x00005240, length = 0x00000020
ECAP3 : origin = 0x00005280, length = 0x00000020
ECAP4 : origin = 0x000052C0, length = 0x00000020
ECAP5 : origin = 0x00005300, length = 0x00000020
ECAP6 : origin = 0x00005340, length = 0x00000020
ECAP7 : origin = 0x00005380, length = 0x00000020
EMIF1CONFIG : origin = 0x0005F4C0, length = 0x00000020
EMIF2CONFIG : origin = 0x0005F4E0, length = 0x00000020
EMIF1 : origin = 0x00047000, length = 0x00000070
EMIF2 : origin = 0x00047800, length = 0x00000070
EPWM1 : origin = 0x00004000, length = 0x00000100
EPWM2 : origin = 0x00004100, length = 0x00000100
EPWM3 : origin = 0x00004200, length = 0x00000100
EPWM4 : origin = 0x00004300, length = 0x00000100
EPWM5 : origin = 0x00004400, length = 0x00000100
EPWM6 : origin = 0x00004500, length = 0x00000100
EPWM7 : origin = 0x00004600, length = 0x00000100
EPWM8 : origin = 0x00004700, length = 0x00000100
EPWM9 : origin = 0x00004800, length = 0x00000100
EPWM10 : origin = 0x00004900, length = 0x00000100
EPWM11 : origin = 0x00004A00, length = 0x00000100
EPWM12 : origin = 0x00004B00, length = 0x00000100
EPWM13 : origin = 0x00004C00, length = 0x00000100
EPWM14 : origin = 0x00004D00, length = 0x00000100
EPWM15 : origin = 0x00004E00, length = 0x00000100
EPWM16 : origin = 0x00004F00, length = 0x00000100
EPWMXBAR : origin = 0x00007A00, length = 0x00000040
EQEP1 : origin = 0x00005100, length = 0x00000040
EQEP2 : origin = 0x00005140, length = 0x00000040
EQEP3 : origin = 0x00005180, length = 0x00000040
ERADCOUNTER1 : origin = 0x0005E980, length = 0x00000010
ERADCOUNTER2 : origin = 0x0005E990, length = 0x00000010
ERADCOUNTER3 : origin = 0x0005E9A0, length = 0x00000010
ERADCOUNTER4 : origin = 0x0005E9B0, length = 0x00000010
ERADCRCGLOBAL : origin = 0x0005EA00, length = 0x00000010
ERADCRC1 : origin = 0x0005EA10, length = 0x00000010
ERADCRC2 : origin = 0x0005EA20, length = 0x00000010
ERADCRC3 : origin = 0x0005EA30, length = 0x00000010
ERADCRC4 : origin = 0x0005EA40, length = 0x00000010
ERADCRC5 : origin = 0x0005EA50, length = 0x00000010
ERADCRC6 : origin = 0x0005EA60, length = 0x00000010
ERADCRC7 : origin = 0x0005EA70, length = 0x00000010
ERADCRC8 : origin = 0x0005EA80, length = 0x00000010
ERADGLOBAL : origin = 0x0005E800, length = 0x00000014
ERADHWBP1 : origin = 0x0005E900, length = 0x00000008
ERADHWBP2 : origin = 0x0005E908, length = 0x00000008
ERADHWBP3 : origin = 0x0005E910, length = 0x00000008
ERADHWBP4 : origin = 0x0005E918, length = 0x00000008
ERADHWBP5 : origin = 0x0005E920, length = 0x00000008
ERADHWBP6 : origin = 0x0005E928, length = 0x00000008
ERADHWBP7 : origin = 0x0005E930, length = 0x00000008
ERADHWBP8 : origin = 0x0005E938, length = 0x00000008
ESCSSCONFIG : origin = 0x00057F00, length = 0x00000016
ESCSS : origin = 0x00057E00, length = 0x00000024
FLASH0CTRL : origin = 0x0005F800, length = 0x00000182
FLASH0ECC : origin = 0x0005FB00, length = 0x00000028
FSIRXA : origin = 0x00006680, length = 0x00000050
FSIRXB : origin = 0x00006780, length = 0x00000050
FSIRXC : origin = 0x00006880, length = 0x00000050
FSIRXD : origin = 0x00006980, length = 0x00000050
FSIRXE : origin = 0x00006A80, length = 0x00000050
FSIRXF : origin = 0x00006B80, length = 0x00000050
FSIRXG : origin = 0x00006C80, length = 0x00000050
FSIRXH : origin = 0x00006D80, length = 0x00000050
FSITXA : origin = 0x00006600, length = 0x00000050
FSITXB : origin = 0x00006700, length = 0x00000050
GPIOCTRL : origin = 0x00007C00, length = 0x00000200
GPIODATAREAD : origin = 0x00007F80, length = 0x00000010
GPIODATA : origin = 0x00007F00, length = 0x00000040
HRCAP6 : origin = 0x00005360, length = 0x00000020
HRCAP7 : origin = 0x000053A0, length = 0x00000020
I2CA : origin = 0x00007300, length = 0x00000022
I2CB : origin = 0x00007340, length = 0x00000022
INPUTXBAR : origin = 0x00007900, length = 0x00000020
CLBINPUTXBAR : origin = 0x00007960, length = 0x00000020
MCANASS : origin = 0x0005C400, length = 0x0000002C
MCANAERR : origin = 0x0005C800, length = 0x00000210
MCANA : origin = 0x0005C600, length = 0x00000100
MEMORYERROR : origin = 0x0005F540, length = 0x00000040
MEMCFG : origin = 0x0005F400, length = 0x000000C0
MCBSPA : origin = 0x00006000, length = 0x00000024
MCBSPB : origin = 0x00006040, length = 0x00000024
NMIINTRUPT : origin = 0x00007060, length = 0x00000010
OUTPUTXBAR : origin = 0x00007A80, length = 0x00000040
CLBOUTPUTXBAR : origin = 0x00007BC0, length = 0x00000040
PIECTRL : origin = 0x00000CE0, length = 0x0000001A
PIEVECTTABLE : origin = 0x00000D00, length = 0x00000200
PMBUSA : origin = 0x00006400, length = 0x00000020
ROMPREFETCH : origin = 0x0005F588, length = 0x00000008
ROMWAITSTATE : origin = 0x0005F580, length = 0x00000008
SCIA : origin = 0x00007200, length = 0x00000010
SCIB : origin = 0x00007210, length = 0x00000010
SCIC : origin = 0x00007220, length = 0x00000010
SCID : origin = 0x00007230, length = 0x00000010
SDFM1 : origin = 0x00005E00, length = 0x00000080
SDFM2 : origin = 0x00005E80, length = 0x00000080
SPIA : origin = 0x00006100, length = 0x00000010
SPIB : origin = 0x00006110, length = 0x00000010
SPIC : origin = 0x00006120, length = 0x00000010
SPID : origin = 0x00006130, length = 0x00000010
SYNCSOC : origin = 0x00007940, length = 0x00000006
SYSSTATUS : origin = 0x0005D400, length = 0x00000100
TESTERROR : origin = 0x0005F590, length = 0x00000010
WD : origin = 0x00007000, length = 0x0000002C
XBAR : origin = 0x00007920, length = 0x00000020
XINT : origin = 0x00007070, length = 0x0000000C
}
SECTIONS
{
/*** PIE Vect Table and Boot ROM Variables Structures ***/
UNION run = PIEVECTTABLE
{
PieVectTableFile
GROUP
{
EmuKeyVar
EmuBModeVar
EmuBootPinsVar
FlashCallbackVar
FlashScalingVar
}
}
AccessProtectionRegsFile : > ACCESSPROTECTION, type=NOINIT
AdcaRegsFile : > ADCA, type=NOINIT
AdcbRegsFile : > ADCB, type=NOINIT
AdccRegsFile : > ADCC, type=NOINIT
AdcdRegsFile : > ADCD, type=NOINIT
AdcaResultRegsFile : > ADCARESULT, type=NOINIT
AdcbResultRegsFile : > ADCBRESULT, type=NOINIT
AdccResultRegsFile : > ADCCRESULT, type=NOINIT
AdcdResultRegsFile : > ADCDRESULT, type=NOINIT
AnalogSubsysRegsFile : > ANALOGSUBSYS, type=NOINIT
BgcrcCpuRegsFile : > BGCRCCPU, type=NOINIT
BgcrcCla1RegsFile : > BGCRCCLA1, type=NOINIT
CanaRegsFile : > CANA, type=NOINIT
CanbRegsFile : > CANB, type=NOINIT
Cla1RegsFile : > CLA1, type=NOINIT
Clb1DataExchRegsFile : > CLB1DATAEXCH, type=NOINIT
Clb2DataExchRegsFile : > CLB2DATAEXCH, type=NOINIT
Clb3DataExchRegsFile : > CLB3DATAEXCH, type=NOINIT
Clb4DataExchRegsFile : > CLB4DATAEXCH, type=NOINIT
Clb5DataExchRegsFile : > CLB5DATAEXCH, type=NOINIT
Clb6DataExchRegsFile : > CLB6DATAEXCH, type=NOINIT
Clb7DataExchRegsFile : > CLB7DATAEXCH, type=NOINIT
Clb8DataExchRegsFile : > CLB8DATAEXCH, type=NOINIT
Clb1LogicCfgRegsFile : > CLB1LOGICCFG, type=NOINIT
Clb2LogicCfgRegsFile : > CLB2LOGICCFG, type=NOINIT
Clb3LogicCfgRegsFile : > CLB3LOGICCFG, type=NOINIT
Clb4LogicCfgRegsFile : > CLB4LOGICCFG, type=NOINIT
Clb5LogicCfgRegsFile : > CLB5LOGICCFG, type=NOINIT
Clb6LogicCfgRegsFile : > CLB6LOGICCFG, type=NOINIT
Clb7LogicCfgRegsFile : > CLB7LOGICCFG, type=NOINIT
Clb8LogicCfgRegsFile : > CLB8LOGICCFG, type=NOINIT
Clb1LogicCtrlRegsFile : > CLB1LOGICCTRL, type=NOINIT
Clb2LogicCtrlRegsFile : > CLB2LOGICCTRL, type=NOINIT
Clb3LogicCtrlRegsFile : > CLB3LOGICCTRL, type=NOINIT
Clb4LogicCtrlRegsFile : > CLB4LOGICCTRL, type=NOINIT
Clb5LogicCtrlRegsFile : > CLB5LOGICCTRL, type=NOINIT
Clb6LogicCtrlRegsFile : > CLB6LOGICCTRL, type=NOINIT
Clb7LogicCtrlRegsFile : > CLB7LOGICCTRL, type=NOINIT
Clb8LogicCtrlRegsFile : > CLB8LOGICCTRL, type=NOINIT
CLBXbarRegsFile : > CLBXBAR, type=NOINIT
ClkCfgRegsFile : > CLKCFG, type=NOINIT
Cmpss1RegsFile : > CMPSS1, type=NOINIT
Cmpss2RegsFile : > CMPSS2, type=NOINIT
Cmpss3RegsFile : > CMPSS3, type=NOINIT
Cmpss4RegsFile : > CMPSS4, type=NOINIT
Cmpss5RegsFile : > CMPSS5, type=NOINIT
Cmpss6RegsFile : > CMPSS6, type=NOINIT
Cmpss7RegsFile : > CMPSS7, type=NOINIT
Cmpss8RegsFile : > CMPSS8, type=NOINIT
CmConfRegsFile : > CMCONF, type=NOINIT
Cpu1toCmIpcRegsFile : > CPU1TOCMIPC, type=NOINIT
Cpu1toCpu2IpcRegsFile : > CPU1TOCPU2IPC, type=NOINIT
SysPeriphAcRegsFile : > SYSPERIPHAC, type=NOINIT
CpuTimer0RegsFile : > CPUTIMER0, type=NOINIT
CpuTimer1RegsFile : > CPUTIMER1, type=NOINIT
CpuTimer2RegsFile : > CPUTIMER2, type=NOINIT
CpuSysRegsFile : > CPUSYS, type=NOINIT
DacaRegsFile : > DACA, type=NOINIT
DacbRegsFile : > DACB, type=NOINIT
DaccRegsFile : > DACC, type=NOINIT
Dcc0RegsFile : > DCC0, type=NOINIT
Dcc1RegsFile : > DCC1, type=NOINIT
Dcc2RegsFile : > DCC2, type=NOINIT
DcsmCommonRegsFile : > DCSMCOMMON, type=NOINIT
DcsmZ1OtpRegsFile : > DCSMZ1OTP, type=NOINIT
DcsmZ1RegsFile : > DCSMZ1, type=NOINIT
DcsmZ2OtpRegsFile : > DCSMZ2OTP, type=NOINIT
DcsmZ2RegsFile : > DCSMZ2, type=NOINIT
DevCfgRegsFile : > DEVCFG, type=NOINIT
DmaClaSrcSelRegsFile : > DMACLASRCSEL, type=NOINIT
DmaRegsFile : > DMA, type=NOINIT
ECap1RegsFile : > ECAP1, type=NOINIT
ECap2RegsFile : > ECAP2, type=NOINIT
ECap3RegsFile : > ECAP3, type=NOINIT
ECap4RegsFile : > ECAP4, type=NOINIT
ECap5RegsFile : > ECAP5, type=NOINIT
ECap6RegsFile : > ECAP6, type=NOINIT
ECap7RegsFile : > ECAP7, type=NOINIT
Emif1ConfigRegsFile : > EMIF1CONFIG, type=NOINIT
Emif2ConfigRegsFile : > EMIF2CONFIG, type=NOINIT
Emif1RegsFile : > EMIF1, type=NOINIT
Emif2RegsFile : > EMIF2, type=NOINIT
EPwm1RegsFile : > EPWM1, type=NOINIT
EPwm2RegsFile : > EPWM2, type=NOINIT
EPwm3RegsFile : > EPWM3, type=NOINIT
EPwm4RegsFile : > EPWM4, type=NOINIT
EPwm5RegsFile : > EPWM5, type=NOINIT
EPwm6RegsFile : > EPWM6, type=NOINIT
EPwm7RegsFile : > EPWM7, type=NOINIT
EPwm8RegsFile : > EPWM8, type=NOINIT
EPwm9RegsFile : > EPWM9, type=NOINIT
EPwm10RegsFile : > EPWM10, type=NOINIT
EPwm11RegsFile : > EPWM11, type=NOINIT
EPwm12RegsFile : > EPWM12, type=NOINIT
EPwm13RegsFile : > EPWM13, type=NOINIT
EPwm14RegsFile : > EPWM14, type=NOINIT
EPwm15RegsFile : > EPWM15, type=NOINIT
EPwm16RegsFile : > EPWM16, type=NOINIT
EPwmXbarRegsFile : > EPWMXBAR, type=NOINIT
EQep1RegsFile : > EQEP1, type=NOINIT
EQep2RegsFile : > EQEP2, type=NOINIT
EQep3RegsFile : > EQEP3, type=NOINIT
EradCounter1RegsFile : > ERADCOUNTER1, type=NOINIT
EradCounter2RegsFile : > ERADCOUNTER2, type=NOINIT
EradCounter3RegsFile : > ERADCOUNTER3, type=NOINIT
EradCounter4RegsFile : > ERADCOUNTER4, type=NOINIT
EradCRCGlobalRegsFile : > ERADCRCGLOBAL, type=NOINIT
EradCRC1RegsFile : > ERADCRC1, type=NOINIT
EradCRC2RegsFile : > ERADCRC2, type=NOINIT
EradCRC3RegsFile : > ERADCRC3, type=NOINIT
EradCRC4RegsFile : > ERADCRC4, type=NOINIT
EradCRC5RegsFile : > ERADCRC5, type=NOINIT
EradCRC6RegsFile : > ERADCRC6, type=NOINIT
EradCRC7RegsFile : > ERADCRC7, type=NOINIT
EradCRC8RegsFile : > ERADCRC8, type=NOINIT
EradGlobalRegsFile : > ERADGLOBAL, type=NOINIT
EradHWBP1RegsFile : > ERADHWBP1, type=NOINIT
EradHWBP2RegsFile : > ERADHWBP2, type=NOINIT
EradHWBP3RegsFile : > ERADHWBP3, type=NOINIT
EradHWBP4RegsFile : > ERADHWBP4, type=NOINIT
EradHWBP5RegsFile : > ERADHWBP5, type=NOINIT
EradHWBP6RegsFile : > ERADHWBP6, type=NOINIT
EradHWBP7RegsFile : > ERADHWBP7, type=NOINIT
EradHWBP8RegsFile : > ERADHWBP8, type=NOINIT
EscssConfigRegsFile : > ESCSSCONFIG, type=NOINIT
EscssRegsFile : > ESCSS, type=NOINIT
Flash0CtrlRegsFile : > FLASH0CTRL, type=NOINIT
Flash0EccRegsFile : > FLASH0ECC, type=NOINIT
FsiRxaRegsFile : > FSIRXA, type=NOINIT
FsiRxbRegsFile : > FSIRXB, type=NOINIT
FsiRxcRegsFile : > FSIRXC, type=NOINIT
FsiRxdRegsFile : > FSIRXD, type=NOINIT
FsiRxeRegsFile : > FSIRXE, type=NOINIT
FsiRxfRegsFile : > FSIRXF, type=NOINIT
FsiRxgRegsFile : > FSIRXG, type=NOINIT
FsiRxhRegsFile : > FSIRXH, type=NOINIT
FsiTxaRegsFile : > FSITXA, type=NOINIT
FsiTxbRegsFile : > FSITXB, type=NOINIT
GpioCtrlRegsFile : > GPIOCTRL, type=NOINIT
GpioDataReadRegsFile : > GPIODATAREAD, type=NOINIT
GpioDataRegsFile : > GPIODATA, type=NOINIT
HRCap6RegsFile : > HRCAP6, type=NOINIT
HRCap7RegsFile : > HRCAP7, type=NOINIT
I2caRegsFile : > I2CA, type=NOINIT
I2cbRegsFile : > I2CB, type=NOINIT
InputXbarRegsFile : > INPUTXBAR, type=NOINIT
ClbInputXbarRegsFile : > CLBINPUTXBAR, type=NOINIT
McanaSsRegsFile : > MCANASS, type=NOINIT
McanaErrRegsFile : > MCANAERR, type=NOINIT
McanaRegsFile : > MCANA, type=NOINIT
MemoryErrorRegsFile : > MEMORYERROR, type=NOINIT
MemCfgRegsFile : > MEMCFG, type=NOINIT
McbspaRegsFile : > MCBSPA, type=NOINIT
McbspbRegsFile : > MCBSPB, type=NOINIT
NmiIntruptRegsFile : > NMIINTRUPT, type=NOINIT
OutputXbarRegsFile : > OUTPUTXBAR, type=NOINIT
ClbOutputXbarRegsFile : > CLBOUTPUTXBAR, type=NOINIT
PieCtrlRegsFile : > PIECTRL, type=NOINIT
PieVectTableFile : > PIEVECTTABLE, type=NOINIT
PmbusaRegsFile : > PMBUSA, type=NOINIT
RomPrefetchRegsFile : > ROMPREFETCH, type=NOINIT
RomWaitStateRegsFile : > ROMWAITSTATE, type=NOINIT
SciaRegsFile : > SCIA, type=NOINIT
ScibRegsFile : > SCIB, type=NOINIT
ScicRegsFile : > SCIC, type=NOINIT
ScidRegsFile : > SCID, type=NOINIT
Sdfm1RegsFile : > SDFM1, type=NOINIT
Sdfm2RegsFile : > SDFM2, type=NOINIT
SpiaRegsFile : > SPIA, type=NOINIT
SpibRegsFile : > SPIB, type=NOINIT
SpicRegsFile : > SPIC, type=NOINIT
SpidRegsFile : > SPID, type=NOINIT
SyncSocRegsFile : > SYNCSOC, type=NOINIT
SysStatusRegsFile : > SYSSTATUS, type=NOINIT
TestErrorRegsFile : > TESTERROR, type=NOINIT
WdRegsFile : > WD, type=NOINIT
XbarRegsFile : > XBAR, type=NOINIT
XintRegsFile : > XINT, type=NOINIT
}
/*
//===========================================================================
// End of file.
//===========================================================================
*/

View File

@ -0,0 +1,121 @@
//###########################################################################
//
// FILE: f2838x_piectrl.c
//
// TITLE: F2838x Device PIE Control Register Initialization Functions.
//
//###########################################################################
//
//
// $Copyright:
// Copyright (C) 2022 Texas 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.
// $
//###########################################################################
//
// Included Files
//
#include "f2838x_device.h" // F2838x Headerfile Include File
#include "f2838x_examples.h" // F2838x Examples Include File
//
// InitPieCtrl - This function initializes the PIE control registers to a
// known state.
//
void InitPieCtrl(void)
{
//
// Disable Interrupts at the CPU level:
//
DINT;
//
// Disable the PIE
//
PieCtrlRegs.PIECTRL.bit.ENPIE = 0;
//
// Clear all PIEIER registers:
//
PieCtrlRegs.PIEIER1.all = 0;
PieCtrlRegs.PIEIER2.all = 0;
PieCtrlRegs.PIEIER3.all = 0;
PieCtrlRegs.PIEIER4.all = 0;
PieCtrlRegs.PIEIER5.all = 0;
PieCtrlRegs.PIEIER6.all = 0;
PieCtrlRegs.PIEIER7.all = 0;
PieCtrlRegs.PIEIER8.all = 0;
PieCtrlRegs.PIEIER9.all = 0;
PieCtrlRegs.PIEIER10.all = 0;
PieCtrlRegs.PIEIER11.all = 0;
PieCtrlRegs.PIEIER12.all = 0;
//
// Clear all PIEIFR registers:
//
PieCtrlRegs.PIEIFR1.all = 0;
PieCtrlRegs.PIEIFR2.all = 0;
PieCtrlRegs.PIEIFR3.all = 0;
PieCtrlRegs.PIEIFR4.all = 0;
PieCtrlRegs.PIEIFR5.all = 0;
PieCtrlRegs.PIEIFR6.all = 0;
PieCtrlRegs.PIEIFR7.all = 0;
PieCtrlRegs.PIEIFR8.all = 0;
PieCtrlRegs.PIEIFR9.all = 0;
PieCtrlRegs.PIEIFR10.all = 0;
PieCtrlRegs.PIEIFR11.all = 0;
PieCtrlRegs.PIEIFR12.all = 0;
}
//
// EnableInterrupts - This function enables the PIE module and CPU __interrupts
//
void EnableInterrupts()
{
//
// Enable the PIE
//
PieCtrlRegs.PIECTRL.bit.ENPIE = 1;
//
// Enables PIE to drive a pulse into the CPU
//
PieCtrlRegs.PIEACK.all = 0xFFFF;
//
// Enable Interrupts at the CPU level
//
EINT;
}
//
// End of file
//

View File

@ -0,0 +1,309 @@
//###########################################################################
//
// FILE: f2838x_pievect.c
//
// TITLE: f2838x Device PIE Vector Initialization Functions
//
//###########################################################################
// $Copyright:
// Copyright (C) 2022 Texas 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.
// $
//###########################################################################
//
// Included Files
//
#include "f2838x_device.h" // f2838x Header File Include File
#include "f2838x_examples.h" // f2838x Examples Include File
//
// Globals
//
const struct PIE_VECT_TABLE PieVectTableInit = {
PIE_RESERVED_ISR, // Reserved
PIE_RESERVED_ISR, // Reserved
PIE_RESERVED_ISR, // Reserved
PIE_RESERVED_ISR, // Reserved
PIE_RESERVED_ISR, // Reserved
PIE_RESERVED_ISR, // Reserved
PIE_RESERVED_ISR, // Reserved
PIE_RESERVED_ISR, // Reserved
PIE_RESERVED_ISR, // Reserved
PIE_RESERVED_ISR, // Reserved
PIE_RESERVED_ISR, // Reserved
PIE_RESERVED_ISR, // Reserved
PIE_RESERVED_ISR, // Reserved
TIMER1_ISR, // CPU Timer 1 Interrupt
TIMER2_ISR, // CPU Timer 2 Interrupt
DATALOG_ISR, // Datalogging Interrupt
RTOS_ISR, // RTOS Interrupt
EMU_ISR, // Emulation Interrupt
NMI_ISR, // Non-Maskable Interrupt
ILLEGAL_ISR, // Illegal Operation Trap
USER1_ISR, // User Defined Trap 1
USER2_ISR, // User Defined Trap 2
USER3_ISR, // User Defined Trap 3
USER4_ISR, // User Defined Trap 4
USER5_ISR, // User Defined Trap 5
USER6_ISR, // User Defined Trap 6
USER7_ISR, // User Defined Trap 7
USER8_ISR, // User Defined Trap 8
USER9_ISR, // User Defined Trap 9
USER10_ISR, // User Defined Trap 10
USER11_ISR, // User Defined Trap 11
USER12_ISR, // User Defined Trap 12
ADCA1_ISR, // 1.1 - ADCA Interrupt 1
ADCB1_ISR, // 1.2 - ADCB Interrupt 1
ADCC1_ISR, // 1.3 - ADCC Interrupt 1
XINT1_ISR, // 1.4 - XINT1 Interrupt
XINT2_ISR, // 1.5 - XINT2 Interrupt
ADCD1_ISR, // 1.6 - ADCD Interrupt 1
TIMER0_ISR, // 1.7 - Timer 0 Interrupt
WAKE_ISR, // 1.8 - Standby and Halt Wakeup Interrupt
EPWM1_TZ_ISR, // 2.1 - ePWM1 Trip Zone Interrupt
EPWM2_TZ_ISR, // 2.2 - ePWM2 Trip Zone Interrupt
EPWM3_TZ_ISR, // 2.3 - ePWM3 Trip Zone Interrupt
EPWM4_TZ_ISR, // 2.4 - ePWM4 Trip Zone Interrupt
EPWM5_TZ_ISR, // 2.5 - ePWM5 Trip Zone Interrupt
EPWM6_TZ_ISR, // 2.6 - ePWM6 Trip Zone Interrupt
EPWM7_TZ_ISR, // 2.7 - ePWM7 Trip Zone Interrupt
EPWM8_TZ_ISR, // 2.8 - ePWM8 Trip Zone Interrupt
EPWM1_ISR, // 3.1 - ePWM1 Interrupt
EPWM2_ISR, // 3.2 - ePWM2 Interrupt
EPWM3_ISR, // 3.3 - ePWM3 Interrupt
EPWM4_ISR, // 3.4 - ePWM4 Interrupt
EPWM5_ISR, // 3.5 - ePWM5 Interrupt
EPWM6_ISR, // 3.6 - ePWM6 Interrupt
EPWM7_ISR, // 3.7 - ePWM7 Interrupt
EPWM8_ISR, // 3.8 - ePWM8 Interrupt
ECAP1_ISR, // 4.1 - eCAP1 Interrupt
ECAP2_ISR, // 4.2 - eCAP2 Interrupt
ECAP3_ISR, // 4.3 - eCAP3 Interrupt
ECAP4_ISR, // 4.4 - eCAP4 Interrupt
ECAP5_ISR, // 4.5 - eCAP5 Interrupt
ECAP6_ISR, // 4.6 - eCAP6 Interrupt
ECAP7_ISR, // 4.7 - eCAP7 Interrupt
PIE_RESERVED_ISR, // 4.8 - Reserved
EQEP1_ISR, // 5.1 - eQEP1 Interrupt
EQEP2_ISR, // 5.2 - eQEP2 Interrupt
EQEP3_ISR, // 5.3 - eQEP3 Interrupt
PIE_RESERVED_ISR, // 5.4 - Reserved
CLB1_ISR, // 5.5 - CLB1 (Reconfigurable Logic) Interrupt
CLB2_ISR, // 5.6 - CLB2 (Reconfigurable Logic) Interrupt
CLB3_ISR, // 5.7 - CLB3 (Reconfigurable Logic) Interrupt
CLB4_ISR, // 5.8 - CLB4 (Reconfigurable Logic) Interrupt
SPIA_RX_ISR, // 6.1 - SPIA Receive Interrupt
SPIA_TX_ISR, // 6.2 - SPIA Transmit Interrupt
SPIB_RX_ISR, // 6.3 - SPIB Receive Interrupt
SPIB_TX_ISR, // 6.4 - SPIB Transmit Interrupt
MCBSPA_RX_ISR, // 6.5 - McBSPA Receive Interrupt
MCBSPA_TX_ISR, // 6.6 - McBSPA Transmit Interrupt
MCBSPB_RX_ISR, // 6.7 - McBSPB Receive Interrupt
MCBSPB_TX_ISR, // 6.8 - McBSPB Transmit Interrupt
DMA_CH1_ISR, // 7.1 - DMA Channel 1 Interrupt
DMA_CH2_ISR, // 7.2 - DMA Channel 2 Interrupt
DMA_CH3_ISR, // 7.3 - DMA Channel 3 Interrupt
DMA_CH4_ISR, // 7.4 - DMA Channel 4 Interrupt
DMA_CH5_ISR, // 7.5 - DMA Channel 5 Interrupt
DMA_CH6_ISR, // 7.6 - DMA Channel 6 Interrupt
PIE_RESERVED_ISR, // 7.7 - Reserved
PIE_RESERVED_ISR, // 7.8 - Reserved
I2CA_ISR, // 8.1 - I2CA Interrupt 1
I2CA_FIFO_ISR, // 8.2 - I2CA Interrupt 2
I2CB_ISR, // 8.3 - I2CB Interrupt 1
I2CB_FIFO_ISR, // 8.4 - I2CB Interrupt 2
SCIC_RX_ISR, // 8.5 - SCIC Receive Interrupt
SCIC_TX_ISR, // 8.6 - SCIC Transmit Interrupt
SCID_RX_ISR, // 8.7 - SCID Receive Interrupt
SCID_TX_ISR, // 8.8 - SCID Transmit Interrupt
SCIA_RX_ISR, // 9.1 - SCIA Receive Interrupt
SCIA_TX_ISR, // 9.2 - SCIA Transmit Interrupt
SCIB_RX_ISR, // 9.3 - SCIB Receive Interrupt
SCIB_TX_ISR, // 9.4 - SCIB Transmit Interrupt
CANA0_ISR, // 9.5 - CANA Interrupt 0
CANA1_ISR, // 9.6 - CANA Interrupt 1
CANB0_ISR, // 9.7 - CANB Interrupt 0
CANB1_ISR, // 9.8 - CANB Interrupt 1
ADCA_EVT_ISR, // 10.1 - ADCA Event Interrupt
ADCA2_ISR, // 10.2 - ADCA Interrupt 2
ADCA3_ISR, // 10.3 - ADCA Interrupt 3
ADCA4_ISR, // 10.4 - ADCA Interrupt 4
ADCB_EVT_ISR, // 10.5 - ADCB Event Interrupt
ADCB2_ISR, // 10.6 - ADCB Interrupt 2
ADCB3_ISR, // 10.7 - ADCB Interrupt 3
ADCB4_ISR, // 10.8 - ADCB Interrupt 4
CLA1_1_ISR, // 11.1 - CLA1 Interrupt 1
CLA1_2_ISR, // 11.2 - CLA1 Interrupt 2
CLA1_3_ISR, // 11.3 - CLA1 Interrupt 3
CLA1_4_ISR, // 11.4 - CLA1 Interrupt 4
CLA1_5_ISR, // 11.5 - CLA1 Interrupt 5
CLA1_6_ISR, // 11.6 - CLA1 Interrupt 6
CLA1_7_ISR, // 11.7 - CLA1 Interrupt 7
CLA1_8_ISR, // 11.8 - CLA1 Interrupt 8
XINT3_ISR, // 12.1 - XINT3 Interrupt
XINT4_ISR, // 12.2 - XINT4 Interrupt
XINT5_ISR, // 12.3 - XINT5 Interrupt
MPOST_ISR, // 12.4 - MPOST Interrupt
FMC_ISR, // 12.5 - Flash Wrapper Operation Done Interrupt
PIE_RESERVED_ISR, // 12.6 - Reserved
FPU_OFLOW_ISR, // 12.7 - FPU Overflow Interrupt
FPU_UFLOW_ISR, // 12.8 - FPU Underflow Interrupt
I2CA_HIGH_ISR, // 1.9 - I2CA Interrupt high priority
SYS_ERR_ISR, // 1.10 - System error interrupt
ECATSYNC0_ISR, // 1.11 - ETHERCAT SYNC0 interrupt
ECAT_ISR, // 1.12 - ETHERCAT main interrupt
CIPC0_ISR, // 1.13 - C28x CPU IPC interrupt 1
CIPC1_ISR, // 1.14 - C28x CPU IPC interrupt 2
CIPC2_ISR, // 1.15 - C28x CPU IPC interrupt 3
CIPC3_ISR, // 1.16 - C28x CPU IPC interrupt 4
EPWM9_TZ_ISR, // 2.9 - ePWM9 Trip Zone Interrupt
EPWM10_TZ_ISR, // 2.10 - ePWM10 Trip Zone Interrupt
EPWM11_TZ_ISR, // 2.11 - ePWM11 Trip Zone Interrupt
EPWM12_TZ_ISR, // 2.12 - ePWM12 Trip Zone Interrupt
EPWM13_TZ_ISR, // 2.13 - ePWM13 Trip Zone Interrupt
EPWM14_TZ_ISR, // 2.14 - ePWM14 Trip Zone Interrupt
EPWM15_TZ_ISR, // 2.15 - ePWM15 Trip Zone Interrupt
EPWM16_TZ_ISR, // 2.16 - ePWM16 Trip Zone Interrupt
EPWM9_ISR, // 3.9 - ePWM9 Interrupt
EPWM10_ISR, // 3.10 - ePWM10 Interrupt
EPWM11_ISR, // 3.11 - ePWM11 Interrupt
EPWM12_ISR, // 3.12 - ePWM12 Interrupt
EPWM13_ISR, // 3.13 - ePWM13 Interrupt
EPWM14_ISR, // 3.14 - ePWM14 Interrupt
EPWM15_ISR, // 3.15 - ePWM15 Interrupt
EPWM16_ISR, // 3.16 - ePWM16 Interrupt
FSITXA1_ISR, // 4.9 - FSIA Transmit interrupt 1
FSITXA2_ISR, // 4.10 - FSIA Transmit interrupt 2
FSITXB1_ISR, // 4.11 - FSIB Transmit interrupt 1
FSITXB2_ISR, // 4.12 - FSIB Transmit interrupt 2
FSIRXA1_ISR, // 4.13 - FSIA Receive interrupt 1
FSIRXA2_ISR, // 4.14 - FSIA Receive interrupt 2
FSIRXB1_ISR, // 4.15 - FSIB Receive interrupt 1
FSIRXB2_ISR, // 4.16 - FSIB Receive interrupt 2
SDFM1_ISR, // 5.9 - Sigma Delta Filter Module1 Interrupt
SDFM2_ISR, // 5.10 - Sigma Delta Filter Module2 Interrupt
ECATRST_ISR, // 5.11 - ETHERCAT Resetout Interrupt
ECATSYNC1_ISR, // 5.12 - ETHERCAT SYNC1 interrupt
SDFM1DR1_ISR, // 5.13 - Sigma Delta Filter Module1 Filter 1 Interrupt
SDFM1DR2_ISR, // 5.14 - Sigma Delta Filter Module1 Filter 2 Interrupt
SDFM1DR3_ISR, // 5.15 - Sigma Delta Filter Module1 Filter 3 Interrupt
SDFM1DR4_ISR, // 5.16 - Sigma Delta Filter Module1 Filter 4 Interrupt
SPIC_RX_ISR, // 6.9 - SPIC Receive Interrupt
SPIC_TX_ISR, // 6.10 - SPIC Transmit Interrupt
SPID_RX_ISR, // 6.11 - SPID Receive Interrupt
SPID_TX_ISR, // 6.12 - SPID Transmit Interrupt
SDFM2DR1_ISR, // 6.13 - Sigma Delta Filter Module2 Filter 1 Interrupt
SDFM2DR2_ISR, // 6.14 - Sigma Delta Filter Module2 Filter 2 Interrupt
SDFM2DR3_ISR, // 6.15 - Sigma Delta Filter Module2 Filter 3 Interrupt
SDFM2DR4_ISR, // 6.16 - Sigma Delta Filter Module2 Filter 4 Interrupt
FSIRXC1_ISR, // 7.9 - FSIC Receive interrupt 1
FSIRXC2_ISR, // 7.10 - FSIC Receive interrupt 2
FSIRXD1_ISR, // 7.11 - FSID Receive interrupt 1
FSIRXD2_ISR, // 7.12 - FSID Receive interrupt 2
FSIRXE1_ISR, // 7.13 - FSIE Receive interrupt 1
FSIRXE2_ISR, // 7.14 - FSIE Receive interrupt 2
FSIRXF1_ISR, // 7.15 - FSIF Receive interrupt 1
FSIRXF2_ISR, // 7.16 - FSIF Receive interrupt 2
FSIRXG1_ISR, // 8.9 - FSIG Receive interrupt 1
FSIRXG2_ISR, // 8.10 - FSIG Receive interrupt 2
FSIRXH1_ISR, // 8.11 - FSIH Receive interrupt 1
FSIRXH2_ISR, // 8.12 - FSIH Receive interrupt 2
CLB5_ISR, // 8.13 - CLB5 Interrupt
CLB6_ISR, // 8.14 - CLB6 Interrupt
CLB7_ISR, // 8.15 - CLB7 Interrupt
CLB8_ISR, // 8.16 - CLB8 Interrupt
MCANA_0_ISR, // 9.9 - MCAN Sub-System Interrupt 0
MCANA_1_ISR, // 9.10 - MCAN Sub-System Interrupt 1
MCANA_ECC_ISR, // 9.11 - MCAN Sub-System ECC error Interrupt
MCANA_WAKE_ISR, // 9.12 - MCAN Sub-System wakeup Interrupt
PMBUSA_ISR, // 9.13 - PMBUSA Interrupt
CM_STATUS_ISR, // 9.14 - CM Reset Status Interrupt
USBA_ISR, // 9.15 - USBA Interrupt
PIE_RESERVED_ISR, // 9.16 - Reserved
ADCC_EVT_ISR, // 10.9 - ADCC Event Interrupt
ADCC2_ISR, // 10.10 - ADCC Interrupt 2
ADCC3_ISR, // 10.11 - ADCC Interrupt 3
ADCC4_ISR, // 10.12 - ADCC Interrupt 4
ADCD_EVT_ISR, // 10.13 - ADCD Event Interrupt
ADCD2_ISR, // 10.14 - ADCD Interrupt 2
ADCD3_ISR, // 10.15 - ADCD Interrupt 3
ADCD4_ISR, // 10.16 - ADCD Interrupt 4
CMTOCPUXIPC0_ISR, // 11.9 - CM to CPU IPC Interrupt 0
CMTOCPUXIPC1_ISR, // 11.10 - CM to CPU IPC Interrupt 1
CMTOCPUXIPC2_ISR, // 11.11 - CM to CPU IPC Interrupt 2
CMTOCPUXIPC3_ISR, // 11.12 - CM to CPU IPC Interrupt 3
CMTOCPUXIPC4_ISR, // 11.13 - CM to CPU IPC Interrupt 4
CMTOCPUXIPC5_ISR, // 11.14 - CM to CPU IPC Interrupt 5
CMTOCPUXIPC6_ISR, // 11.15 - CM to CPU IPC Interrupt 6
CMTOCPUXIPC7_ISR, // 11.16 - CM to CPU IPC Interrupt 7
PIE_RESERVED_ISR, // 12.9 - Reserved
ECAP6_2_ISR, // 12.10 - eCAP6 Interrupt 2
ECAP7_2_ISR, // 12.11 - eCAP7 Interrupt 2
PIE_RESERVED_ISR, // 12.12 - Reserved
CPUCRC_ISR, // 12.13 - CPU BGCRC module interrupt
CLA1CRC_ISR, // 12.14 - CLA1 BGCRC module interrupt
CLA_OVERFLOW_ISR, // 12.15 - CLA Overflow Interrupt
CLA_UNDERFLOW_ISR, // 12.16 - CLA Underflow Interrupt
};
//
// InitPieVectTable - This function initializes the PIE vector table to a
// known state and must be executed after boot time.
//
void InitPieVectTable(void)
{
Uint16 i;
Uint32 *Source = (void *) &PieVectTableInit;
Uint32 *Dest = (void *) &PieVectTable;
//
// Do not write over first 3 32-bit locations (these locations are
// initialized by Boot ROM with boot variables)
//
Source = Source + 3;
Dest = Dest + 3;
EALLOW;
for(i = 0; i < 221; i++)
{
*Dest++ = *Source++;
}
EDIS;
//
// Enable the PIE Vector Table
//
PieCtrlRegs.PIECTRL.bit.ENPIE = 1;
}
//
// End of file
//

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,108 @@
;//###########################################################################
;//
;// FILE: f2838x_usdelay.asm
;//
;// TITLE: Simple delay function
;//
;// DESCRIPTION:
;// This is a simple delay function that can be used to insert a specified
;// delay into code.
;// This function is only accurate if executed from internal zero-waitstate
;// SARAM. If it is executed from waitstate memory then the delay will be
;// longer then specified.
;// To use this function:
;// 1 - update the CPU clock speed in the f2838x_examples.h
;// file. For example:
;// #define CPU_RATE 6.667L // for a 150MHz CPU clock speed
;// 2 - Call this function by using the DELAY_US(A) macro
;// that is defined in the f2838x_device.h file. This macro
;// will convert the number of microseconds specified
;// into a loop count for use with this function.
;// This count will be based on the CPU frequency you specify.
;// 3 - For the most accurate delay
;// - Execute this function in 0 waitstate RAM.
;// - Disable interrupts before calling the function
;// If you do not disable interrupts, then think of
;// this as an "at least" delay function as the actual
;// delay may be longer.
;// The C assembly call from the DELAY_US(time) macro will
;// look as follows:
;// extern void Delay(long LoopCount);
;// MOV AL,#LowLoopCount
;// MOV AH,#HighLoopCount
;// LCR _Delay
;// Or as follows (if count is less then 16-bits):
;// MOV ACC,#LoopCount
;// LCR _Delay
;//
;//###########################################################################
;//
;//
;// $Copyright:
;// Copyright (C) 2022 Texas 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.
;// $
;//###########################################################################
.if __TI_EABI__
.asg F28x_usDelay, _F28x_usDelay
.endif
.def _F28x_usDelay
.cdecls LIST ;;Used to populate __TI_COMPILER_VERSION__ macro
%{
%}
.if __TI_COMPILER_VERSION__
.if __TI_COMPILER_VERSION__ >= 15009000
.sect ".TI.ramfunc" ;;Used with compiler v15.9.0 and newer
.else
.sect "ramfuncs" ;;Used with compilers older than v15.9.0
.endif
.endif
.global __F28x_usDelay
_F28x_usDelay:
SUB ACC,#1
BF _F28x_usDelay,GEQ ;; Loop if ACC >= 0
LRETR
;There is a 9/10 cycle overhead and each loop
;takes five cycles. The LoopCount is given by
;the following formula:
; DELAY_CPU_CYCLES = 9 + 5*LoopCount
; LoopCount = (DELAY_CPU_CYCLES - 9) / 5
; The macro DELAY_US(A) performs this calculation for you
;
;
;//
;// End of file
;//

345
i2c_ex1_master/fonts.c Normal file
View File

@ -0,0 +1,345 @@
/**
* original author: Tilen Majerle<tilen@majerle.eu>
* modification for STM32f10x: Alexander Lutsai<s.lyra@ya.ru>
----------------------------------------------------------------------
Copyright (C) Alexander Lutsai, 2016
Copyright (C) Tilen Majerle, 2015
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------------------------------------
*/
#include "fonts.h"
const uint16_t Font7x10 [] = {
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // sp
0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000, 0x1000, 0x0000, 0x0000, // !
0x2800, 0x2800, 0x2800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // "
0x2400, 0x2400, 0x7C00, 0x2400, 0x4800, 0x7C00, 0x4800, 0x4800, 0x0000, 0x0000, // #
0x3800, 0x5400, 0x5000, 0x3800, 0x1400, 0x5400, 0x5400, 0x3800, 0x1000, 0x0000, // $
0x2000, 0x5400, 0x5800, 0x3000, 0x2800, 0x5400, 0x1400, 0x0800, 0x0000, 0x0000, // %
0x1000, 0x2800, 0x2800, 0x1000, 0x3400, 0x4800, 0x4800, 0x3400, 0x0000, 0x0000, // &
0x1000, 0x1000, 0x1000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // '
0x0800, 0x1000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0x2000, 0x1000, 0x0800, // (
0x2000, 0x1000, 0x0800, 0x0800, 0x0800, 0x0800, 0x0800, 0x0800, 0x1000, 0x2000, // )
0x1000, 0x3800, 0x1000, 0x2800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // *
0x0000, 0x0000, 0x1000, 0x1000, 0x7C00, 0x1000, 0x1000, 0x0000, 0x0000, 0x0000, // +
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1000, 0x1000, 0x1000, // ,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3800, 0x0000, 0x0000, 0x0000, 0x0000, // -
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1000, 0x0000, 0x0000, // .
0x0800, 0x0800, 0x1000, 0x1000, 0x1000, 0x1000, 0x2000, 0x2000, 0x0000, 0x0000, // /
0x3800, 0x4400, 0x4400, 0x5400, 0x4400, 0x4400, 0x4400, 0x3800, 0x0000, 0x0000, // 0
0x1000, 0x3000, 0x5000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000, 0x0000, // 1
0x3800, 0x4400, 0x4400, 0x0400, 0x0800, 0x1000, 0x2000, 0x7C00, 0x0000, 0x0000, // 2
0x3800, 0x4400, 0x0400, 0x1800, 0x0400, 0x0400, 0x4400, 0x3800, 0x0000, 0x0000, // 3
0x0800, 0x1800, 0x2800, 0x2800, 0x4800, 0x7C00, 0x0800, 0x0800, 0x0000, 0x0000, // 4
0x7C00, 0x4000, 0x4000, 0x7800, 0x0400, 0x0400, 0x4400, 0x3800, 0x0000, 0x0000, // 5
0x3800, 0x4400, 0x4000, 0x7800, 0x4400, 0x4400, 0x4400, 0x3800, 0x0000, 0x0000, // 6
0x7C00, 0x0400, 0x0800, 0x1000, 0x1000, 0x2000, 0x2000, 0x2000, 0x0000, 0x0000, // 7
0x3800, 0x4400, 0x4400, 0x3800, 0x4400, 0x4400, 0x4400, 0x3800, 0x0000, 0x0000, // 8
0x3800, 0x4400, 0x4400, 0x4400, 0x3C00, 0x0400, 0x4400, 0x3800, 0x0000, 0x0000, // 9
0x0000, 0x0000, 0x1000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1000, 0x0000, 0x0000, // :
0x0000, 0x0000, 0x0000, 0x1000, 0x0000, 0x0000, 0x0000, 0x1000, 0x1000, 0x1000, // ;
0x0000, 0x0000, 0x0C00, 0x3000, 0x4000, 0x3000, 0x0C00, 0x0000, 0x0000, 0x0000, // <
0x0000, 0x0000, 0x0000, 0x7C00, 0x0000, 0x7C00, 0x0000, 0x0000, 0x0000, 0x0000, // =
0x0000, 0x0000, 0x6000, 0x1800, 0x0400, 0x1800, 0x6000, 0x0000, 0x0000, 0x0000, // >
0x3800, 0x4400, 0x0400, 0x0800, 0x1000, 0x1000, 0x0000, 0x1000, 0x0000, 0x0000, // ?
0x3800, 0x4400, 0x4C00, 0x5400, 0x5C00, 0x4000, 0x4000, 0x3800, 0x0000, 0x0000, // @
0x1000, 0x2800, 0x2800, 0x2800, 0x2800, 0x7C00, 0x4400, 0x4400, 0x0000, 0x0000, // A
0x7800, 0x4400, 0x4400, 0x7800, 0x4400, 0x4400, 0x4400, 0x7800, 0x0000, 0x0000, // B
0x3800, 0x4400, 0x4000, 0x4000, 0x4000, 0x4000, 0x4400, 0x3800, 0x0000, 0x0000, // C
0x7000, 0x4800, 0x4400, 0x4400, 0x4400, 0x4400, 0x4800, 0x7000, 0x0000, 0x0000, // D
0x7C00, 0x4000, 0x4000, 0x7C00, 0x4000, 0x4000, 0x4000, 0x7C00, 0x0000, 0x0000, // E
0x7C00, 0x4000, 0x4000, 0x7800, 0x4000, 0x4000, 0x4000, 0x4000, 0x0000, 0x0000, // F
0x3800, 0x4400, 0x4000, 0x4000, 0x5C00, 0x4400, 0x4400, 0x3800, 0x0000, 0x0000, // G
0x4400, 0x4400, 0x4400, 0x7C00, 0x4400, 0x4400, 0x4400, 0x4400, 0x0000, 0x0000, // H
0x3800, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x3800, 0x0000, 0x0000, // I
0x0400, 0x0400, 0x0400, 0x0400, 0x0400, 0x0400, 0x4400, 0x3800, 0x0000, 0x0000, // J
0x4400, 0x4800, 0x5000, 0x6000, 0x5000, 0x4800, 0x4800, 0x4400, 0x0000, 0x0000, // K
0x4000, 0x4000, 0x4000, 0x4000, 0x4000, 0x4000, 0x4000, 0x7C00, 0x0000, 0x0000, // L
0x4400, 0x6C00, 0x6C00, 0x5400, 0x4400, 0x4400, 0x4400, 0x4400, 0x0000, 0x0000, // M
0x4400, 0x6400, 0x6400, 0x5400, 0x5400, 0x4C00, 0x4C00, 0x4400, 0x0000, 0x0000, // N
0x3800, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x3800, 0x0000, 0x0000, // O
0x7800, 0x4400, 0x4400, 0x4400, 0x7800, 0x4000, 0x4000, 0x4000, 0x0000, 0x0000, // P
0x3800, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x5400, 0x3800, 0x0400, 0x0000, // Q
0x7800, 0x4400, 0x4400, 0x4400, 0x7800, 0x4800, 0x4800, 0x4400, 0x0000, 0x0000, // R
0x3800, 0x4400, 0x4000, 0x3000, 0x0800, 0x0400, 0x4400, 0x3800, 0x0000, 0x0000, // S
0x7C00, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000, 0x0000, // T
0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x3800, 0x0000, 0x0000, // U
0x4400, 0x4400, 0x4400, 0x2800, 0x2800, 0x2800, 0x1000, 0x1000, 0x0000, 0x0000, // V
0x4400, 0x4400, 0x5400, 0x5400, 0x5400, 0x6C00, 0x2800, 0x2800, 0x0000, 0x0000, // W
0x4400, 0x2800, 0x2800, 0x1000, 0x1000, 0x2800, 0x2800, 0x4400, 0x0000, 0x0000, // X
0x4400, 0x4400, 0x2800, 0x2800, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000, 0x0000, // Y
0x7C00, 0x0400, 0x0800, 0x1000, 0x1000, 0x2000, 0x4000, 0x7C00, 0x0000, 0x0000, // Z
0x1800, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1800, // [
0x2000, 0x2000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0800, 0x0800, 0x0000, 0x0000, /* \ */
0x3000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x3000, // ]
0x1000, 0x2800, 0x2800, 0x4400, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // ^
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFE00, // _
0x2000, 0x1000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // `
0x0000, 0x0000, 0x3800, 0x4400, 0x3C00, 0x4400, 0x4C00, 0x3400, 0x0000, 0x0000, // a
0x4000, 0x4000, 0x5800, 0x6400, 0x4400, 0x4400, 0x6400, 0x5800, 0x0000, 0x0000, // b
0x0000, 0x0000, 0x3800, 0x4400, 0x4000, 0x4000, 0x4400, 0x3800, 0x0000, 0x0000, // c
0x0400, 0x0400, 0x3400, 0x4C00, 0x4400, 0x4400, 0x4C00, 0x3400, 0x0000, 0x0000, // d
0x0000, 0x0000, 0x3800, 0x4400, 0x7C00, 0x4000, 0x4400, 0x3800, 0x0000, 0x0000, // e
0x0C00, 0x1000, 0x7C00, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000, 0x0000, // f
0x0000, 0x0000, 0x3400, 0x4C00, 0x4400, 0x4400, 0x4C00, 0x3400, 0x0400, 0x7800, // g
0x4000, 0x4000, 0x5800, 0x6400, 0x4400, 0x4400, 0x4400, 0x4400, 0x0000, 0x0000, // h
0x1000, 0x0000, 0x7000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000, 0x0000, // i
0x1000, 0x0000, 0x7000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0xE000, // j
0x4000, 0x4000, 0x4800, 0x5000, 0x6000, 0x5000, 0x4800, 0x4400, 0x0000, 0x0000, // k
0x7000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x0000, 0x0000, // l
0x0000, 0x0000, 0x7800, 0x5400, 0x5400, 0x5400, 0x5400, 0x5400, 0x0000, 0x0000, // m
0x0000, 0x0000, 0x5800, 0x6400, 0x4400, 0x4400, 0x4400, 0x4400, 0x0000, 0x0000, // n
0x0000, 0x0000, 0x3800, 0x4400, 0x4400, 0x4400, 0x4400, 0x3800, 0x0000, 0x0000, // o
0x0000, 0x0000, 0x5800, 0x6400, 0x4400, 0x4400, 0x6400, 0x5800, 0x4000, 0x4000, // p
0x0000, 0x0000, 0x3400, 0x4C00, 0x4400, 0x4400, 0x4C00, 0x3400, 0x0400, 0x0400, // q
0x0000, 0x0000, 0x5800, 0x6400, 0x4000, 0x4000, 0x4000, 0x4000, 0x0000, 0x0000, // r
0x0000, 0x0000, 0x3800, 0x4400, 0x3000, 0x0800, 0x4400, 0x3800, 0x0000, 0x0000, // s
0x2000, 0x2000, 0x7800, 0x2000, 0x2000, 0x2000, 0x2000, 0x1800, 0x0000, 0x0000, // t
0x0000, 0x0000, 0x4400, 0x4400, 0x4400, 0x4400, 0x4C00, 0x3400, 0x0000, 0x0000, // u
0x0000, 0x0000, 0x4400, 0x4400, 0x2800, 0x2800, 0x2800, 0x1000, 0x0000, 0x0000, // v
0x0000, 0x0000, 0x5400, 0x5400, 0x5400, 0x6C00, 0x2800, 0x2800, 0x0000, 0x0000, // w
0x0000, 0x0000, 0x4400, 0x2800, 0x1000, 0x1000, 0x2800, 0x4400, 0x0000, 0x0000, // x
0x0000, 0x0000, 0x4400, 0x4400, 0x2800, 0x2800, 0x1000, 0x1000, 0x1000, 0x6000, // y
0x0000, 0x0000, 0x7C00, 0x0800, 0x1000, 0x2000, 0x4000, 0x7C00, 0x0000, 0x0000, // z
0x1800, 0x1000, 0x1000, 0x1000, 0x2000, 0x2000, 0x1000, 0x1000, 0x1000, 0x1800, // {
0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, 0x1000, // |
0x3000, 0x1000, 0x1000, 0x1000, 0x0800, 0x0800, 0x1000, 0x1000, 0x1000, 0x3000, // }
0x0000, 0x0000, 0x0000, 0x7400, 0x4C00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // ~
};
/*
const uint16_t Font11x18 [] = {
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // sp
0x0000, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0000, 0x0C00, 0x0C00, 0x0000, 0x0000, 0x0000, // !
0x0000, 0x1B00, 0x1B00, 0x1B00, 0x1B00, 0x1B00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // "
0x0000, 0x1980, 0x1980, 0x1980, 0x1980, 0x7FC0, 0x7FC0, 0x1980, 0x3300, 0x7FC0, 0x7FC0, 0x3300, 0x3300, 0x3300, 0x3300, 0x0000, 0x0000, 0x0000, // #
0x0000, 0x1E00, 0x3F00, 0x7580, 0x6580, 0x7400, 0x3C00, 0x1E00, 0x0700, 0x0580, 0x6580, 0x6580, 0x7580, 0x3F00, 0x1E00, 0x0400, 0x0400, 0x0000, // $
0x0000, 0x7000, 0xD800, 0xD840, 0xD8C0, 0xD980, 0x7300, 0x0600, 0x0C00, 0x1B80, 0x36C0, 0x66C0, 0x46C0, 0x06C0, 0x0380, 0x0000, 0x0000, 0x0000, // %
0x0000, 0x1E00, 0x3F00, 0x3300, 0x3300, 0x3300, 0x1E00, 0x0C00, 0x3CC0, 0x66C0, 0x6380, 0x6180, 0x6380, 0x3EC0, 0x1C80, 0x0000, 0x0000, 0x0000, // &
0x0000, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // '
0x0080, 0x0100, 0x0300, 0x0600, 0x0600, 0x0400, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0400, 0x0600, 0x0600, 0x0300, 0x0100, 0x0080, // (
0x2000, 0x1000, 0x1800, 0x0C00, 0x0C00, 0x0400, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0400, 0x0C00, 0x0C00, 0x1800, 0x1000, 0x2000, // )
0x0000, 0x0C00, 0x2D00, 0x3F00, 0x1E00, 0x3300, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // *
0x0000, 0x0000, 0x0000, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0xFFC0, 0xFFC0, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // +
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C00, 0x0C00, 0x0400, 0x0400, 0x0800, // ,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1E00, 0x1E00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // -
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C00, 0x0C00, 0x0000, 0x0000, 0x0000, // .
0x0000, 0x0300, 0x0300, 0x0300, 0x0600, 0x0600, 0x0600, 0x0600, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x1800, 0x1800, 0x1800, 0x0000, 0x0000, 0x0000, // /
0x0000, 0x1E00, 0x3F00, 0x3300, 0x6180, 0x6180, 0x6180, 0x6D80, 0x6D80, 0x6180, 0x6180, 0x6180, 0x3300, 0x3F00, 0x1E00, 0x0000, 0x0000, 0x0000, // 0
0x0000, 0x0600, 0x0E00, 0x1E00, 0x3600, 0x2600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0000, 0x0000, 0x0000, // 1
0x0000, 0x1E00, 0x3F00, 0x7380, 0x6180, 0x6180, 0x0180, 0x0300, 0x0600, 0x0C00, 0x1800, 0x3000, 0x6000, 0x7F80, 0x7F80, 0x0000, 0x0000, 0x0000, // 2
0x0000, 0x1C00, 0x3E00, 0x6300, 0x6300, 0x0300, 0x0E00, 0x0E00, 0x0300, 0x0180, 0x0180, 0x6180, 0x7380, 0x3F00, 0x1E00, 0x0000, 0x0000, 0x0000, // 3
0x0000, 0x0600, 0x0E00, 0x0E00, 0x1E00, 0x1E00, 0x1600, 0x3600, 0x3600, 0x6600, 0x7F80, 0x7F80, 0x0600, 0x0600, 0x0600, 0x0000, 0x0000, 0x0000, // 4
0x0000, 0x7F00, 0x7F00, 0x6000, 0x6000, 0x6000, 0x6E00, 0x7F00, 0x6380, 0x0180, 0x0180, 0x6180, 0x7380, 0x3F00, 0x1E00, 0x0000, 0x0000, 0x0000, // 5
0x0000, 0x1E00, 0x3F00, 0x3380, 0x6180, 0x6000, 0x6E00, 0x7F00, 0x7380, 0x6180, 0x6180, 0x6180, 0x3380, 0x3F00, 0x1E00, 0x0000, 0x0000, 0x0000, // 6
0x0000, 0x7F80, 0x7F80, 0x0180, 0x0300, 0x0300, 0x0600, 0x0600, 0x0C00, 0x0C00, 0x0C00, 0x0800, 0x1800, 0x1800, 0x1800, 0x0000, 0x0000, 0x0000, // 7
0x0000, 0x1E00, 0x3F00, 0x6380, 0x6180, 0x6180, 0x2100, 0x1E00, 0x3F00, 0x6180, 0x6180, 0x6180, 0x6180, 0x3F00, 0x1E00, 0x0000, 0x0000, 0x0000, // 8
0x0000, 0x1E00, 0x3F00, 0x7300, 0x6180, 0x6180, 0x6180, 0x7380, 0x3F80, 0x1D80, 0x0180, 0x6180, 0x7300, 0x3F00, 0x1E00, 0x0000, 0x0000, 0x0000, // 9
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C00, 0x0C00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C00, 0x0C00, 0x0000, 0x0000, 0x0000, // :
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C00, 0x0C00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C00, 0x0C00, 0x0400, 0x0400, 0x0800, // ;
0x0000, 0x0000, 0x0000, 0x0000, 0x0080, 0x0380, 0x0E00, 0x3800, 0x6000, 0x3800, 0x0E00, 0x0380, 0x0080, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // <
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7F80, 0x7F80, 0x0000, 0x0000, 0x7F80, 0x7F80, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // =
0x0000, 0x0000, 0x0000, 0x0000, 0x4000, 0x7000, 0x1C00, 0x0700, 0x0180, 0x0700, 0x1C00, 0x7000, 0x4000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // >
0x0000, 0x1F00, 0x3F80, 0x71C0, 0x60C0, 0x00C0, 0x01C0, 0x0380, 0x0700, 0x0E00, 0x0C00, 0x0C00, 0x0000, 0x0C00, 0x0C00, 0x0000, 0x0000, 0x0000, // ?
0x0000, 0x1E00, 0x3F00, 0x3180, 0x7180, 0x6380, 0x6F80, 0x6D80, 0x6D80, 0x6F80, 0x6780, 0x6000, 0x3200, 0x3E00, 0x1C00, 0x0000, 0x0000, 0x0000, // @
0x0000, 0x0E00, 0x0E00, 0x1B00, 0x1B00, 0x1B00, 0x1B00, 0x3180, 0x3180, 0x3F80, 0x3F80, 0x3180, 0x60C0, 0x60C0, 0x60C0, 0x0000, 0x0000, 0x0000, // A
0x0000, 0x7C00, 0x7E00, 0x6300, 0x6300, 0x6300, 0x6300, 0x7E00, 0x7E00, 0x6300, 0x6180, 0x6180, 0x6380, 0x7F00, 0x7E00, 0x0000, 0x0000, 0x0000, // B
0x0000, 0x1E00, 0x3F00, 0x3180, 0x6180, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6180, 0x3180, 0x3F00, 0x1E00, 0x0000, 0x0000, 0x0000, // C
0x0000, 0x7C00, 0x7F00, 0x6300, 0x6380, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6300, 0x6300, 0x7E00, 0x7C00, 0x0000, 0x0000, 0x0000, // D
0x0000, 0x7F80, 0x7F80, 0x6000, 0x6000, 0x6000, 0x6000, 0x7F00, 0x7F00, 0x6000, 0x6000, 0x6000, 0x6000, 0x7F80, 0x7F80, 0x0000, 0x0000, 0x0000, // E
0x0000, 0x7F80, 0x7F80, 0x6000, 0x6000, 0x6000, 0x6000, 0x7F00, 0x7F00, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x0000, 0x0000, 0x0000, // F
0x0000, 0x1E00, 0x3F00, 0x3180, 0x6180, 0x6000, 0x6000, 0x6000, 0x6380, 0x6380, 0x6180, 0x6180, 0x3180, 0x3F80, 0x1E00, 0x0000, 0x0000, 0x0000, // G
0x0000, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x7F80, 0x7F80, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x0000, 0x0000, 0x0000, // H
0x0000, 0x3F00, 0x3F00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x3F00, 0x3F00, 0x0000, 0x0000, 0x0000, // I
0x0000, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x0180, 0x6180, 0x6180, 0x7380, 0x3F00, 0x1E00, 0x0000, 0x0000, 0x0000, // J
0x0000, 0x60C0, 0x6180, 0x6300, 0x6600, 0x6600, 0x6C00, 0x7800, 0x7C00, 0x6600, 0x6600, 0x6300, 0x6180, 0x6180, 0x60C0, 0x0000, 0x0000, 0x0000, // K
0x0000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x7F80, 0x7F80, 0x0000, 0x0000, 0x0000, // L
0x0000, 0x71C0, 0x71C0, 0x7BC0, 0x7AC0, 0x6AC0, 0x6AC0, 0x6EC0, 0x64C0, 0x60C0, 0x60C0, 0x60C0, 0x60C0, 0x60C0, 0x60C0, 0x0000, 0x0000, 0x0000, // M
0x0000, 0x7180, 0x7180, 0x7980, 0x7980, 0x7980, 0x6D80, 0x6D80, 0x6D80, 0x6580, 0x6780, 0x6780, 0x6780, 0x6380, 0x6380, 0x0000, 0x0000, 0x0000, // N
0x0000, 0x1E00, 0x3F00, 0x3300, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x3300, 0x3F00, 0x1E00, 0x0000, 0x0000, 0x0000, // O
0x0000, 0x7E00, 0x7F00, 0x6380, 0x6180, 0x6180, 0x6180, 0x6380, 0x7F00, 0x7E00, 0x6000, 0x6000, 0x6000, 0x6000, 0x6000, 0x0000, 0x0000, 0x0000, // P
0x0000, 0x1E00, 0x3F00, 0x3300, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6580, 0x6780, 0x3300, 0x3F80, 0x1E40, 0x0000, 0x0000, 0x0000, // Q
0x0000, 0x7E00, 0x7F00, 0x6380, 0x6180, 0x6180, 0x6380, 0x7F00, 0x7E00, 0x6600, 0x6300, 0x6300, 0x6180, 0x6180, 0x60C0, 0x0000, 0x0000, 0x0000, // R
0x0000, 0x0E00, 0x1F00, 0x3180, 0x3180, 0x3000, 0x3800, 0x1E00, 0x0700, 0x0380, 0x6180, 0x6180, 0x3180, 0x3F00, 0x1E00, 0x0000, 0x0000, 0x0000, // S
0x0000, 0xFFC0, 0xFFC0, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0000, 0x0000, 0x0000, // T
0x0000, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x7380, 0x3F00, 0x1E00, 0x0000, 0x0000, 0x0000, // U
0x0000, 0x60C0, 0x60C0, 0x60C0, 0x3180, 0x3180, 0x3180, 0x1B00, 0x1B00, 0x1B00, 0x1B00, 0x0E00, 0x0E00, 0x0E00, 0x0400, 0x0000, 0x0000, 0x0000, // V
0x0000, 0xC0C0, 0xC0C0, 0xC0C0, 0xC0C0, 0xC0C0, 0xCCC0, 0x4C80, 0x4C80, 0x5E80, 0x5280, 0x5280, 0x7380, 0x6180, 0x6180, 0x0000, 0x0000, 0x0000, // W
0x0000, 0xC0C0, 0x6080, 0x6180, 0x3300, 0x3B00, 0x1E00, 0x0C00, 0x0C00, 0x1E00, 0x1F00, 0x3B00, 0x7180, 0x6180, 0xC0C0, 0x0000, 0x0000, 0x0000, // X
0x0000, 0xC0C0, 0x6180, 0x6180, 0x3300, 0x3300, 0x1E00, 0x1E00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0000, 0x0000, 0x0000, // Y
0x0000, 0x3F80, 0x3F80, 0x0180, 0x0300, 0x0300, 0x0600, 0x0C00, 0x0C00, 0x1800, 0x1800, 0x3000, 0x6000, 0x7F80, 0x7F80, 0x0000, 0x0000, 0x0000, // Z
0x0F00, 0x0F00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0F00, 0x0F00, // [
0x0000, 0x1800, 0x1800, 0x1800, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0600, 0x0600, 0x0600, 0x0600, 0x0300, 0x0300, 0x0300, 0x0000, 0x0000, 0x0000, /* \
0x1E00, 0x1E00, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x1E00, 0x1E00, // ]
0x0000, 0x0C00, 0x0C00, 0x1E00, 0x1200, 0x3300, 0x3300, 0x6180, 0x6180, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // ^
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xFFE0, 0x0000, // _
0x0000, 0x3800, 0x1800, 0x0C00, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // `
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1F00, 0x3F80, 0x6180, 0x0180, 0x1F80, 0x3F80, 0x6180, 0x6380, 0x7F80, 0x38C0, 0x0000, 0x0000, 0x0000, // a
0x0000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6E00, 0x7F00, 0x7380, 0x6180, 0x6180, 0x6180, 0x6180, 0x7380, 0x7F00, 0x6E00, 0x0000, 0x0000, 0x0000, // b
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1E00, 0x3F00, 0x7380, 0x6180, 0x6000, 0x6000, 0x6180, 0x7380, 0x3F00, 0x1E00, 0x0000, 0x0000, 0x0000, // c
0x0000, 0x0180, 0x0180, 0x0180, 0x0180, 0x1D80, 0x3F80, 0x7380, 0x6180, 0x6180, 0x6180, 0x6180, 0x7380, 0x3F80, 0x1D80, 0x0000, 0x0000, 0x0000, // d
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1E00, 0x3F00, 0x7300, 0x6180, 0x7F80, 0x7F80, 0x6000, 0x7180, 0x3F00, 0x1E00, 0x0000, 0x0000, 0x0000, // e
0x0000, 0x07C0, 0x0FC0, 0x0C00, 0x0C00, 0x7F80, 0x7F80, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0000, 0x0000, 0x0000, // f
0x0000, 0x0000, 0x0000, 0x0000, 0x1D80, 0x3F80, 0x7380, 0x6180, 0x6180, 0x6180, 0x6180, 0x7380, 0x3F80, 0x1D80, 0x0180, 0x6380, 0x7F00, 0x3E00, // g
0x0000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6F00, 0x7F80, 0x7180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x0000, 0x0000, 0x0000, // h
0x0000, 0x0600, 0x0600, 0x0000, 0x0000, 0x3E00, 0x3E00, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0000, 0x0000, 0x0000, // i
0x0600, 0x0600, 0x0000, 0x0000, 0x3E00, 0x3E00, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x4600, 0x7E00, 0x3C00, // j
0x0000, 0x6000, 0x6000, 0x6000, 0x6000, 0x6180, 0x6300, 0x6600, 0x6C00, 0x7C00, 0x7600, 0x6300, 0x6300, 0x6180, 0x60C0, 0x0000, 0x0000, 0x0000, // k
0x0000, 0x3E00, 0x3E00, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0000, 0x0000, 0x0000, // l
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDD80, 0xFFC0, 0xCEC0, 0xCCC0, 0xCCC0, 0xCCC0, 0xCCC0, 0xCCC0, 0xCCC0, 0xCCC0, 0x0000, 0x0000, 0x0000, // m
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6F00, 0x7F80, 0x7180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x0000, 0x0000, 0x0000, // n
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1E00, 0x3F00, 0x7380, 0x6180, 0x6180, 0x6180, 0x6180, 0x7380, 0x3F00, 0x1E00, 0x0000, 0x0000, 0x0000, // o
0x0000, 0x0000, 0x0000, 0x0000, 0x6E00, 0x7F00, 0x7380, 0x6180, 0x6180, 0x6180, 0x6180, 0x7380, 0x7F00, 0x6E00, 0x6000, 0x6000, 0x6000, 0x6000, // p
0x0000, 0x0000, 0x0000, 0x0000, 0x1D80, 0x3F80, 0x7380, 0x6180, 0x6180, 0x6180, 0x6180, 0x7380, 0x3F80, 0x1D80, 0x0180, 0x0180, 0x0180, 0x0180, // q
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6700, 0x3F80, 0x3900, 0x3000, 0x3000, 0x3000, 0x3000, 0x3000, 0x3000, 0x3000, 0x0000, 0x0000, 0x0000, // r
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1E00, 0x3F80, 0x6180, 0x6000, 0x7F00, 0x3F80, 0x0180, 0x6180, 0x7F00, 0x1E00, 0x0000, 0x0000, 0x0000, // s
0x0000, 0x0000, 0x0800, 0x1800, 0x1800, 0x7F00, 0x7F00, 0x1800, 0x1800, 0x1800, 0x1800, 0x1800, 0x1800, 0x1F80, 0x0F80, 0x0000, 0x0000, 0x0000, // t
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6180, 0x6380, 0x7F80, 0x3D80, 0x0000, 0x0000, 0x0000, // u
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x60C0, 0x3180, 0x3180, 0x3180, 0x1B00, 0x1B00, 0x1B00, 0x0E00, 0x0E00, 0x0600, 0x0000, 0x0000, 0x0000, // v
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xDD80, 0xDD80, 0xDD80, 0x5500, 0x5500, 0x5500, 0x7700, 0x7700, 0x2200, 0x2200, 0x0000, 0x0000, 0x0000, // w
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6180, 0x3300, 0x3300, 0x1E00, 0x0C00, 0x0C00, 0x1E00, 0x3300, 0x3300, 0x6180, 0x0000, 0x0000, 0x0000, // x
0x0000, 0x0000, 0x0000, 0x0000, 0x6180, 0x6180, 0x3180, 0x3300, 0x3300, 0x1B00, 0x1B00, 0x1B00, 0x0E00, 0x0E00, 0x0E00, 0x1C00, 0x7C00, 0x7000, // y
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7FC0, 0x7FC0, 0x0180, 0x0300, 0x0600, 0x0C00, 0x1800, 0x3000, 0x7FC0, 0x7FC0, 0x0000, 0x0000, 0x0000, // z
0x0380, 0x0780, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0E00, 0x1C00, 0x1C00, 0x0E00, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0780, 0x0380, // {
0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, 0x0600, // |
0x3800, 0x3C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0E00, 0x0700, 0x0700, 0x0E00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x0C00, 0x3C00, 0x3800, // }
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3880, 0x7F80, 0x4700, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // ~
};
const uint16_t Font16x26 [] = {
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [ ]
0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03C0,0x03C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x0000,0x0000,0x0000,0x03E0,0x03E0,0x03E0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [!]
0x1E3C,0x1E3C,0x1E3C,0x1E3C,0x1E3C,0x1E3C,0x1E3C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = ["]
0x01CE,0x03CE,0x03DE,0x039E,0x039C,0x079C,0x3FFF,0x7FFF,0x0738,0x0F38,0x0F78,0x0F78,0x0E78,0xFFFF,0xFFFF,0x1EF0,0x1CF0,0x1CE0,0x3CE0,0x3DE0,0x39E0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [#]
0x03FC,0x0FFE,0x1FEE,0x1EE0,0x1EE0,0x1EE0,0x1EE0,0x1FE0,0x0FE0,0x07E0,0x03F0,0x01FC,0x01FE,0x01FE,0x01FE,0x01FE,0x01FE,0x01FE,0x3DFE,0x3FFC,0x0FF0,0x01E0,0x01E0,0x0000,0x0000,0x0000, // Ascii = [$]
0x3E03,0xF707,0xE78F,0xE78E,0xE39E,0xE3BC,0xE7B8,0xE7F8,0xF7F0,0x3FE0,0x01C0,0x03FF,0x07FF,0x07F3,0x0FF3,0x1EF3,0x3CF3,0x38F3,0x78F3,0xF07F,0xE03F,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [%]
0x07E0,0x0FF8,0x0F78,0x1F78,0x1F78,0x1F78,0x0F78,0x0FF0,0x0FE0,0x1F80,0x7FC3,0xFBC3,0xF3E7,0xF1F7,0xF0F7,0xF0FF,0xF07F,0xF83E,0x7C7F,0x3FFF,0x1FEF,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [&]
0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03C0,0x01C0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [']
0x003F,0x007C,0x01F0,0x01E0,0x03C0,0x07C0,0x0780,0x0780,0x0F80,0x0F00,0x0F00,0x0F00,0x0F00,0x0F00,0x0F00,0x0F80,0x0780,0x0780,0x07C0,0x03C0,0x01E0,0x01F0,0x007C,0x003F,0x000F,0x0000, // Ascii = [(]
0x7E00,0x1F00,0x07C0,0x03C0,0x01E0,0x01F0,0x00F0,0x00F0,0x00F8,0x0078,0x0078,0x0078,0x0078,0x0078,0x0078,0x00F8,0x00F0,0x00F0,0x01F0,0x01E0,0x03C0,0x07C0,0x1F00,0x7E00,0x7800,0x0000, // Ascii = [)]
0x03E0,0x03C0,0x01C0,0x39CE,0x3FFF,0x3F7F,0x0320,0x0370,0x07F8,0x0F78,0x1F3C,0x0638,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [*]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0xFFFF,0xFFFF,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [+]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03E0,0x03E0,0x03E0,0x03E0,0x01E0,0x01E0,0x01E0,0x01C0,0x0380, // Ascii = [,]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3FFE,0x3FFE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [-]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03E0,0x03E0,0x03E0,0x03E0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [.]
0x000F,0x000F,0x001E,0x001E,0x003C,0x003C,0x0078,0x0078,0x00F0,0x00F0,0x01E0,0x01E0,0x03C0,0x03C0,0x0780,0x0780,0x0F00,0x0F00,0x1E00,0x1E00,0x3C00,0x3C00,0x7800,0x7800,0xF000,0x0000, // Ascii = [/]
0x07F0,0x0FF8,0x1F7C,0x3E3E,0x3C1E,0x7C1F,0x7C1F,0x780F,0x780F,0x780F,0x780F,0x780F,0x780F,0x780F,0x7C1F,0x7C1F,0x3C1E,0x3E3E,0x1F7C,0x0FF8,0x07F0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [0]
0x00F0,0x07F0,0x3FF0,0x3FF0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x3FFF,0x3FFF,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [1]
0x0FE0,0x3FF8,0x3C7C,0x003C,0x003E,0x003E,0x003E,0x003C,0x003C,0x007C,0x00F8,0x01F0,0x03E0,0x07C0,0x0780,0x0F00,0x1E00,0x3E00,0x3C00,0x3FFE,0x3FFE,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [2]
0x0FF0,0x1FF8,0x1C7C,0x003E,0x003E,0x003E,0x003C,0x003C,0x00F8,0x0FF0,0x0FF8,0x007C,0x003E,0x001E,0x001E,0x001E,0x001E,0x003E,0x1C7C,0x1FF8,0x1FE0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [3]
0x0078,0x00F8,0x00F8,0x01F8,0x03F8,0x07F8,0x07F8,0x0F78,0x1E78,0x1E78,0x3C78,0x7878,0x7878,0xFFFF,0xFFFF,0x0078,0x0078,0x0078,0x0078,0x0078,0x0078,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [4]
0x1FFC,0x1FFC,0x1FFC,0x1E00,0x1E00,0x1E00,0x1E00,0x1E00,0x1FE0,0x1FF8,0x00FC,0x007C,0x003E,0x003E,0x001E,0x003E,0x003E,0x003C,0x1C7C,0x1FF8,0x1FE0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [5]
0x01FC,0x07FE,0x0F8E,0x1F00,0x1E00,0x3E00,0x3C00,0x3C00,0x3DF8,0x3FFC,0x7F3E,0x7E1F,0x3C0F,0x3C0F,0x3C0F,0x3C0F,0x3E0F,0x1E1F,0x1F3E,0x0FFC,0x03F0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [6]
0x3FFF,0x3FFF,0x3FFF,0x000F,0x001E,0x001E,0x003C,0x0038,0x0078,0x00F0,0x00F0,0x01E0,0x01E0,0x03C0,0x03C0,0x0780,0x0F80,0x0F80,0x0F00,0x1F00,0x1F00,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [7]
0x07F8,0x0FFC,0x1F3E,0x1E1E,0x3E1E,0x3E1E,0x1E1E,0x1F3C,0x0FF8,0x07F0,0x0FF8,0x1EFC,0x3E3E,0x3C1F,0x7C1F,0x7C0F,0x7C0F,0x3C1F,0x3F3E,0x1FFC,0x07F0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [8]
0x07F0,0x0FF8,0x1E7C,0x3C3E,0x3C1E,0x7C1F,0x7C1F,0x7C1F,0x7C1F,0x3C1F,0x3E3F,0x1FFF,0x07EF,0x001F,0x001E,0x001E,0x003E,0x003C,0x38F8,0x3FF0,0x1FE0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [9]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03E0,0x03E0,0x03E0,0x03E0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03E0,0x03E0,0x03E0,0x03E0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [:]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03E0,0x03E0,0x03E0,0x03E0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03E0,0x03E0,0x03E0,0x03E0,0x01E0,0x01E0,0x01E0,0x03C0,0x0380, // Ascii = [;]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0003,0x000F,0x003F,0x00FC,0x03F0,0x0FC0,0x3F00,0xFE00,0x3F00,0x0FC0,0x03F0,0x00FC,0x003F,0x000F,0x0003,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [<]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [=]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xE000,0xF800,0x7E00,0x1F80,0x07E0,0x01F8,0x007E,0x001F,0x007E,0x01F8,0x07E0,0x1F80,0x7E00,0xF800,0xE000,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [>]
0x1FF0,0x3FFC,0x383E,0x381F,0x381F,0x001E,0x001E,0x003C,0x0078,0x00F0,0x01E0,0x03C0,0x03C0,0x07C0,0x07C0,0x0000,0x0000,0x0000,0x07C0,0x07C0,0x07C0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [?]
0x03F8,0x0FFE,0x1F1E,0x3E0F,0x3C7F,0x78FF,0x79EF,0x73C7,0xF3C7,0xF38F,0xF38F,0xF38F,0xF39F,0xF39F,0x73FF,0x7BFF,0x79F7,0x3C00,0x1F1C,0x0FFC,0x03F8,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [@]
0x0000,0x0000,0x0000,0x03E0,0x03E0,0x07F0,0x07F0,0x07F0,0x0F78,0x0F78,0x0E7C,0x1E3C,0x1E3C,0x3C3E,0x3FFE,0x3FFF,0x781F,0x780F,0xF00F,0xF007,0xF007,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [A]
0x0000,0x0000,0x0000,0x3FF8,0x3FFC,0x3C3E,0x3C1E,0x3C1E,0x3C1E,0x3C3E,0x3C7C,0x3FF0,0x3FF8,0x3C7E,0x3C1F,0x3C1F,0x3C0F,0x3C0F,0x3C1F,0x3FFE,0x3FF8,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [B]
0x0000,0x0000,0x0000,0x01FF,0x07FF,0x1F87,0x3E00,0x3C00,0x7C00,0x7800,0x7800,0x7800,0x7800,0x7800,0x7C00,0x7C00,0x3E00,0x3F00,0x1F83,0x07FF,0x01FF,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [C]
0x0000,0x0000,0x0000,0x7FF0,0x7FFC,0x787E,0x781F,0x781F,0x780F,0x780F,0x780F,0x780F,0x780F,0x780F,0x780F,0x780F,0x781F,0x781E,0x787E,0x7FF8,0x7FE0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [D]
0x0000,0x0000,0x0000,0x3FFF,0x3FFF,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3FFE,0x3FFE,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3FFF,0x3FFF,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [E]
0x0000,0x0000,0x0000,0x1FFF,0x1FFF,0x1E00,0x1E00,0x1E00,0x1E00,0x1E00,0x1E00,0x1FFF,0x1FFF,0x1E00,0x1E00,0x1E00,0x1E00,0x1E00,0x1E00,0x1E00,0x1E00,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [F]
0x0000,0x0000,0x0000,0x03FE,0x0FFF,0x1F87,0x3E00,0x7C00,0x7C00,0x7800,0xF800,0xF800,0xF87F,0xF87F,0x780F,0x7C0F,0x7C0F,0x3E0F,0x1F8F,0x0FFF,0x03FE,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [G]
0x0000,0x0000,0x0000,0x7C1F,0x7C1F,0x7C1F,0x7C1F,0x7C1F,0x7C1F,0x7C1F,0x7C1F,0x7FFF,0x7FFF,0x7C1F,0x7C1F,0x7C1F,0x7C1F,0x7C1F,0x7C1F,0x7C1F,0x7C1F,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [H]
0x0000,0x0000,0x0000,0x3FFF,0x3FFF,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x3FFF,0x3FFF,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [I]
0x0000,0x0000,0x0000,0x1FFC,0x1FFC,0x007C,0x007C,0x007C,0x007C,0x007C,0x007C,0x007C,0x007C,0x007C,0x007C,0x007C,0x0078,0x0078,0x38F8,0x3FF0,0x3FC0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [J]
0x0000,0x0000,0x0000,0x3C1F,0x3C1E,0x3C3C,0x3C78,0x3CF0,0x3DE0,0x3FE0,0x3FC0,0x3F80,0x3FC0,0x3FE0,0x3DF0,0x3CF0,0x3C78,0x3C7C,0x3C3E,0x3C1F,0x3C0F,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [K]
0x0000,0x0000,0x0000,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3FFF,0x3FFF,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [L]
0x0000,0x0000,0x0000,0xF81F,0xFC1F,0xFC1F,0xFE3F,0xFE3F,0xFE3F,0xFF7F,0xFF77,0xFF77,0xF7F7,0xF7E7,0xF3E7,0xF3E7,0xF3C7,0xF007,0xF007,0xF007,0xF007,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [M]
0x0000,0x0000,0x0000,0x7C0F,0x7C0F,0x7E0F,0x7F0F,0x7F0F,0x7F8F,0x7F8F,0x7FCF,0x7BEF,0x79EF,0x79FF,0x78FF,0x78FF,0x787F,0x783F,0x783F,0x781F,0x781F,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [N]
0x0000,0x0000,0x0000,0x07F0,0x1FFC,0x3E3E,0x7C1F,0x780F,0x780F,0xF80F,0xF80F,0xF80F,0xF80F,0xF80F,0xF80F,0x780F,0x780F,0x7C1F,0x3E3E,0x1FFC,0x07F0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [O]
0x0000,0x0000,0x0000,0x3FFC,0x3FFF,0x3E1F,0x3E0F,0x3E0F,0x3E0F,0x3E0F,0x3E1F,0x3E3F,0x3FFC,0x3FF0,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x3E00,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [P]
0x0000,0x0000,0x0000,0x07F0,0x1FFC,0x3E3E,0x7C1F,0x780F,0x780F,0xF80F,0xF80F,0xF80F,0xF80F,0xF80F,0xF80F,0x780F,0x780F,0x7C1F,0x3E3E,0x1FFC,0x07F8,0x007C,0x003F,0x000F,0x0003,0x0000, // Ascii = [Q]
0x0000,0x0000,0x0000,0x3FF0,0x3FFC,0x3C7E,0x3C3E,0x3C1E,0x3C1E,0x3C3E,0x3C3C,0x3CFC,0x3FF0,0x3FE0,0x3DF0,0x3CF8,0x3C7C,0x3C3E,0x3C1E,0x3C1F,0x3C0F,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [R]
0x0000,0x0000,0x0000,0x07FC,0x1FFE,0x3E0E,0x3C00,0x3C00,0x3C00,0x3E00,0x1FC0,0x0FF8,0x03FE,0x007F,0x001F,0x000F,0x000F,0x201F,0x3C3E,0x3FFC,0x1FF0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [S]
0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [T]
0x0000,0x0000,0x0000,0x7C0F,0x7C0F,0x7C0F,0x7C0F,0x7C0F,0x7C0F,0x7C0F,0x7C0F,0x7C0F,0x7C0F,0x7C0F,0x7C0F,0x7C0F,0x3C1E,0x3C1E,0x3E3E,0x1FFC,0x07F0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [U]
0x0000,0x0000,0x0000,0xF007,0xF007,0xF807,0x780F,0x7C0F,0x3C1E,0x3C1E,0x3E1E,0x1E3C,0x1F3C,0x1F78,0x0F78,0x0FF8,0x07F0,0x07F0,0x07F0,0x03E0,0x03E0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [V]
0x0000,0x0000,0x0000,0xE003,0xF003,0xF003,0xF007,0xF3E7,0xF3E7,0xF3E7,0x73E7,0x7BF7,0x7FF7,0x7FFF,0x7F7F,0x7F7F,0x7F7E,0x3F7E,0x3E3E,0x3E3E,0x3E3E,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [W]
0x0000,0x0000,0x0000,0xF807,0x7C0F,0x3E1E,0x3E3E,0x1F3C,0x0FF8,0x07F0,0x07E0,0x03E0,0x03E0,0x07F0,0x0FF8,0x0F7C,0x1E7C,0x3C3E,0x781F,0x780F,0xF00F,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [X]
0x0000,0x0000,0x0000,0xF807,0x7807,0x7C0F,0x3C1E,0x3E1E,0x1F3C,0x0F78,0x0FF8,0x07F0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x03E0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [Y]
0x0000,0x0000,0x0000,0x7FFF,0x7FFF,0x000F,0x001F,0x003E,0x007C,0x00F8,0x00F0,0x01E0,0x03E0,0x07C0,0x0F80,0x0F00,0x1E00,0x3E00,0x7C00,0x7FFF,0x7FFF,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [Z]
0x07FF,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x07FF,0x07FF,0x0000, // Ascii = [[]
0x7800,0x7800,0x3C00,0x3C00,0x1E00,0x1E00,0x0F00,0x0F00,0x0780,0x0780,0x03C0,0x03C0,0x01E0,0x01E0,0x00F0,0x00F0,0x0078,0x0078,0x003C,0x003C,0x001E,0x001E,0x000F,0x000F,0x0007,0x0000, // Ascii = [\]
0x7FF0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x00F0,0x7FF0,0x7FF0,0x0000, // Ascii = []]
0x00C0,0x01C0,0x01C0,0x03E0,0x03E0,0x07F0,0x07F0,0x0778,0x0F78,0x0F38,0x1E3C,0x1E3C,0x3C1E,0x3C1E,0x380F,0x780F,0x7807,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [^]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0x0000,0x0000,0x0000, // Ascii = [_]
0x00F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [`]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0FF8,0x3FFC,0x3C7C,0x003E,0x003E,0x003E,0x07FE,0x1FFE,0x3E3E,0x7C3E,0x783E,0x7C3E,0x7C7E,0x3FFF,0x1FCF,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [a]
0x3C00,0x3C00,0x3C00,0x3C00,0x3C00,0x3C00,0x3DF8,0x3FFE,0x3F3E,0x3E1F,0x3C0F,0x3C0F,0x3C0F,0x3C0F,0x3C0F,0x3C0F,0x3C1F,0x3C1E,0x3F3E,0x3FFC,0x3BF0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [b]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03FE,0x0FFF,0x1F87,0x3E00,0x3E00,0x3C00,0x7C00,0x7C00,0x7C00,0x3C00,0x3E00,0x3E00,0x1F87,0x0FFF,0x03FE,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [c]
0x001F,0x001F,0x001F,0x001F,0x001F,0x001F,0x07FF,0x1FFF,0x3E3F,0x3C1F,0x7C1F,0x7C1F,0x7C1F,0x781F,0x781F,0x7C1F,0x7C1F,0x3C3F,0x3E7F,0x1FFF,0x0FDF,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [d]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03F8,0x0FFC,0x1F3E,0x3E1E,0x3C1F,0x7C1F,0x7FFF,0x7FFF,0x7C00,0x7C00,0x3C00,0x3E00,0x1F07,0x0FFF,0x03FE,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [e]
0x01FF,0x03E1,0x03C0,0x07C0,0x07C0,0x07C0,0x7FFF,0x7FFF,0x07C0,0x07C0,0x07C0,0x07C0,0x07C0,0x07C0,0x07C0,0x07C0,0x07C0,0x07C0,0x07C0,0x07C0,0x07C0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [f]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x07EF,0x1FFF,0x3E7F,0x3C1F,0x7C1F,0x7C1F,0x781F,0x781F,0x781F,0x7C1F,0x7C1F,0x3C3F,0x3E7F,0x1FFF,0x0FDF,0x001E,0x001E,0x001E,0x387C,0x3FF8, // Ascii = [g]
0x3C00,0x3C00,0x3C00,0x3C00,0x3C00,0x3C00,0x3DFC,0x3FFE,0x3F9E,0x3F1F,0x3E1F,0x3C1F,0x3C1F,0x3C1F,0x3C1F,0x3C1F,0x3C1F,0x3C1F,0x3C1F,0x3C1F,0x3C1F,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [h]
0x01F0,0x01F0,0x0000,0x0000,0x0000,0x0000,0x7FE0,0x7FE0,0x01E0,0x01E0,0x01E0,0x01E0,0x01E0,0x01E0,0x01E0,0x01E0,0x01E0,0x01E0,0x01E0,0x01E0,0x01E0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [i]
0x00F8,0x00F8,0x0000,0x0000,0x0000,0x0000,0x3FF8,0x3FF8,0x00F8,0x00F8,0x00F8,0x00F8,0x00F8,0x00F8,0x00F8,0x00F8,0x00F8,0x00F8,0x00F8,0x00F8,0x00F8,0x00F8,0x00F8,0x00F0,0x71F0,0x7FE0, // Ascii = [j]
0x3C00,0x3C00,0x3C00,0x3C00,0x3C00,0x3C00,0x3C1F,0x3C3E,0x3C7C,0x3CF8,0x3DF0,0x3DE0,0x3FC0,0x3FC0,0x3FE0,0x3DF0,0x3CF8,0x3C7C,0x3C3E,0x3C1F,0x3C1F,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [k]
0x7FF0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [l]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xF79E,0xFFFF,0xFFFF,0xFFFF,0xFBE7,0xF9E7,0xF1C7,0xF1C7,0xF1C7,0xF1C7,0xF1C7,0xF1C7,0xF1C7,0xF1C7,0xF1C7,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [m]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3DFC,0x3FFE,0x3F9E,0x3F1F,0x3E1F,0x3C1F,0x3C1F,0x3C1F,0x3C1F,0x3C1F,0x3C1F,0x3C1F,0x3C1F,0x3C1F,0x3C1F,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [n]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x07F0,0x1FFC,0x3E3E,0x3C1F,0x7C1F,0x780F,0x780F,0x780F,0x780F,0x780F,0x7C1F,0x3C1F,0x3E3E,0x1FFC,0x07F0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [o]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3DF8,0x3FFE,0x3F3E,0x3E1F,0x3C0F,0x3C0F,0x3C0F,0x3C0F,0x3C0F,0x3C0F,0x3C1F,0x3E1E,0x3F3E,0x3FFC,0x3FF8,0x3C00,0x3C00,0x3C00,0x3C00,0x3C00, // Ascii = [p]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x07EE,0x1FFE,0x3E7E,0x3C1E,0x7C1E,0x781E,0x781E,0x781E,0x781E,0x781E,0x7C1E,0x7C3E,0x3E7E,0x1FFE,0x0FDE,0x001E,0x001E,0x001E,0x001E,0x001E, // Ascii = [q]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F7F,0x1FFF,0x1FE7,0x1FC7,0x1F87,0x1F00,0x1F00,0x1F00,0x1F00,0x1F00,0x1F00,0x1F00,0x1F00,0x1F00,0x1F00,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [r]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x07FC,0x1FFE,0x1E0E,0x3E00,0x3E00,0x3F00,0x1FE0,0x07FC,0x00FE,0x003E,0x001E,0x001E,0x3C3E,0x3FFC,0x1FF0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [s]
0x0000,0x0000,0x0000,0x0780,0x0780,0x0780,0x7FFF,0x7FFF,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x0780,0x07C0,0x03FF,0x01FF,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [t]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3C1E,0x3C1E,0x3C1E,0x3C1E,0x3C1E,0x3C1E,0x3C1E,0x3C1E,0x3C1E,0x3C1E,0x3C3E,0x3C7E,0x3EFE,0x1FFE,0x0FDE,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [u]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xF007,0x780F,0x780F,0x3C1E,0x3C1E,0x3E1E,0x1E3C,0x1E3C,0x0F78,0x0F78,0x0FF0,0x07F0,0x07F0,0x03E0,0x03E0,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [v]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xF003,0xF1E3,0xF3E3,0xF3E7,0xF3F7,0xF3F7,0x7FF7,0x7F77,0x7F7F,0x7F7F,0x7F7F,0x3E3E,0x3E3E,0x3E3E,0x3E3E,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [w]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x7C0F,0x3E1E,0x3E3C,0x1F3C,0x0FF8,0x07F0,0x07F0,0x03E0,0x07F0,0x07F8,0x0FF8,0x1E7C,0x3E3E,0x3C1F,0x781F,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [x]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xF807,0x780F,0x7C0F,0x3C1E,0x3C1E,0x1E3C,0x1E3C,0x1F3C,0x0F78,0x0FF8,0x07F0,0x07F0,0x03E0,0x03E0,0x03C0,0x03C0,0x03C0,0x0780,0x0F80,0x7F00, // Ascii = [y]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3FFF,0x3FFF,0x001F,0x003E,0x007C,0x00F8,0x01F0,0x03E0,0x07C0,0x0F80,0x1F00,0x1E00,0x3C00,0x7FFF,0x7FFF,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [z]
0x01FE,0x03E0,0x03C0,0x03C0,0x03C0,0x03C0,0x01E0,0x01E0,0x01E0,0x01C0,0x03C0,0x3F80,0x3F80,0x03C0,0x01C0,0x01E0,0x01E0,0x01E0,0x03C0,0x03C0,0x03C0,0x03C0,0x03E0,0x01FE,0x007E,0x0000, // Ascii = [{]
0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x01C0,0x0000, // Ascii = [|]
0x3FC0,0x03E0,0x01E0,0x01E0,0x01E0,0x01E0,0x01C0,0x03C0,0x03C0,0x01C0,0x01E0,0x00FE,0x00FE,0x01E0,0x01C0,0x03C0,0x03C0,0x01C0,0x01E0,0x01E0,0x01E0,0x01E0,0x03E0,0x3FC0,0x3F00,0x0000, // Ascii = [}]
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3F07,0x7FC7,0x73E7,0xF1FF,0xF07E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // Ascii = [~]
};
*/
FontDef_t Font_7x10 = {
7,
10,
Font7x10
};
/*
FontDef_t Font_11x18 = {
11,
18,
Font11x18
};
FontDef_t Font_16x26 = {
16,
26,
Font16x26
};*/
char* FONTS_GetStringSize(char* str, FONTS_SIZE_t* SizeStruct, FontDef_t* Font) {
/* Fill settings */
SizeStruct->Height = Font->FontHeight;
SizeStruct->Length = Font->FontWidth * strlen(str);
/* Return pointer */
return str;
}

132
i2c_ex1_master/fonts.h Normal file
View File

@ -0,0 +1,132 @@
/**
* original author: Tilen Majerle<tilen@majerle.eu>
* modification for STM32f10x: Alexander Lutsai<s.lyra@ya.ru>
----------------------------------------------------------------------
Copyright (C) Alexander Lutsai, 2016
Copyright (C) Tilen Majerle, 2015
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
----------------------------------------------------------------------
*/
#ifndef FONTS_H
#define FONTS_H 120
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
/* C++ detection */
#ifdef __cplusplus
extern C {
#endif
/**
*
* Default fonts library. It is used in all LCD based libraries.
*
* \par Supported fonts
*
* Currently, these fonts are supported:
* - 7 x 10 pixels
* - 11 x 18 pixels
* - 16 x 26 pixels
*/
#include "string.h"
/**
* @defgroup LIB_Typedefs
* @brief Library Typedefs
* @{
*/
/**
* @brief Font structure used on my LCD libraries
*/
typedef struct {
uint8_t FontWidth; /*!< Font width in pixels */
uint8_t FontHeight; /*!< Font height in pixels */
const uint16_t *data; /*!< Pointer to data font data array */
} FontDef_t;
/**
* @brief String length and height
*/
typedef struct {
uint16_t Length; /*!< String length in units of pixels */
uint16_t Height; /*!< String height in units of pixels */
} FONTS_SIZE_t;
/**
* @}
*/
/**
* @defgroup FONTS_FontVariables
* @brief Library font variables
* @{
*/
/**
* @brief 7 x 10 pixels font size structure
*/
extern FontDef_t Font_7x10;
/**
* @brief 11 x 18 pixels font size structure
*/
extern FontDef_t Font_11x18;
/**
* @brief 16 x 26 pixels font size structure
*/
extern FontDef_t Font_16x26;
/**
* @}
*/
/**
* @defgroup FONTS_Functions
* @brief Library functions
* @{
*/
/**
* @brief Calculates string length and height in units of pixels depending on string and font used
* @param *str: String to be checked for length and height
* @param *SizeStruct: Pointer to empty @ref FONTS_SIZE_t structure where informations will be saved
* @param *Font: Pointer to @ref FontDef_t font used for calculations
* @retval Pointer to string used for length and height
*/
char* FONTS_GetStringSize(char* str, FONTS_SIZE_t* SizeStruct, FontDef_t* Font);
/**
* @}
*/
/**
* @}
*/
/**
* @}
*/
/* C++ detection */
#ifdef __cplusplus
}
#endif
#endif

View File

@ -0,0 +1,185 @@
//#############################################################################
//
// FILE: i2c_ex1_master.c
//
// TITLE: I2C Example Master.
//
//#############################################################################
//
// Included Files
//
#include "f28x_project.h"
#include "i2c_oled.h"
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
extern uint16_t I2C_TXdata[];
extern uint16_t I2C_RXdata[];
////////////////////////////////////////////////////////////
//
// Main
//
void main(void)
{
//
// Locals
//
uint16_t index = 0U;
uint16_t count = 0U;
//
// Initialize System Control:
// PLL, WatchDog, enable Peripheral Clocks
//
InitSysCtrl();
//
// Initialize GPIO
//
InitGpio();
//
//Configure I2C pins
//
GPIO_SetupPinMux(GPIO_PIN_SDAA, GPIO_MUX_CPU1, 6);
GPIO_SetupPinOptions(GPIO_PIN_SDAA, GPIO_OUTPUT, GPIO_PULLUP);
GPIO_SetupPinMux(GPIO_PIN_SCLA, GPIO_MUX_CPU1, 6);
GPIO_SetupPinOptions(GPIO_PIN_SCLA, GPIO_OUTPUT, GPIO_PULLUP);
//
// Initialize the PIE control registers to their default state.
// The default state is all PIE interrupts disabled and flags
// are cleared.
//
InitPieCtrl();
//
// Disable CPU interrupts and clear all CPU interrupt flags
//
IER = 0x0000;
IFR = 0x0000;
//
// Initialize the PIE vector table with pointers to the shell Interrupt
// Service Routines (ISR)
//
InitPieVectTable();
//
// Set the buffer to some default non-zero value
//
for (index=0; index<MAX_BUFFER_SIZE;index++)
{
I2C_RXdata[index] = 0xBAADU;
I2C_TXdata[index] = 0x11 * (index+1);
}
//
// Initialize I2C Module as Master Transmitter
//
I2CMaster_Init(I2C_OWN_ADDRESS,I2C_SLAVE_ADDRESS);
SSD1306_Init();
// Отобразите текст
SSD1306_GotoXY(0, 0);
// Лого диаконт
const uint8_t logo [] = {
// 'vert black', 128x52px
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x0f, 0xc3, 0x0e, 0x18, 0xc3, 0xc3, 0x0d, 0xfc, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x0f, 0xe3, 0x0e, 0x19, 0xcf, 0xe3, 0x8d, 0xfc, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x0c, 0x73, 0x0a, 0x1b, 0x8c, 0x33, 0xcc, 0x20, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x0c, 0x33, 0x1b, 0x1f, 0x0c, 0x33, 0xec, 0x20, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x0c, 0x33, 0x11, 0x1f, 0x08, 0x33, 0x6c, 0x20, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x0c, 0x33, 0x3f, 0x9d, 0x8c, 0x33, 0x3c, 0x20, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x0c, 0xe3, 0x31, 0x99, 0xce, 0x73, 0x1c, 0x20, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x0f, 0xc3, 0x60, 0xd8, 0xe7, 0xe3, 0x0c, 0x20, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
ssd1306_DrawBitmap(0, 0, logo, 128, 52, SSD1306_COLOR_WHITE);
SSD1306_UpdateScreen();
/*
char str[]="DIAKONT";
SSD1306_Puts(&str, &Font_7x10, SSD1306_COLOR_WHITE);
// Векторная графика и текст
// Обновите дисплей
SSD1306_UpdateScreen();
SSD1306_DrawFilledRectangle(40, 10, 46, 46, SSD1306_COLOR_WHITE);
// Рисуем символ черным цветом
// Левая нижняя линия
SSD1306_DrawLine(42, 43, 84, 23, SSD1306_COLOR_BLACK);
// Левая верхняя линия
SSD1306_DrawLine(84, 23, 58, 38, SSD1306_COLOR_BLACK);
// Средняя линия
SSD1306_DrawLine(48, 56, 64, 33, SSD1306_COLOR_BLACK);
SSD1306_DrawLine(48, 56, 57, 39, SSD1306_COLOR_BLACK);
// Правая верхняя линия
SSD1306_DrawLine(58, 33, 77, 10, SSD1306_COLOR_BLACK);
// Правая нижняя линия
SSD1306_DrawLine(78, 10, 62, 33, SSD1306_COLOR_BLACK);
SSD1306_DrawLine(62, 33, 72, 19, SSD1306_COLOR_BLACK);
SSD1306_DrawLine(52, 50, 61, 37, SSD1306_COLOR_BLACK);
SSD1306_DrawLine(58, 39, 78, 10, SSD1306_COLOR_BLACK);
SSD1306_DrawLine(52, 44, 78, 10, SSD1306_COLOR_BLACK);
SSD1306_DrawLine(64, 32, 78, 10, SSD1306_COLOR_BLACK);
SSD1306_UpdateScreen();
*/
SSD1306_UpdateScreen();
while(1)
{
}
}
//
//
// End of File
//

669
i2c_ex1_master/i2c_oled.c Normal file
View File

@ -0,0 +1,669 @@
#include "i2c_oled.h"
//////////////////////////////////////////////////////////
/* Absolute value */
#define ABS(x) ((x) > 0 ? (x) : -(x))
/* SSD1306 data buffer */
static uint8_t SSD1306_Buffer[SSD1306_WIDTH * SSD1306_HEIGHT / 8];
uint16_t I2C_TXdata[16];
uint16_t I2C_RXdata[16];
/* Private SSD1306 structure */
typedef struct {
uint16_t CurrentX;
uint16_t CurrentY;
uint8_t Inverted;
uint8_t Initialized;
} SSD1306_t;
/* Private variable */
static SSD1306_t SSD1306;
/* Функция инициализации дисплея подает управялющие комманды на микросхему управления sh1106 */
uint8_t SSD1306_Init(void) {
/* A little delay */
uint32_t p = 2500;
while(p>0)
p--;
/* Init LCD */
SSD1306_WRITECOMMAND(0xAE); //display off
SSD1306_WRITECOMMAND(0xB0); //Set Page Address
SSD1306_WRITECOMMAND(0x40); //---set high column address
SSD1306_WRITECOMMAND(0x00); //---set low column address
SSD1306_WRITECOMMAND(0xA4); //---set high column address
SSD1306_WRITECOMMAND(0xD5); //--set start line address
SSD1306_WRITECOMMAND(0x50); //--set contrast control register
SSD1306_WRITECOMMAND(0xA8);
SSD1306_WRITECOMMAND(0x3F); //--set segment re-map 0 to 127
SSD1306_WRITECOMMAND(0xD3); //--set normal display
SSD1306_WRITECOMMAND(0x00); //--set multiplex ratio(1 to 64)
SSD1306_WRITECOMMAND(0x40); //
SSD1306_WRITECOMMAND(0xAD); //0xa4,Output follows RAM content;0xa5,Output ignores RAM content
SSD1306_WRITECOMMAND(0x8A); //-set display offset
SSD1306_WRITECOMMAND(0xA1); //-not offset
SSD1306_WRITECOMMAND(0xC8); //--set display clock divide ratio/oscillator frequency
SSD1306_WRITECOMMAND(0xDA); //--set divide ratio
SSD1306_WRITECOMMAND(0x12); //--set pre-charge period
SSD1306_WRITECOMMAND(0x81); //
SSD1306_WRITECOMMAND(0xFF); //--set com pins hardware configuration
SSD1306_WRITECOMMAND(0xD9);
SSD1306_WRITECOMMAND(0x11); //--set vcomh
SSD1306_WRITECOMMAND(0xDB); //0x20,0.77xVcc
SSD1306_WRITECOMMAND(0x35); //--set DC-DC enable
SSD1306_WRITECOMMAND(0xA6); //
SSD1306_WRITECOMMAND(0xAF); //--turn on SSD1306 panel
/* Clear screen */
SSD1306_Fill(SSD1306_COLOR_BLACK);
/* Update screen */
SSD1306_UpdateScreen();
/* Set default values */
SSD1306.CurrentX = 0;
SSD1306.CurrentY = 0;
/* Initialized OK */
SSD1306.Initialized = 1;
/* Return OK */
return 1;
}
//Начальные адресса колонки и странцы
#define SSD1306_COLUMNADDR 0x21
#define SSD1306_PAGEADDR 0xB0
//Функция перемещения на начльную позцию
void SSD1306_setPosition(uint8_t column, uint8_t page) {
if (column > SSD1306_WIDTH - 1) {
column = 0; // Ограничение столбца
}
if (page > 7) {
page = 0; // Ограничение страницы
}
SSD1306_WRITECOMMAND(0x20+column); // Начальный адрес столбца
SSD1306_WRITECOMMAND(SSD1306_PAGEADDR+page); // Начальный адрес страницы
// SSD1306_WRITECOMMAND(7); // Конечный адрес страницы
}
//Функция отображения картинки из буффера
void SSD1306_UpdateScreen(void) {
uint8_t page;
uint8_t column;
uint8_t data_bytes = SSD1306_WIDTH / 8;
int i;
for (page = 0; page < 8; page++) {
SSD1306_WRITECOMMAND(0x10);
SSD1306_WRITECOMMAND(0x00);
for (column = 0; column < SSD1306_WIDTH; column++) { //
SSD1306_setPosition(column, page); // Начало столбца - 0, страница - m
// Запись данных в буфер дисплея
I2C_TXdata[0] = 0x40; // Байт управления: данные
// Заполнить буфер I2C данными из буфера дисплея
I2C_TXdata[0] = 0x40; // Команда записи данных
I2C_TXdata[1] = SSD1306_Buffer[SSD1306_WIDTH*page + column];
I2CWrite(I2C_SLAVE_ADDRESS, 2, true);
}
}
}
//Функция инвертирования бфуффера.
void SSD1306_ToggleInvert(void) {
uint16_t i;
/* Toggle invert */
SSD1306.Inverted = !SSD1306.Inverted;
/* Do memory toggle */
for (i = 0; i < sizeof(SSD1306_Buffer); i++) {
SSD1306_Buffer[i] = ~SSD1306_Buffer[i];
}
}
// Функция заливки (стирания)
void SSD1306_Fill(SSD1306_COLOR_t color) {
/* Set memory */
memset(SSD1306_Buffer, (color == SSD1306_COLOR_BLACK) ? 0x00 : 0xFF, sizeof(SSD1306_Buffer));
}
void SSD1306_DrawPixel(uint16_t x, uint16_t y, SSD1306_COLOR_t color) {
if (x >= SSD1306_WIDTH || y >= SSD1306_HEIGHT) {
return;
}
if (SSD1306.Inverted) {
color = (SSD1306_COLOR_t)!color;
}
// Правильно вычисляем индекс байта в буфере
uint16_t byteIndex = x + (y / 8) * SSD1306_WIDTH;
// Правильно вычисляем индекс бита в байт
uint8_t bitIndex = y % 8;
if (color == SSD1306_COLOR_WHITE) {
SSD1306_Buffer[byteIndex] |= (1 << bitIndex);
} else {
SSD1306_Buffer[byteIndex] &= ~(1 << bitIndex);
}
}
/* Функция отображения растрового изображения */
void ssd1306_DrawBitmap(uint8_t x, uint8_t y, const unsigned char* bitmap, uint8_t w, uint8_t h, SSD1306_COLOR_t color) {
int16_t byteWidth = (w + 7) / 8; // Bitmap scanline pad = whole byte
uint8_t byte = 0;
uint8_t i,j;
if (x >= SSD1306_WIDTH || y >= SSD1306_HEIGHT) {
return;
}
for ( j = 0; j < h; j++, y++) {
for ( i = 0; i < w; i++) {
if (i & 7) {
byte <<= 1;
} else {
byte = (*(const unsigned char *)(&bitmap[j * byteWidth + i / 8]));
}
if (byte & 0x80) {
SSD1306_DrawPixel(x + i, y, color);
}
}
}
return;
}
// функция позцианирования каретки по изображению
void SSD1306_GotoXY(uint16_t x, uint16_t y) {
/* Set write pointers */
SSD1306.CurrentX = x;
SSD1306.CurrentY = y;
}
// функция отображения символов
char SSD1306_Putc(char ch, FontDef_t* Font, SSD1306_COLOR_t color) {
uint32_t i, b, j;
/* Check available space in LCD */
if (
SSD1306_WIDTH <= (SSD1306.CurrentX + Font->FontWidth) ||
SSD1306_HEIGHT <= (SSD1306.CurrentY + Font->FontHeight)
) {
/* Error */
return 0;
}
/* Go through font */
for (i = 0; i < Font->FontHeight; i++) {
b = Font->data[(ch - 32) * Font->FontHeight + i];
for (j = 0; j < Font->FontWidth; j++) {
if ((b << j) & 0x8000) {
SSD1306_DrawPixel(SSD1306.CurrentX + j, (SSD1306.CurrentY + i), (SSD1306_COLOR_t) color);
} else {
SSD1306_DrawPixel(SSD1306.CurrentX + j, (SSD1306.CurrentY + i), (SSD1306_COLOR_t)!color);
}
}
}
/* Increase pointer */
SSD1306.CurrentX += Font->FontWidth;
/* Return character written */
return ch;
}
//Диспетчер отображения строк.
char SSD1306_Puts(char* str, FontDef_t* Font, SSD1306_COLOR_t color) {
/* Write characters */
// reverseString(str);
while (*str) {
/* Write character by character */
if (SSD1306_Putc(*str, Font, color) != *str) {
/* Return error */
return *str;
}
/* Increase string pointer */
str++;
}
/* Everything OK, zero should be returned */
return *str;
}
//Функция построения прямых линий по алгоритму брезинхема
void SSD1306_DrawLine(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1, SSD1306_COLOR_t c) {
int16_t dx, dy, sx, sy, err, e2, i, tmp;
/* Check for overflow */
if (x0 >= SSD1306_WIDTH) {
x0 = SSD1306_WIDTH - 1;
}
if (x1 >= SSD1306_WIDTH) {
x1 = SSD1306_WIDTH - 1;
}
if (y0 >= SSD1306_HEIGHT) {
y0 = SSD1306_HEIGHT - 1;
}
if (y1 >= SSD1306_HEIGHT) {
y1 = SSD1306_HEIGHT - 1;
}
dx = (x0 < x1) ? (x1 - x0) : (x0 - x1);
dy = (y0 < y1) ? (y1 - y0) : (y0 - y1);
sx = (x0 < x1) ? 1 : -1;
sy = (y0 < y1) ? 1 : -1;
err = ((dx > dy) ? dx : -dy) / 2;
if (dx == 0) {
if (y1 < y0) {
tmp = y1;
y1 = y0;
y0 = tmp;
}
if (x1 < x0) {
tmp = x1;
x1 = x0;
x0 = tmp;
}
/* Vertical line */
for (i = y0; i <= y1; i++) {
SSD1306_DrawPixel(x0, i, c);
}
/* Return from function */
return;
}
if (dy == 0) {
if (y1 < y0) {
tmp = y1;
y1 = y0;
y0 = tmp;
}
if (x1 < x0) {
tmp = x1;
x1 = x0;
x0 = tmp;
}
/* Horizontal line */
for (i = x0; i <= x1; i++) {
SSD1306_DrawPixel(i, y0, c);
}
/* Return from function */
return;
}
while (1) {
SSD1306_DrawPixel(x0, y0, c);
if (x0 == x1 && y0 == y1) {
break;
}
e2 = err;
if (e2 > -dx) {
err -= dy;
x0 += sx;
}
if (e2 < dy) {
err += dx;
y0 += sy;
}
}
}
//функция построения прямоугольников
void SSD1306_DrawRectangle(uint16_t x, uint16_t y, uint16_t w, uint16_t h, SSD1306_COLOR_t c) {
/* Check input parameters */
if (
x >= SSD1306_WIDTH ||
y >= SSD1306_HEIGHT
) {
/* Return error */
return;
}
/* Check width and height */
if ((x + w) >= SSD1306_WIDTH) {
w = SSD1306_WIDTH - x;
}
if ((y + h) >= SSD1306_HEIGHT) {
h = SSD1306_HEIGHT - y;
}
/* Draw 4 lines */
SSD1306_DrawLine(x, y, x + w, y, c); /* Top line */
SSD1306_DrawLine(x, y + h, x + w, y + h, c); /* Bottom line */
SSD1306_DrawLine(x, y, x, y + h, c); /* Left line */
SSD1306_DrawLine(x + w, y, x + w, y + h, c); /* Right line */
}
//Функция построения прямоугольников закрашенных прямоугольников
void SSD1306_DrawFilledRectangle(uint16_t x, uint16_t y, uint16_t w, uint16_t h, SSD1306_COLOR_t c) {
uint8_t i;
/* Check input parameters */
if (
x >= SSD1306_WIDTH ||
y >= SSD1306_HEIGHT
) {
/* Return error */
return;
}
/* Check width and height */
if ((x + w) >= SSD1306_WIDTH) {
w = SSD1306_WIDTH - x;
}
if ((y + h) >= SSD1306_HEIGHT) {
h = SSD1306_HEIGHT - y;
}
/* Draw lines */
for (i = 0; i <= h; i++) {
/* Draw lines */
SSD1306_DrawLine(x, y + i, x + w, y + i, c);
}
}
//Фунция построения треугольников
void SSD1306_DrawTriangle(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint16_t x3, uint16_t y3, SSD1306_COLOR_t color) {
/* Draw lines */
SSD1306_DrawLine(x1, y1, x2, y2, color);
SSD1306_DrawLine(x2, y2, x3, y3, color);
SSD1306_DrawLine(x3, y3, x1, y1, color);
}
//Фунция построения закрашенных треугольников
void SSD1306_DrawFilledTriangle(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint16_t x3, uint16_t y3, SSD1306_COLOR_t color) {
int16_t deltax = 0, deltay = 0, x = 0, y = 0, xinc1 = 0, xinc2 = 0,
yinc1 = 0, yinc2 = 0, den = 0, num = 0, numadd = 0, numpixels = 0,
curpixel = 0;
deltax = ABS(x2 - x1);
deltay = ABS(y2 - y1);
x = x1;
y = y1;
if (x2 >= x1) {
xinc1 = 1;
xinc2 = 1;
} else {
xinc1 = -1;
xinc2 = -1;
}
if (y2 >= y1) {
yinc1 = 1;
yinc2 = 1;
} else {
yinc1 = -1;
yinc2 = -1;
}
if (deltax >= deltay){
xinc1 = 0;
yinc2 = 0;
den = deltax;
num = deltax / 2;
numadd = deltay;
numpixels = deltax;
} else {
xinc2 = 0;
yinc1 = 0;
den = deltay;
num = deltay / 2;
numadd = deltax;
numpixels = deltay;
}
for (curpixel = 0; curpixel <= numpixels; curpixel++) {
SSD1306_DrawLine(x, y, x3, y3, color);
num += numadd;
if (num >= den) {
num -= den;
x += xinc1;
y += yinc1;
}
x += xinc2;
y += yinc2;
}
}
//Функция построения окружностей
void SSD1306_DrawCircle(int16_t x0, int16_t y0, int16_t r, SSD1306_COLOR_t c) {
int16_t f = 1 - r;
int16_t ddF_x = 1;
int16_t ddF_y = -2 * r;
int16_t x = 0;
int16_t y = r;
SSD1306_DrawPixel(x0, y0 + r, c);
SSD1306_DrawPixel(x0, y0 - r, c);
SSD1306_DrawPixel(x0 + r, y0, c);
SSD1306_DrawPixel(x0 - r, y0, c);
while (x < y) {
if (f >= 0) {
y--;
ddF_y += 2;
f += ddF_y;
}
x++;
ddF_x += 2;
f += ddF_x;
SSD1306_DrawPixel(x0 + x, y0 + y, c);
SSD1306_DrawPixel(x0 - x, y0 + y, c);
SSD1306_DrawPixel(x0 + x, y0 - y, c);
SSD1306_DrawPixel(x0 - x, y0 - y, c);
SSD1306_DrawPixel(x0 + y, y0 + x, c);
SSD1306_DrawPixel(x0 - y, y0 + x, c);
SSD1306_DrawPixel(x0 + y, y0 - x, c);
SSD1306_DrawPixel(x0 - y, y0 - x, c);
}
}
//Функция построения закрашенных окружностей
void SSD1306_DrawFilledCircle(int16_t x0, int16_t y0, int16_t r, SSD1306_COLOR_t c) {
int16_t f = 1 - r;
int16_t ddF_x = 1;
int16_t ddF_y = -2 * r;
int16_t x = 0;
int16_t y = r;
SSD1306_DrawPixel(x0, y0 + r, c);
SSD1306_DrawPixel(x0, y0 - r, c);
SSD1306_DrawPixel(x0 + r, y0, c);
SSD1306_DrawPixel(x0 - r, y0, c);
SSD1306_DrawLine(x0 - r, y0, x0 + r, y0, c);
while (x < y) {
if (f >= 0) {
y--;
ddF_y += 2;
f += ddF_y;
}
x++;
ddF_x += 2;
f += ddF_x;
SSD1306_DrawLine(x0 - x, y0 + y, x0 + x, y0 + y, c);
SSD1306_DrawLine(x0 + x, y0 - y, x0 - x, y0 - y, c);
SSD1306_DrawLine(x0 + y, y0 + x, x0 - y, y0 + x, c);
SSD1306_DrawLine(x0 + y, y0 - x, x0 - y, y0 - x, c);
}
}
//Функция включения дисплея
void SSD1306_ON(void) {
SSD1306_WRITECOMMAND(0x8D);
SSD1306_WRITECOMMAND(0x14);
SSD1306_WRITECOMMAND(0xAF);
}
//Функция выключения дисплея
void SSD1306_OFF(void) {
SSD1306_WRITECOMMAND(0x8D);
SSD1306_WRITECOMMAND(0x10);
SSD1306_WRITECOMMAND(0xAE);
}
//
// Функция инцииализации I2C как мастера.
//
void I2CMaster_Init(uint16_t I2C_OwnAddress, uint16_t I2CSlave_Address)
{
EALLOW;
//
// Must put I2C into reset before configuring it
//
I2caRegs.I2CMDR.all &= ~(0x20U);
//
// I2C configuration. Use a 400kHz I2CCLK with a 50% duty cycle.
//
//I2C_initMaster(base, DEVICE_SYSCLK_FREQ, 400000, I2C_DUTYCYCLE_50);
I2caRegs.I2CPSC.all = 0xB; // Prescaler - need 7-12 Mhz on module clk
I2caRegs.I2CCLKL = 0x7; // NOTE: must be non zero
I2caRegs.I2CCLKH = 0x8; // NOTE: must be non zero
//
// Configure Master as a Transmitter
//
I2caRegs.I2CMDR.bit.MST = 0x1;
I2caRegs.I2CMDR.bit.TRX = 0x1;
//
// Set data count
//
I2caRegs.I2CCNT = I2C_NUMBYTES;
//
// Set the bit count to 8 bits per data byte
//
I2caRegs.I2CMDR.bit.BC = 0x0U;
//
// Configure slave and own address
//
I2caRegs.I2COAR.all = I2C_OwnAddress; // Own address
I2caRegs.I2CSAR.all = I2CSlave_Address; // Slave address
//
// Set emulation mode to FREE
//
I2caRegs.I2CMDR.bit.FREE = 0x1;
//
//Clear all status
//
I2caRegs.I2CSTR.all = 0xFFFF;
//
// Enable I2C Interrupts- RRDY
//
I2caRegs.I2CIER.all = 0x08;
//
// Take I2C out of reset
//
I2caRegs.I2CMDR.all |= 0x0020;
}
//
// Функция передачи сообщений по I2C на слэйва.
//
void I2CWrite(uint16_t slaveAddr, uint16_t byteCount, bool sendStopCondition) {
int i ;
I2caRegs.I2CSAR.all = slaveAddr;
I2caRegs.I2CMDR.bit.MST = 0x1;
I2caRegs.I2CMDR.bit.TRX = 0x1;
I2caRegs.I2CCNT = byteCount;
I2caRegs.I2CMDR.bit.STT = 0x1;
for ( i = 0; i < byteCount; i++) {
I2caRegs.I2CDXR.all = I2C_TXdata[i];
while (I2caRegs.I2CSTR.bit.BYTESENT != 0x1);
I2caRegs.I2CSTR.bit.BYTESENT = 0x1;
}
if (sendStopCondition) {
I2caRegs.I2CMDR.bit.STP = 0x1;
while (I2caRegs.I2CMDR.bit.STP != 0x0);
I2caRegs.I2CSTR.bit.BYTESENT = 0x1;
}
}
//
// Функция чтения сообщений по I2C слэйва.
//
uint16_t I2CRead(uint16_t slaveAddr, uint16_t byteCount, bool sendStopCondition)
{
//
// Configure slave address
//
I2caRegs.I2CSAR.all = slaveAddr;
//
// Configure I2C in Master Receiver mode
//
I2caRegs.I2CMDR.bit.MST = 0x1;
I2caRegs.I2CMDR.bit.TRX = 0x0;
//
//Set Data Count
//
//I2caRegs.I2CCNT = byteCount;
//
// send Start condition
//
I2caRegs.I2CMDR.bit.STT = 0x1;
uint16_t count = 0;
//
// Read the received data into RX buffer
//
while(count < I2C_NUMBYTES)
{
if(I2caRegs.I2CSTR.bit.RRDY ==0x1)
{
I2C_RXdata[count] = I2caRegs.I2CDRR.all;
count++;
}
}
//
// Send STOP condition
//
if(sendStopCondition)
{
I2caRegs.I2CMDR.bit.STP = 0x1;
while(I2caRegs.I2CMDR.bit.STP != 0x0);
I2caRegs.I2CSTR.bit.BYTESENT = 0x1;
}
return count;
}

53
i2c_ex1_master/i2c_oled.h Normal file
View File

@ -0,0 +1,53 @@
#include "fonts.h"
#include "f28x_project.h"
//
// Defines
//
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
#define I2C_SLAVE_ADDRESS 0x3C
#define I2C_OWN_ADDRESS 0x30
#define MAX_BUFFER_SIZE 0x10
#define I2C_NUMBYTES 0x2U
//
// I2C GPIO pins
//
#define GPIO_PIN_SDAA 0 // GPIO number for I2C SDAA
#define GPIO_PIN_SCLA 1 // GPIO number for I2C SCLA
// Ìàêðîñ äëÿ îòïðàâêè êîìàíäû íà OLED-äèñïëåé
#define SSD1306_WRITECOMMAND(cmd) \
do { \
I2C_TXdata[0] = 0x00; \
I2C_TXdata[1] = cmd; \
I2CWrite(I2C_SLAVE_ADDRESS, 2, true); \
} while (0)
/* SSD1306 settings */
/* SSD1306 width in pixels */
#ifndef SSD1306_WIDTH
#define SSD1306_WIDTH 128
#endif
/* SSD1306 LCD height in pixels */
#ifndef SSD1306_HEIGHT
#define SSD1306_HEIGHT 64
#endif
/**
* @brief SSD1306 color enumeration
*/
typedef enum {
SSD1306_COLOR_BLACK = 0x00, /*!< Black color, no pixel */
SSD1306_COLOR_WHITE = 0x01 /*!< Pixel is set. Color depends on LCD */
} SSD1306_COLOR_t;
//
// Function Prototypes
//
void I2CMaster_Init(uint16_t I2CSlave_OwnAddress, uint16_t I2CSlave_Address);
void I2CWrite(uint16_t slaveAddr, uint16_t byteCount, bool sendStopCondition);
uint16_t I2CRead(uint16_t slaveAddr, uint16_t byteCount, bool sendStopCondition);

View File

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<configurations XML_version="1.2" id="configurations_0">
<configuration XML_version="1.2" id="Texas Instruments XDS2xx USB Debug Probe_0">
<instance XML_version="1.2" desc="Texas Instruments XDS2xx USB Debug Probe_0" href="connections/TIXDS2XXUSB_Connection.xml" id="Texas Instruments XDS2xx USB Debug Probe_0" xml="TIXDS2XXUSB_Connection.xml" xmlpath="connections"/>
<connection XML_version="1.2" id="Texas Instruments XDS2xx USB Debug Probe_0">
<instance XML_version="1.2" href="drivers/tixds560icepick_c.xml" id="drivers" xml="tixds560icepick_c.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds560c28x.xml" id="drivers" xml="tixds560c28x.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds560cla2.xml" id="drivers" xml="tixds560cla2.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds560cs_child.xml" id="drivers" xml="tixds560cs_child.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds560cs_dap.xml" id="drivers" xml="tixds560cs_dap.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds560cortexM.xml" id="drivers" xml="tixds560cortexM.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds560ajsm.xml" id="drivers" xml="tixds560ajsm.xml" xmlpath="drivers"/>
<platform XML_version="1.2" id="platform_0">
<instance XML_version="1.2" desc="TMS320F28388D_0" href="devices/f28388d.xml" id="TMS320F28388D_0" xml="f28388d.xml" xmlpath="devices"/>
<device HW_revision="1" XML_version="1.2" description="" id="TMS320F28388D_0" partnum="TMS320F28388D" simulation="no">
<router HW_revision="1.0" XML_version="1.2" description="ICEPick_C router" id="IcePick_C_0" isa="ICEPICK_C">
<subpath id="Subpath_1">
<property Type="numericfield" Value="0x11" desc="Port Number_0" id="Port Number"/>
</subpath>
<subpath id="CM">
<property Type="numericfield" Value="0x12" desc="Port Number_1" id="Port Number"/>
</subpath>
</router>
</device>
</platform>
</connection>
</configuration>
</configurations>