mirror of
https://github.com/QuantumLeaps/qpcpp.git
synced 2025-01-28 06:02:56 +08:00
7.1.3
This commit is contained in:
parent
d1b234a86d
commit
9567f5bc00
2
.gitignore
vendored
2
.gitignore
vendored
@ -38,7 +38,9 @@ version-*
|
|||||||
JLink*.*
|
JLink*.*
|
||||||
|
|
||||||
html/
|
html/
|
||||||
|
latex/
|
||||||
cert-pack/
|
cert-pack/
|
||||||
|
cert-latex/
|
||||||
test_priv/
|
test_priv/
|
||||||
dbg/
|
dbg/
|
||||||
rel/
|
rel/
|
||||||
|
@ -5,3 +5,7 @@
|
|||||||
GENERATE_HTML = NO
|
GENERATE_HTML = NO
|
||||||
GENERATE_LATEX = YES
|
GENERATE_LATEX = YES
|
||||||
ENABLED_SECTIONS += LATEX
|
ENABLED_SECTIONS += LATEX
|
||||||
|
|
||||||
|
# no source code in latex...
|
||||||
|
SOURCE_BROWSER = NO
|
||||||
|
VERBATIM_HEADERS = NO
|
||||||
|
@ -1,134 +0,0 @@
|
|||||||
<?xml version="1.0"?>
|
|
||||||
<VisualGDBProjectSettings2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|
||||||
<ConfigurationName>Spy</ConfigurationName>
|
|
||||||
<Project xsi:type="com.visualgdb.project.embedded">
|
|
||||||
<CustomSourceDirectories>
|
|
||||||
<Directories />
|
|
||||||
<PathStyle>MinGWUnixSlash</PathStyle>
|
|
||||||
<LocalDirForAbsolutePaths>$(ToolchainDir)</LocalDirForAbsolutePaths>
|
|
||||||
</CustomSourceDirectories>
|
|
||||||
<MainSourceDirectory>$(ProjectDir)</MainSourceDirectory>
|
|
||||||
<ExportAdvancedBuildVariables>false</ExportAdvancedBuildVariables>
|
|
||||||
<EmbeddedProfileFile>stm32.xml</EmbeddedProfileFile>
|
|
||||||
</Project>
|
|
||||||
<Build xsi:type="com.visualgdb.build.msbuild">
|
|
||||||
<ToolchainID>
|
|
||||||
<Version>
|
|
||||||
<Revision>0</Revision>
|
|
||||||
</Version>
|
|
||||||
</ToolchainID>
|
|
||||||
<ProjectFile>dpp-qk.vcxproj</ProjectFile>
|
|
||||||
<RemoteBuildEnvironment>
|
|
||||||
<Records />
|
|
||||||
</RemoteBuildEnvironment>
|
|
||||||
<ParallelJobCount>1</ParallelJobCount>
|
|
||||||
<SuppressDirectoryChangeMessages>true</SuppressDirectoryChangeMessages>
|
|
||||||
</Build>
|
|
||||||
<CustomBuild>
|
|
||||||
<PreSyncActions />
|
|
||||||
<PreBuildActions />
|
|
||||||
<PostBuildActions />
|
|
||||||
<PreCleanActions />
|
|
||||||
<PostCleanActions />
|
|
||||||
</CustomBuild>
|
|
||||||
<CustomDebug>
|
|
||||||
<PreDebugActions />
|
|
||||||
<PostDebugActions />
|
|
||||||
<DebugStopActions />
|
|
||||||
<BreakMode>Default</BreakMode>
|
|
||||||
</CustomDebug>
|
|
||||||
<CustomShortcuts>
|
|
||||||
<Shortcuts />
|
|
||||||
<ShowMessageAfterExecuting>true</ShowMessageAfterExecuting>
|
|
||||||
</CustomShortcuts>
|
|
||||||
<UserDefinedVariables />
|
|
||||||
<ImportedPropertySheets />
|
|
||||||
<CodeSense>
|
|
||||||
<Enabled>Unknown</Enabled>
|
|
||||||
<ExtraSettings>
|
|
||||||
<HideErrorsInSystemHeaders>true</HideErrorsInSystemHeaders>
|
|
||||||
<SupportLightweightReferenceAnalysis>true</SupportLightweightReferenceAnalysis>
|
|
||||||
<CheckForClangFormatFiles>true</CheckForClangFormatFiles>
|
|
||||||
<FormattingEngine xsi:nil="true" />
|
|
||||||
</ExtraSettings>
|
|
||||||
<CodeAnalyzerSettings>
|
|
||||||
<Enabled>false</Enabled>
|
|
||||||
</CodeAnalyzerSettings>
|
|
||||||
</CodeSense>
|
|
||||||
<BuildContextDirectory>VisualGDB\VisualGDBCache</BuildContextDirectory>
|
|
||||||
<Configurations />
|
|
||||||
<ProgramArgumentsSuggestions />
|
|
||||||
<Debug xsi:type="com.visualgdb.debug.embedded">
|
|
||||||
<AdditionalStartupCommands />
|
|
||||||
<AdditionalGDBSettings>
|
|
||||||
<Features>
|
|
||||||
<DisableAutoDetection>false</DisableAutoDetection>
|
|
||||||
<UseFrameParameter>false</UseFrameParameter>
|
|
||||||
<SimpleValuesFlagSupported>false</SimpleValuesFlagSupported>
|
|
||||||
<ListLocalsSupported>false</ListLocalsSupported>
|
|
||||||
<ByteLevelMemoryCommandsAvailable>false</ByteLevelMemoryCommandsAvailable>
|
|
||||||
<ThreadInfoSupported>false</ThreadInfoSupported>
|
|
||||||
<PendingBreakpointsSupported>false</PendingBreakpointsSupported>
|
|
||||||
<SupportTargetCommand>false</SupportTargetCommand>
|
|
||||||
<ReliableBreakpointNotifications>false</ReliableBreakpointNotifications>
|
|
||||||
</Features>
|
|
||||||
<EnableSmartStepping>false</EnableSmartStepping>
|
|
||||||
<FilterSpuriousStoppedNotifications>false</FilterSpuriousStoppedNotifications>
|
|
||||||
<ForceSingleThreadedMode>false</ForceSingleThreadedMode>
|
|
||||||
<UseAppleExtensions>false</UseAppleExtensions>
|
|
||||||
<CanAcceptCommandsWhileRunning>false</CanAcceptCommandsWhileRunning>
|
|
||||||
<MakeLogFile>false</MakeLogFile>
|
|
||||||
<IgnoreModuleEventsWhileStepping>true</IgnoreModuleEventsWhileStepping>
|
|
||||||
<UseRelativePathsOnly>false</UseRelativePathsOnly>
|
|
||||||
<ExitAction>None</ExitAction>
|
|
||||||
<DisableDisassembly>false</DisableDisassembly>
|
|
||||||
<ExamineMemoryWithXCommand>false</ExamineMemoryWithXCommand>
|
|
||||||
<StepIntoNewInstanceEntry>main</StepIntoNewInstanceEntry>
|
|
||||||
<ExamineRegistersInRawFormat>true</ExamineRegistersInRawFormat>
|
|
||||||
<DisableSignals>false</DisableSignals>
|
|
||||||
<EnableAsyncExecutionMode>false</EnableAsyncExecutionMode>
|
|
||||||
<EnableNonStopMode>false</EnableNonStopMode>
|
|
||||||
<MaxBreakpointLimit>0</MaxBreakpointLimit>
|
|
||||||
</AdditionalGDBSettings>
|
|
||||||
<DebugMethod>
|
|
||||||
<ID>com.sysprogs.arm.openocd</ID>
|
|
||||||
<InterfaceID>stlink-v2-1</InterfaceID>
|
|
||||||
<InterfaceSerialNumber>066EFF495056805087184715</InterfaceSerialNumber>
|
|
||||||
<Configuration xsi:type="com.visualgdb.edp.openocd.settings">
|
|
||||||
<CommandLine>-f interface/stlink-v2-1.cfg -f target/stm32l1.cfg -c init -c "reset init"</CommandLine>
|
|
||||||
<ExtraParameters>
|
|
||||||
<Frequency xsi:nil="true" />
|
|
||||||
<BoostedFrequency xsi:nil="true" />
|
|
||||||
<ConnectUnderReset>false</ConnectUnderReset>
|
|
||||||
</ExtraParameters>
|
|
||||||
<LoadProgressGUIThreshold>131072</LoadProgressGUIThreshold>
|
|
||||||
<ProgramMode>Enabled</ProgramMode>
|
|
||||||
<StartupCommands>
|
|
||||||
<string>set remotetimeout 60</string>
|
|
||||||
<string>target remote :$$SYS:GDB_PORT$$</string>
|
|
||||||
<string>mon halt</string>
|
|
||||||
<string>mon reset init</string>
|
|
||||||
<string>load</string>
|
|
||||||
</StartupCommands>
|
|
||||||
<ProgramFLASHUsingExternalTool>false</ProgramFLASHUsingExternalTool>
|
|
||||||
<PreferredGDBPort>0</PreferredGDBPort>
|
|
||||||
<PreferredTelnetPort>0</PreferredTelnetPort>
|
|
||||||
<AlwaysPassSerialNumber>false</AlwaysPassSerialNumber>
|
|
||||||
<SelectedCoreIndex xsi:nil="true" />
|
|
||||||
</Configuration>
|
|
||||||
</DebugMethod>
|
|
||||||
<AutoDetectRTOS>true</AutoDetectRTOS>
|
|
||||||
<SemihostingSupport>Auto</SemihostingSupport>
|
|
||||||
<SemihostingPollingDelay>0</SemihostingPollingDelay>
|
|
||||||
<StepIntoEntryPoint>false</StepIntoEntryPoint>
|
|
||||||
<ReloadFirmwareOnReset>false</ReloadFirmwareOnReset>
|
|
||||||
<ValidateEndOfStackAddress>true</ValidateEndOfStackAddress>
|
|
||||||
<StopAtEntryPoint>false</StopAtEntryPoint>
|
|
||||||
<EnableVirtualHalts>false</EnableVirtualHalts>
|
|
||||||
<DynamicAnalysisSettings />
|
|
||||||
<EndOfStackSymbol>_estack</EndOfStackSymbol>
|
|
||||||
<TimestampProviderTicksPerSecond>0</TimestampProviderTicksPerSecond>
|
|
||||||
<KeepConsoleAfterExit>false</KeepConsoleAfterExit>
|
|
||||||
<CheckInterfaceDrivers>true</CheckInterfaceDrivers>
|
|
||||||
</Debug>
|
|
||||||
</VisualGDBProjectSettings2>
|
|
@ -1,139 +0,0 @@
|
|||||||
/*****************************************************************************
|
|
||||||
* Product: Linker script for for STM32L152RET6, GNU-ARM linker
|
|
||||||
* Last Updated for Version: 5.9.8
|
|
||||||
* Date of the Last Update: 2017-09-13
|
|
||||||
*
|
|
||||||
* Q u a n t u m L e a P s
|
|
||||||
* ---------------------------
|
|
||||||
* innovating embedded systems
|
|
||||||
*
|
|
||||||
* Copyright (C) Quantum Leaps, LLC. All rights reserved.
|
|
||||||
*
|
|
||||||
* This program is open source 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
|
|
||||||
* (at your option) any later version.
|
|
||||||
*
|
|
||||||
* Alternatively, this program may be distributed and modified under the
|
|
||||||
* terms of Quantum Leaps commercial licenses, which expressly supersede
|
|
||||||
* the GNU General Public License and are specifically designed for
|
|
||||||
* licensees interested in retaining the proprietary status of their code.
|
|
||||||
*
|
|
||||||
* 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/>.
|
|
||||||
*
|
|
||||||
* Contact information:
|
|
||||||
* https://state-machine.com
|
|
||||||
* mailto:info@state-machine.com
|
|
||||||
*****************************************************************************/
|
|
||||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
|
|
||||||
OUTPUT_ARCH(arm)
|
|
||||||
ENTRY(Reset_Handler) /* entry Point */
|
|
||||||
|
|
||||||
MEMORY { /* memory map of STM32L152RET6 */
|
|
||||||
ROM (rx) : ORIGIN = 0x08000000, LENGTH = 512K
|
|
||||||
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 80K
|
|
||||||
}
|
|
||||||
|
|
||||||
/* The size of the stack used by the application. NOTE: you need to adjust */
|
|
||||||
STACK_SIZE = 2048;
|
|
||||||
|
|
||||||
/* The size of the heap used by the application. NOTE: you need to adjust */
|
|
||||||
HEAP_SIZE = 0;
|
|
||||||
|
|
||||||
SECTIONS {
|
|
||||||
|
|
||||||
.isr_vector : { /* the vector table goes FIRST into ROM */
|
|
||||||
KEEP(*(.isr_vector)) /* vector table */
|
|
||||||
. = ALIGN(4);
|
|
||||||
} >ROM
|
|
||||||
|
|
||||||
.text : { /* code and constants */
|
|
||||||
. = ALIGN(4);
|
|
||||||
*(.text) /* .text sections (code) */
|
|
||||||
*(.text*) /* .text* sections (code) */
|
|
||||||
*(.rodata) /* .rodata sections (constants, strings, etc.) */
|
|
||||||
*(.rodata*) /* .rodata* sections (constants, strings, etc.) */
|
|
||||||
|
|
||||||
KEEP (*(.init))
|
|
||||||
KEEP (*(.fini))
|
|
||||||
|
|
||||||
. = ALIGN(4);
|
|
||||||
} >ROM
|
|
||||||
|
|
||||||
.preinit_array : {
|
|
||||||
PROVIDE_HIDDEN (__preinit_array_start = .);
|
|
||||||
KEEP (*(.preinit_array*))
|
|
||||||
PROVIDE_HIDDEN (__preinit_array_end = .);
|
|
||||||
} >ROM
|
|
||||||
|
|
||||||
.init_array : {
|
|
||||||
PROVIDE_HIDDEN (__init_array_start = .);
|
|
||||||
KEEP (*(SORT(.init_array.*)))
|
|
||||||
KEEP (*(.init_array*))
|
|
||||||
PROVIDE_HIDDEN (__init_array_end = .);
|
|
||||||
} >ROM
|
|
||||||
|
|
||||||
.fini_array : {
|
|
||||||
PROVIDE_HIDDEN (__fini_array_start = .);
|
|
||||||
KEEP (*(.fini_array*))
|
|
||||||
KEEP (*(SORT(.fini_array.*)))
|
|
||||||
PROVIDE_HIDDEN (__fini_array_end = .);
|
|
||||||
} >ROM
|
|
||||||
|
|
||||||
_etext = .; /* global symbols at end of code */
|
|
||||||
|
|
||||||
.stack : {
|
|
||||||
__stack_start__ = .;
|
|
||||||
. = . + STACK_SIZE;
|
|
||||||
. = ALIGN(4);
|
|
||||||
__stack_end__ = .;
|
|
||||||
} >RAM
|
|
||||||
|
|
||||||
.data : AT (_etext) {
|
|
||||||
__data_load = LOADADDR (.data);
|
|
||||||
__data_start = .;
|
|
||||||
*(.data) /* .data sections */
|
|
||||||
*(.data*) /* .data* sections */
|
|
||||||
. = ALIGN(4);
|
|
||||||
__data_end__ = .;
|
|
||||||
_edata = __data_end__;
|
|
||||||
} >RAM
|
|
||||||
|
|
||||||
.bss : {
|
|
||||||
__bss_start__ = .;
|
|
||||||
*(.bss)
|
|
||||||
*(.bss*)
|
|
||||||
*(COMMON)
|
|
||||||
. = ALIGN(4);
|
|
||||||
_ebss = .; /* define a global symbol at bss end */
|
|
||||||
__bss_end__ = .;
|
|
||||||
} >RAM
|
|
||||||
|
|
||||||
__exidx_start = .;
|
|
||||||
.ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } >RAM
|
|
||||||
__exidx_end = .;
|
|
||||||
|
|
||||||
PROVIDE ( end = _ebss );
|
|
||||||
PROVIDE ( _end = _ebss );
|
|
||||||
PROVIDE ( __end__ = _ebss );
|
|
||||||
|
|
||||||
.heap : {
|
|
||||||
__heap_start__ = .;
|
|
||||||
. = . + HEAP_SIZE;
|
|
||||||
. = ALIGN(4);
|
|
||||||
__heap_end__ = .;
|
|
||||||
} >RAM
|
|
||||||
|
|
||||||
/* Remove information from the standard libraries */
|
|
||||||
/DISCARD/ : {
|
|
||||||
libc.a ( * )
|
|
||||||
libm.a ( * )
|
|
||||||
libgcc.a ( * )
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,28 +0,0 @@
|
|||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
|
||||||
# Visual Studio Version 16
|
|
||||||
VisualStudioVersion = 16.0.30517.126
|
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dpp-qk", "dpp-qk.vcxproj", "{33464F24-9B0F-4276-89FF-8D462C1392EE}"
|
|
||||||
EndProject
|
|
||||||
Global
|
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
||||||
Debug|VisualGDB = Debug|VisualGDB
|
|
||||||
Release|VisualGDB = Release|VisualGDB
|
|
||||||
Spy|VisualGDB = Spy|VisualGDB
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
||||||
{33464F24-9B0F-4276-89FF-8D462C1392EE}.Debug|VisualGDB.ActiveCfg = Debug|VisualGDB
|
|
||||||
{33464F24-9B0F-4276-89FF-8D462C1392EE}.Debug|VisualGDB.Build.0 = Debug|VisualGDB
|
|
||||||
{33464F24-9B0F-4276-89FF-8D462C1392EE}.Release|VisualGDB.ActiveCfg = Release|VisualGDB
|
|
||||||
{33464F24-9B0F-4276-89FF-8D462C1392EE}.Release|VisualGDB.Build.0 = Release|VisualGDB
|
|
||||||
{33464F24-9B0F-4276-89FF-8D462C1392EE}.Spy|VisualGDB.ActiveCfg = Spy|VisualGDB
|
|
||||||
{33464F24-9B0F-4276-89FF-8D462C1392EE}.Spy|VisualGDB.Build.0 = Spy|VisualGDB
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
|
||||||
HideSolutionNode = FALSE
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
|
||||||
SolutionGuid = {35222B4D-B267-427E-8293-873EDD0720C0}
|
|
||||||
EndGlobalSection
|
|
||||||
EndGlobal
|
|
@ -1,148 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
|
||||||
<ProjectConfiguration Include="Debug|VisualGDB">
|
|
||||||
<Configuration>Debug</Configuration>
|
|
||||||
<Platform>VisualGDB</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Release|VisualGDB">
|
|
||||||
<Configuration>Release</Configuration>
|
|
||||||
<Platform>VisualGDB</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Spy|VisualGDB">
|
|
||||||
<Configuration>Spy</Configuration>
|
|
||||||
<Platform>VisualGDB</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
</ItemGroup>
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<VCProjectVersion>16.0</VCProjectVersion>
|
|
||||||
<ProjectGuid>{33464F24-9B0F-4276-89FF-8D462C1392EE}</ProjectGuid>
|
|
||||||
<BSP_ID>com.sysprogs.arm.stm32</BSP_ID>
|
|
||||||
<BSP_VERSION>2020.06</BSP_VERSION>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|VisualGDB'">
|
|
||||||
<MCUPropertyListFile>$(ProjectDir)stm32.props</MCUPropertyListFile>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Spy|VisualGDB'" Label="Configuration">
|
|
||||||
<MCUPropertyListFile>$(ProjectDir)stm32.props</MCUPropertyListFile>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|VisualGDB'">
|
|
||||||
<MCUPropertyListFile>$(ProjectDir)stm32.props</MCUPropertyListFile>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings">
|
|
||||||
</ImportGroup>
|
|
||||||
<ImportGroup Label="Shared">
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Label="UserMacros" />
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|VisualGDB'">
|
|
||||||
<GNUConfigurationType>Debug</GNUConfigurationType>
|
|
||||||
<ToolchainID>d883dc4a-545e-4d48-bba0-41645b13fd69</ToolchainID>
|
|
||||||
<ToolchainVersion>9.3.1/(GNU/r0</ToolchainVersion>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Spy|VisualGDB'">
|
|
||||||
<GNUConfigurationType>Debug</GNUConfigurationType>
|
|
||||||
<ToolchainID>d883dc4a-545e-4d48-bba0-41645b13fd69</ToolchainID>
|
|
||||||
<ToolchainVersion>9.3.1/(GNU/r0</ToolchainVersion>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|VisualGDB'">
|
|
||||||
<ToolchainID>d883dc4a-545e-4d48-bba0-41645b13fd69</ToolchainID>
|
|
||||||
<ToolchainVersion>9.3.1/(GNU/r0</ToolchainVersion>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|VisualGDB'">
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>..;../..;../../../../../include;../../../../../src;../../../../../ports/arm-cm/qk/gnu;../../../../../3rd_party/CMSIS/Include;../../../../../3rd_party/nucleo-l152re;%(ClCompile.AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
<PreprocessorDefinitions>DEBUG=1;%(ClCompile.PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
||||||
</ClCompile>
|
|
||||||
<Link>
|
|
||||||
<AdditionalLinkerInputs>;%(Link.AdditionalLinkerInputs)</AdditionalLinkerInputs>
|
|
||||||
<LibrarySearchDirectories>;%(Link.LibrarySearchDirectories)</LibrarySearchDirectories>
|
|
||||||
<AdditionalLibraryNames>;%(Link.AdditionalLibraryNames)</AdditionalLibraryNames>
|
|
||||||
<LinkerScript>dpp-qk.ld</LinkerScript>
|
|
||||||
<AdditionalOptions>-specs=nosys.specs -specs=nano.specs %(AdditionalOptions)</AdditionalOptions>
|
|
||||||
</Link>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Spy|VisualGDB'">
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>..;../..;../../../../../include;../../../../../src;../../../../../ports/arm-cm/qk/gnu;../../../../../3rd_party/CMSIS/Include;../../../../../3rd_party/nucleo-l152re;%(ClCompile.AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
<PreprocessorDefinitions>DEBUG=1;Q_SPY;%(ClCompile.PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
||||||
<Optimization>O3</Optimization>
|
|
||||||
</ClCompile>
|
|
||||||
<Link>
|
|
||||||
<AdditionalLinkerInputs>;%(Link.AdditionalLinkerInputs)</AdditionalLinkerInputs>
|
|
||||||
<LibrarySearchDirectories>;%(Link.LibrarySearchDirectories)</LibrarySearchDirectories>
|
|
||||||
<AdditionalLibraryNames>;%(Link.AdditionalLibraryNames)</AdditionalLibraryNames>
|
|
||||||
<LinkerScript>dpp-qk.ld</LinkerScript>
|
|
||||||
<AdditionalOptions>-specs=nosys.specs -specs=nano.specs %(AdditionalOptions)</AdditionalOptions>
|
|
||||||
</Link>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|VisualGDB'">
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>..;../..;../../../../../include;../../../../../src;../../../../../ports/arm-cm/qk/gnu;../../../../../3rd_party/CMSIS/Include;../../../../../3rd_party/nucleo-l152re;%(ClCompile.AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
<PreprocessorDefinitions>NDEBUG=1;RELEASE=1;%(ClCompile.PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
||||||
</ClCompile>
|
|
||||||
<Link>
|
|
||||||
<AdditionalLinkerInputs>;%(Link.AdditionalLinkerInputs)</AdditionalLinkerInputs>
|
|
||||||
<LibrarySearchDirectories>;%(Link.LibrarySearchDirectories)</LibrarySearchDirectories>
|
|
||||||
<AdditionalLibraryNames>;%(Link.AdditionalLibraryNames)</AdditionalLibraryNames>
|
|
||||||
<LinkerScript>dpp-qk.ld</LinkerScript>
|
|
||||||
<AdditionalOptions>-specs=nosys.specs -specs=nano.specs %(AdditionalOptions)</AdditionalOptions>
|
|
||||||
</Link>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="..\..\..\..\..\3rd_party\nucleo-l152re\gnu\startup_stm32l1xx.c" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\3rd_party\nucleo-l152re\system_stm32l1xx.c" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\include\qstamp.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\ports\arm-cm\qk\gnu\qk_port.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qep_hsm.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qep_msm.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_act.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_actq.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_defer.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_dyn.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_mem.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_ps.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_qact.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_qeq.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_qmact.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_time.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qk\qk.cpp" />
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qs\qs.cpp">
|
|
||||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|VisualGDB'">true</ExcludedFromBuild>
|
|
||||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|VisualGDB'">true</ExcludedFromBuild>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qs\qs_fp.cpp">
|
|
||||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|VisualGDB'">true</ExcludedFromBuild>
|
|
||||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|VisualGDB'">true</ExcludedFromBuild>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qs\qs_rx.cpp">
|
|
||||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|VisualGDB'">true</ExcludedFromBuild>
|
|
||||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|VisualGDB'">true</ExcludedFromBuild>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\philo.cpp" />
|
|
||||||
<ClCompile Include="..\..\table.cpp" />
|
|
||||||
<ClCompile Include="..\bsp.cpp" />
|
|
||||||
<ClCompile Include="..\main.cpp" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="stm32.props" />
|
|
||||||
<None Include="dpp-qk-Debug.vgdbsettings" />
|
|
||||||
<None Include="dpp-qk-Release.vgdbsettings" />
|
|
||||||
<None Include="stm32.xml" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="..\..\..\..\..\ports\arm-cm\qk\gnu\qep_port.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\..\ports\arm-cm\qk\gnu\qf_port.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\..\ports\arm-cm\qk\gnu\qk_port.hpp" />
|
|
||||||
<ClInclude Include="..\..\..\..\..\ports\arm-cm\qk\gnu\qs_port.hpp" />
|
|
||||||
<ClInclude Include="..\..\bsp.hpp" />
|
|
||||||
<ClInclude Include="..\..\dpp.hpp" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Text Include="..\..\README.txt" />
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
@ -1,137 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="Source files">
|
|
||||||
<UniqueIdentifier>{c6017ab7-6299-4b81-acee-c1763a48750d}</UniqueIdentifier>
|
|
||||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
|
||||||
</Filter>
|
|
||||||
<Filter Include="VisualGDB settings">
|
|
||||||
<UniqueIdentifier>{c919b77d-bd4e-42dd-90aa-1ccb1597d180}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
<Filter Include="nucleo-l152re">
|
|
||||||
<UniqueIdentifier>{d32a0836-a71c-48cd-a0dc-003d1237eae2}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
<Filter Include="QS">
|
|
||||||
<UniqueIdentifier>{546cf9df-d280-46a0-8461-b51c82a3baa5}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
<Filter Include="QP-port">
|
|
||||||
<UniqueIdentifier>{0d86c7f6-a92e-4327-835c-5bbf87534465}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
<Filter Include="QP">
|
|
||||||
<UniqueIdentifier>{3c579ef5-dace-45b5-8c74-75413c8bb3b6}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="stm32.props">
|
|
||||||
<Filter>nucleo-l152re</Filter>
|
|
||||||
</None>
|
|
||||||
<None Include="dpp-qk-Debug.vgdbsettings">
|
|
||||||
<Filter>VisualGDB settings</Filter>
|
|
||||||
</None>
|
|
||||||
<None Include="dpp-qk-Release.vgdbsettings">
|
|
||||||
<Filter>VisualGDB settings</Filter>
|
|
||||||
</None>
|
|
||||||
<None Include="stm32.xml">
|
|
||||||
<Filter>VisualGDB settings</Filter>
|
|
||||||
</None>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="..\..\..\..\..\3rd_party\nucleo-l152re\system_stm32l1xx.c">
|
|
||||||
<Filter>nucleo-l152re</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\3rd_party\nucleo-l152re\gnu\startup_stm32l1xx.c">
|
|
||||||
<Filter>nucleo-l152re</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qep_hsm.cpp">
|
|
||||||
<Filter>QP</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qep_msm.cpp">
|
|
||||||
<Filter>QP</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_act.cpp">
|
|
||||||
<Filter>QP</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_actq.cpp">
|
|
||||||
<Filter>QP</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_defer.cpp">
|
|
||||||
<Filter>QP</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_dyn.cpp">
|
|
||||||
<Filter>QP</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_mem.cpp">
|
|
||||||
<Filter>QP</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_ps.cpp">
|
|
||||||
<Filter>QP</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_qact.cpp">
|
|
||||||
<Filter>QP</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_qeq.cpp">
|
|
||||||
<Filter>QP</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_qmact.cpp">
|
|
||||||
<Filter>QP</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qf\qf_time.cpp">
|
|
||||||
<Filter>QP</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\ports\arm-cm\qk\gnu\qk_port.cpp">
|
|
||||||
<Filter>QP-port</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qs\qs.cpp">
|
|
||||||
<Filter>QS</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qs\qs_fp.cpp">
|
|
||||||
<Filter>QS</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qs\qs_rx.cpp">
|
|
||||||
<Filter>QS</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\philo.cpp">
|
|
||||||
<Filter>Source files</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\table.cpp">
|
|
||||||
<Filter>Source files</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\bsp.cpp">
|
|
||||||
<Filter>Source files</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\main.cpp">
|
|
||||||
<Filter>Source files</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\include\qstamp.cpp">
|
|
||||||
<Filter>Source files</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\..\..\..\..\src\qk\qk.cpp">
|
|
||||||
<Filter>QP</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="..\..\..\..\..\ports\arm-cm\qk\gnu\qep_port.hpp">
|
|
||||||
<Filter>QP-port</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\..\..\..\..\ports\arm-cm\qk\gnu\qf_port.hpp">
|
|
||||||
<Filter>QP-port</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\..\..\..\..\ports\arm-cm\qk\gnu\qk_port.hpp">
|
|
||||||
<Filter>QP-port</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\..\..\..\..\ports\arm-cm\qk\gnu\qs_port.hpp">
|
|
||||||
<Filter>QP-port</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\..\bsp.hpp">
|
|
||||||
<Filter>Source files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\..\dpp.hpp">
|
|
||||||
<Filter>Source files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Text Include="..\..\README.txt">
|
|
||||||
<Filter>Source files</Filter>
|
|
||||||
</Text>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
@ -1,31 +0,0 @@
|
|||||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<!--
|
|
||||||
This file is generated by VisualGDB.
|
|
||||||
It contains GCC settings automatically derived from the board support package (BSP).
|
|
||||||
DO NOT EDIT MANUALLY. THE FILE WILL BE OVERWRITTEN.
|
|
||||||
Use VisualGDB Project Properties dialog or modify Makefile or per-configuration .mak files instead.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- In order to build this project manually (outside VisualGDB), please provide TOOLCHAIN_ROOT, BSP_ROOT, EFP_BASE and TESTFW_BASE variables via Environment or Make command line -->
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ClCompile>
|
|
||||||
<PreprocessorDefinitions>ARM_MATH_CM3;flash_layout;STM32L152RE;STM32L152xE;%(ClCompile.PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
||||||
<AdditionalIncludeDirectories>%(ClCompile.AdditionalIncludeDirectories);$(ProjectDir);$(BSP_ROOT)/STM32L1xxxx/STM32L1xx_HAL_Driver/Inc;$(BSP_ROOT)/STM32L1xxxx/STM32L1xx_HAL_Driver/Inc/Legacy;$(BSP_ROOT)/STM32L1xxxx/CMSIS_HAL/Device/ST/STM32L1xx/Include;$(BSP_ROOT)/STM32L1xxxx/CMSIS_HAL/Core/Include;$(BSP_ROOT)/STM32L1xxxx/CMSIS_HAL/Include</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<Link>
|
|
||||||
<LinkerScript Condition="'%(Link.LinkerScript)' == ''">$(BSP_ROOT)/STM32L1xxxx/LinkerScripts/STM32L152RE_flash.lds</LinkerScript>
|
|
||||||
</Link>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<PropertyGroup>
|
|
||||||
<DefaultLinkerScript>$(BSP_ROOT)/STM32L1xxxx/LinkerScripts/STM32L152RE_flash.lds</DefaultLinkerScript>
|
|
||||||
</PropertyGroup>
|
|
||||||
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ToolchainSettingsContainer>
|
|
||||||
<ARMCPU Condition="'%(ToolchainSettingsContainer.ARMCPU)' == ''">cortex-m3</ARMCPU>
|
|
||||||
<InstructionSet Condition="'%(ToolchainSettingsContainer.InstructionSet)' == ''">THUMB</InstructionSet>
|
|
||||||
</ToolchainSettingsContainer>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
</Project>
|
|
@ -1,39 +0,0 @@
|
|||||||
<?xml version="1.0"?>
|
|
||||||
<EmbeddedProfile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|
||||||
<ToolchainID>d883dc4a-545e-4d48-bba0-41645b13fd69</ToolchainID>
|
|
||||||
<ToolchainVersion>
|
|
||||||
<GCC>9.3.1</GCC>
|
|
||||||
<GDB>(GNU</GDB>
|
|
||||||
<Revision>0</Revision>
|
|
||||||
</ToolchainVersion>
|
|
||||||
<BspID>com.sysprogs.arm.stm32</BspID>
|
|
||||||
<BspVersion>2020.06</BspVersion>
|
|
||||||
<McuID>STM32L152RE</McuID>
|
|
||||||
<MCUDefinitionFile>STM32L1xxxx/DeviceDefinitions/stm32l152xe.xml</MCUDefinitionFile>
|
|
||||||
<MCUProperties>
|
|
||||||
<Entries>
|
|
||||||
<KeyValue>
|
|
||||||
<Key>com.sysprogs.bspoptions.primary_memory</Key>
|
|
||||||
<Value>flash</Value>
|
|
||||||
</KeyValue>
|
|
||||||
<KeyValue>
|
|
||||||
<Key>com.sysprogs.mcuoptions.ignore_startup_file</Key>
|
|
||||||
</KeyValue>
|
|
||||||
</Entries>
|
|
||||||
</MCUProperties>
|
|
||||||
<BSPSourceFolderName>Device-specific files</BSPSourceFolderName>
|
|
||||||
<MCUMakFile>stm32.mak</MCUMakFile>
|
|
||||||
<ReferencedFrameworks>
|
|
||||||
<string>com.sysprogs.arm.stm32.ll</string>
|
|
||||||
</ReferencedFrameworks>
|
|
||||||
<FrameworkProperties>
|
|
||||||
<Entries>
|
|
||||||
<KeyValue>
|
|
||||||
<Key>com.sysprogs.bspoptions.stm32.ll_driver</Key>
|
|
||||||
</KeyValue>
|
|
||||||
</Entries>
|
|
||||||
</FrameworkProperties>
|
|
||||||
<TestFrameworkProperties>
|
|
||||||
<Entries />
|
|
||||||
</TestFrameworkProperties>
|
|
||||||
</EmbeddedProfile>
|
|
@ -46,7 +46,7 @@ Additional information:
|
|||||||
WrOff == (RdOff - 1): Buffer is full
|
WrOff == (RdOff - 1): Buffer is full
|
||||||
WrOff > RdOff: Free space includes wrap-around
|
WrOff > RdOff: Free space includes wrap-around
|
||||||
WrOff < RdOff: Used space includes wrap-around
|
WrOff < RdOff: Used space includes wrap-around
|
||||||
(WrOff == (SizeOfBuffer - 1)) && (RdOff == 0):
|
(WrOff == (SizeOfBuffer - 1)) && (RdOff == 0):
|
||||||
Buffer full and wrap-around after next byte
|
Buffer full and wrap-around after next byte
|
||||||
|
|
||||||
|
|
||||||
@ -521,7 +521,7 @@ static unsigned _GetAvailWriteSpace(SEGGER_RTT_BUFFER_UP* pRing) {
|
|||||||
* Reads characters from SEGGER real-time-terminal control block
|
* Reads characters from SEGGER real-time-terminal control block
|
||||||
* which have been previously stored by the application.
|
* which have been previously stored by the application.
|
||||||
* Do not lock against interrupts and multiple access.
|
* Do not lock against interrupts and multiple access.
|
||||||
* Used to do the same operation that J-Link does, to transfer
|
* Used to do the same operation that J-Link does, to transfer
|
||||||
* RTT data via other channels, such as TCP/IP or UART.
|
* RTT data via other channels, such as TCP/IP or UART.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
@ -706,7 +706,7 @@ unsigned SEGGER_RTT_ReadNoLock(unsigned BufferIndex, void* pData, unsigned Buffe
|
|||||||
* Function description
|
* Function description
|
||||||
* Reads characters from SEGGER real-time-terminal control block
|
* Reads characters from SEGGER real-time-terminal control block
|
||||||
* which have been previously stored by the application.
|
* which have been previously stored by the application.
|
||||||
* Used to do the same operation that J-Link does, to transfer
|
* Used to do the same operation that J-Link does, to transfer
|
||||||
* RTT data via other channels, such as TCP/IP or UART.
|
* RTT data via other channels, such as TCP/IP or UART.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
@ -721,7 +721,7 @@ unsigned SEGGER_RTT_ReadNoLock(unsigned BufferIndex, void* pData, unsigned Buffe
|
|||||||
* This function must not be called when J-Link might also do RTT.
|
* This function must not be called when J-Link might also do RTT.
|
||||||
* This function locks against all other RTT operations. I.e. during
|
* This function locks against all other RTT operations. I.e. during
|
||||||
* the read operation, writing is also locked.
|
* the read operation, writing is also locked.
|
||||||
* If only one consumer reads from the up buffer,
|
* If only one consumer reads from the up buffer,
|
||||||
* call sEGGER_RTT_ReadUpBufferNoLock() instead.
|
* call sEGGER_RTT_ReadUpBufferNoLock() instead.
|
||||||
*/
|
*/
|
||||||
unsigned SEGGER_RTT_ReadUpBuffer(unsigned BufferIndex, void* pBuffer, unsigned BufferSize) {
|
unsigned SEGGER_RTT_ReadUpBuffer(unsigned BufferIndex, void* pBuffer, unsigned BufferSize) {
|
||||||
@ -779,7 +779,7 @@ unsigned SEGGER_RTT_Read(unsigned BufferIndex, void* pBuffer, unsigned BufferSiz
|
|||||||
* Function description
|
* Function description
|
||||||
* Stores a specified number of characters in SEGGER RTT
|
* Stores a specified number of characters in SEGGER RTT
|
||||||
* control block.
|
* control block.
|
||||||
* SEGGER_RTT_WriteWithOverwriteNoLock does not lock the application
|
* SEGGER_RTT_WriteWithOverwriteNoLock does not lock the application
|
||||||
* and overwrites data if the data does not fit into the buffer.
|
* and overwrites data if the data does not fit into the buffer.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
@ -792,7 +792,7 @@ unsigned SEGGER_RTT_Read(unsigned BufferIndex, void* pBuffer, unsigned BufferSiz
|
|||||||
* (2) For performance reasons this function does not call Init()
|
* (2) For performance reasons this function does not call Init()
|
||||||
* and may only be called after RTT has been initialized.
|
* and may only be called after RTT has been initialized.
|
||||||
* Either by calling SEGGER_RTT_Init() or calling another RTT API function first.
|
* Either by calling SEGGER_RTT_Init() or calling another RTT API function first.
|
||||||
* (3) Do not use SEGGER_RTT_WriteWithOverwriteNoLock if a J-Link
|
* (3) Do not use SEGGER_RTT_WriteWithOverwriteNoLock if a J-Link
|
||||||
* connection reads RTT data.
|
* connection reads RTT data.
|
||||||
*/
|
*/
|
||||||
void SEGGER_RTT_WriteWithOverwriteNoLock(unsigned BufferIndex, const void* pBuffer, unsigned NumBytes) {
|
void SEGGER_RTT_WriteWithOverwriteNoLock(unsigned BufferIndex, const void* pBuffer, unsigned NumBytes) {
|
||||||
@ -966,7 +966,7 @@ CopyStraight:
|
|||||||
* Stores a specified number of characters in SEGGER RTT
|
* Stores a specified number of characters in SEGGER RTT
|
||||||
* control block inside a <Down> buffer.
|
* control block inside a <Down> buffer.
|
||||||
* SEGGER_RTT_WriteDownBufferNoLock does not lock the application.
|
* SEGGER_RTT_WriteDownBufferNoLock does not lock the application.
|
||||||
* Used to do the same operation that J-Link does, to transfer
|
* Used to do the same operation that J-Link does, to transfer
|
||||||
* RTT data from other channels, such as TCP/IP or UART.
|
* RTT data from other channels, such as TCP/IP or UART.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
@ -1134,7 +1134,7 @@ unsigned SEGGER_RTT_WriteNoLock(unsigned BufferIndex, const void* pBuffer, unsig
|
|||||||
* This function must not be called when J-Link might also do RTT.
|
* This function must not be called when J-Link might also do RTT.
|
||||||
* This function locks against all other RTT operations. I.e. during
|
* This function locks against all other RTT operations. I.e. during
|
||||||
* the write operation, writing from the application is also locked.
|
* the write operation, writing from the application is also locked.
|
||||||
* If only one consumer writes to the down buffer,
|
* If only one consumer writes to the down buffer,
|
||||||
* call SEGGER_RTT_WriteDownBufferNoLock() instead.
|
* call SEGGER_RTT_WriteDownBufferNoLock() instead.
|
||||||
*/
|
*/
|
||||||
unsigned SEGGER_RTT_WriteDownBuffer(unsigned BufferIndex, const void* pBuffer, unsigned NumBytes) {
|
unsigned SEGGER_RTT_WriteDownBuffer(unsigned BufferIndex, const void* pBuffer, unsigned NumBytes) {
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
---------------------------END-OF-HEADER------------------------------
|
---------------------------END-OF-HEADER------------------------------
|
||||||
File : SEGGER_RTT.h
|
File : SEGGER_RTT.h
|
||||||
Purpose : Implementation of SEGGER real-time transfer which allows
|
Purpose : Implementation of SEGGER real-time transfer which allows
|
||||||
real-time communication on targets which support debugger
|
real-time communication on targets which support debugger
|
||||||
memory accesses while the CPU is running.
|
memory accesses while the CPU is running.
|
||||||
Revision: $Rev: 20869 $
|
Revision: $Rev: 20869 $
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
@ -51,11 +51,11 @@ Revision: $Rev: 20869 $
|
|||||||
#elif (defined __CROSSWORKS_ARM) // Rowley Crossworks
|
#elif (defined __CROSSWORKS_ARM) // Rowley Crossworks
|
||||||
#define _CC_HAS_RTT_ASM_SUPPORT 1
|
#define _CC_HAS_RTT_ASM_SUPPORT 1
|
||||||
#elif (defined __ARMCC_VERSION) // ARM compiler
|
#elif (defined __ARMCC_VERSION) // ARM compiler
|
||||||
#if (__ARMCC_VERSION >= 6000000) // ARM compiler V6.0 and later is clang based
|
#if (__ARMCC_VERSION >= 6000000) // ARM compiler V6.0 and later is clang based
|
||||||
#define _CC_HAS_RTT_ASM_SUPPORT 1
|
#define _CC_HAS_RTT_ASM_SUPPORT 1
|
||||||
#else
|
#else
|
||||||
#define _CC_HAS_RTT_ASM_SUPPORT 0
|
#define _CC_HAS_RTT_ASM_SUPPORT 0
|
||||||
#endif
|
#endif
|
||||||
#elif (defined __GNUC__) // GCC
|
#elif (defined __GNUC__) // GCC
|
||||||
#define _CC_HAS_RTT_ASM_SUPPORT 1
|
#define _CC_HAS_RTT_ASM_SUPPORT 1
|
||||||
#elif (defined __clang__) // Clang compiler
|
#elif (defined __clang__) // Clang compiler
|
||||||
|
@ -58,9 +58,9 @@ Additional information:
|
|||||||
#define _THUMB_CODE .code 16
|
#define _THUMB_CODE .code 16
|
||||||
#define _WORD .word
|
#define _WORD .word
|
||||||
#define _SECTION(Sect, Type, AlignExp) .section Sect ##, "ax"
|
#define _SECTION(Sect, Type, AlignExp) .section Sect ##, "ax"
|
||||||
#define _ALIGN(Exp) .align Exp
|
#define _ALIGN(Exp) .align Exp
|
||||||
#define _PLACE_LITS .ltorg
|
#define _PLACE_LITS .ltorg
|
||||||
#define _DATA_SECT_START
|
#define _DATA_SECT_START
|
||||||
#define _C_STARTUP _start
|
#define _C_STARTUP _start
|
||||||
#define _STACK_END __stack_end__
|
#define _STACK_END __stack_end__
|
||||||
#define _RAMFUNC
|
#define _RAMFUNC
|
||||||
@ -80,7 +80,7 @@ Additional information:
|
|||||||
#define _THUMB_CODE THUMB
|
#define _THUMB_CODE THUMB
|
||||||
#define _WORD DCD
|
#define _WORD DCD
|
||||||
#define _SECTION(Sect, Type, AlignExp) SECTION Sect ## : ## Type ## :REORDER:NOROOT ## (AlignExp)
|
#define _SECTION(Sect, Type, AlignExp) SECTION Sect ## : ## Type ## :REORDER:NOROOT ## (AlignExp)
|
||||||
#define _ALIGN(Exp) alignrom Exp
|
#define _ALIGN(Exp) alignrom Exp
|
||||||
#define _PLACE_LITS
|
#define _PLACE_LITS
|
||||||
#define _DATA_SECT_START DATA
|
#define _DATA_SECT_START DATA
|
||||||
#define _C_STARTUP __iar_program_start
|
#define _C_STARTUP __iar_program_start
|
||||||
|
@ -40,7 +40,7 @@ Additional information:
|
|||||||
Packets with IDs 24..31 are standard packets with extendible
|
Packets with IDs 24..31 are standard packets with extendible
|
||||||
structure and contain a length field.
|
structure and contain a length field.
|
||||||
<ID><Lenght><Data><TimeStampDelta>
|
<ID><Lenght><Data><TimeStampDelta>
|
||||||
|
|
||||||
Packet ID 31 is used for SystemView extended events.
|
Packet ID 31 is used for SystemView extended events.
|
||||||
<ID><Lenght><ID_EX><Data><TimeStampDelta>
|
<ID><Lenght><ID_EX><Data><TimeStampDelta>
|
||||||
|
|
||||||
@ -491,7 +491,7 @@ static U8 *_EncodeStr(U8 *pPayload, const char *pText, unsigned int Limit) {
|
|||||||
// Write Len
|
// Write Len
|
||||||
//
|
//
|
||||||
if (Len < 255) {
|
if (Len < 255) {
|
||||||
*pPayload++ = Len;
|
*pPayload++ = Len;
|
||||||
} else {
|
} else {
|
||||||
*pPayload++ = 255;
|
*pPayload++ = 255;
|
||||||
*pPayload++ = (Len & 255);
|
*pPayload++ = (Len & 255);
|
||||||
@ -648,7 +648,7 @@ static int _TrySendOverflowPacket(void) {
|
|||||||
* _SendSyncInfo()
|
* _SendSyncInfo()
|
||||||
*
|
*
|
||||||
* Function description
|
* Function description
|
||||||
* Send SystemView sync packet and system information in
|
* Send SystemView sync packet and system information in
|
||||||
* post mortem mode.
|
* post mortem mode.
|
||||||
*
|
*
|
||||||
* Additional information
|
* Additional information
|
||||||
@ -866,9 +866,9 @@ static int _VPrintHost(const char* s, U32 Options, va_list* pParamList) {
|
|||||||
U8* pPayloadStart;
|
U8* pPayloadStart;
|
||||||
#if SEGGER_SYSVIEW_PRINTF_IMPLICIT_FORMAT
|
#if SEGGER_SYSVIEW_PRINTF_IMPLICIT_FORMAT
|
||||||
U8 HasNonScalar;
|
U8 HasNonScalar;
|
||||||
|
|
||||||
HasNonScalar = 0;
|
HasNonScalar = 0;
|
||||||
#endif
|
#endif
|
||||||
//
|
//
|
||||||
// Count number of arguments by counting '%' characters in string.
|
// Count number of arguments by counting '%' characters in string.
|
||||||
// If enabled, check for non-scalar modifier flags to format string on the target.
|
// If enabled, check for non-scalar modifier flags to format string on the target.
|
||||||
@ -968,7 +968,7 @@ static void _StoreChar(SEGGER_SYSVIEW_PRINTF_DESC * p, char c) {
|
|||||||
* _PrintUnsigned()
|
* _PrintUnsigned()
|
||||||
*
|
*
|
||||||
* Function description
|
* Function description
|
||||||
* Print an unsigned integer with the given formatting into the
|
* Print an unsigned integer with the given formatting into the
|
||||||
* formatted string.
|
* formatted string.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
@ -1059,7 +1059,7 @@ static void _PrintUnsigned(SEGGER_SYSVIEW_PRINTF_DESC * pBufferDesc, unsigned in
|
|||||||
* _PrintInt()
|
* _PrintInt()
|
||||||
*
|
*
|
||||||
* Function description
|
* Function description
|
||||||
* Print a signed integer with the given formatting into the
|
* Print a signed integer with the given formatting into the
|
||||||
* formatted string.
|
* formatted string.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
@ -1302,7 +1302,7 @@ static void _VPrintTarget(const char* sFormat, U32 Options, va_list* pParamList)
|
|||||||
*
|
*
|
||||||
* Function description
|
* Function description
|
||||||
* Initializes the SYSVIEW module.
|
* Initializes the SYSVIEW module.
|
||||||
* Must be called before the Systemview Application connects to
|
* Must be called before the Systemview Application connects to
|
||||||
* the system.
|
* the system.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
@ -1312,9 +1312,9 @@ static void _VPrintTarget(const char* sFormat, U32 Options, va_list* pParamList)
|
|||||||
* pfSendSysDesc - Pointer to record system description callback function.
|
* pfSendSysDesc - Pointer to record system description callback function.
|
||||||
*
|
*
|
||||||
* Additional information
|
* Additional information
|
||||||
* This function initializes the RTT channel used to transport
|
* This function initializes the RTT channel used to transport
|
||||||
* SEGGER SystemView packets.
|
* SEGGER SystemView packets.
|
||||||
* The channel is assigned the label "SysView" for client software
|
* The channel is assigned the label "SysView" for client software
|
||||||
* to identify the SystemView channel.
|
* to identify the SystemView channel.
|
||||||
*
|
*
|
||||||
* The channel is configured with the macro SEGGER_SYSVIEW_RTT_CHANNEL.
|
* The channel is configured with the macro SEGGER_SYSVIEW_RTT_CHANNEL.
|
||||||
@ -1911,7 +1911,7 @@ void SEGGER_SYSVIEW_SendTaskList(void) {
|
|||||||
*
|
*
|
||||||
* The system description is usually called by the system description
|
* The system description is usually called by the system description
|
||||||
* callback, to ensure it is only sent when the SystemView Application
|
* callback, to ensure it is only sent when the SystemView Application
|
||||||
* is connected.
|
* is connected.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
* sSysDesc - Pointer to the 0-terminated system description string.
|
* sSysDesc - Pointer to the 0-terminated system description string.
|
||||||
@ -2029,7 +2029,7 @@ void SEGGER_SYSVIEW_RecordExitISRToScheduler(void) {
|
|||||||
*
|
*
|
||||||
* Function description
|
* Function description
|
||||||
* Format and send a Timer entry event.
|
* Format and send a Timer entry event.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
* TimerId - Id of the timer which starts.
|
* TimerId - Id of the timer which starts.
|
||||||
*/
|
*/
|
||||||
@ -2065,7 +2065,7 @@ void SEGGER_SYSVIEW_RecordExitTimer(void) {
|
|||||||
*
|
*
|
||||||
* Function description
|
* Function description
|
||||||
* Format and send an End API Call event without return value.
|
* Format and send an End API Call event without return value.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
* EventID - Id of API function which ends.
|
* EventID - Id of API function which ends.
|
||||||
*/
|
*/
|
||||||
@ -2086,7 +2086,7 @@ void SEGGER_SYSVIEW_RecordEndCall(unsigned int EventID) {
|
|||||||
*
|
*
|
||||||
* Function description
|
* Function description
|
||||||
* Format and send an End API Call event with return value.
|
* Format and send an End API Call event with return value.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
* EventID - Id of API function which ends.
|
* EventID - Id of API function which ends.
|
||||||
* Para0 - Return value which will be returned by the API function.
|
* Para0 - Return value which will be returned by the API function.
|
||||||
@ -2146,9 +2146,9 @@ void SEGGER_SYSVIEW_OnTaskCreate(U32 TaskId) {
|
|||||||
* SEGGER_SYSVIEW_OnTaskTerminate()
|
* SEGGER_SYSVIEW_OnTaskTerminate()
|
||||||
*
|
*
|
||||||
* Function description
|
* Function description
|
||||||
* Record a Task termination event.
|
* Record a Task termination event.
|
||||||
* The Task termination event corresponds to terminating a task in
|
* The Task termination event corresponds to terminating a task in
|
||||||
* the OS. If the TaskId is the currently active task,
|
* the OS. If the TaskId is the currently active task,
|
||||||
* SEGGER_SYSVIEW_OnTaskStopExec may be used, either.
|
* SEGGER_SYSVIEW_OnTaskStopExec may be used, either.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
@ -2325,7 +2325,7 @@ void SEGGER_SYSVIEW_Mark(unsigned int MarkerId) {
|
|||||||
*
|
*
|
||||||
* Marker names are usually set in the system description
|
* Marker names are usually set in the system description
|
||||||
* callback, to ensure it is only sent when the SystemView Application
|
* callback, to ensure it is only sent when the SystemView Application
|
||||||
* is connected.
|
* is connected.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
* MarkerId - User defined ID for the marker.
|
* MarkerId - User defined ID for the marker.
|
||||||
@ -2353,7 +2353,7 @@ void SEGGER_SYSVIEW_NameMarker(unsigned int MarkerId, const char* sName) {
|
|||||||
*
|
*
|
||||||
* Marker names are usually set in the system description
|
* Marker names are usually set in the system description
|
||||||
* callback, to ensure it is only sent when the SystemView Application
|
* callback, to ensure it is only sent when the SystemView Application
|
||||||
* is connected.
|
* is connected.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
* ResourceId - Id of the resource to be named. i.e. its address.
|
* ResourceId - Id of the resource to be named. i.e. its address.
|
||||||
@ -2775,7 +2775,7 @@ void SEGGER_SYSVIEW_PrintfHost(const char* s, ...) {
|
|||||||
* SEGGER_SYSVIEW_WarnfHost()
|
* SEGGER_SYSVIEW_WarnfHost()
|
||||||
*
|
*
|
||||||
* Function description
|
* Function description
|
||||||
* Print a warnin string which is formatted on the host by
|
* Print a warnin string which is formatted on the host by
|
||||||
* the SystemView Application.
|
* the SystemView Application.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
@ -2810,7 +2810,7 @@ void SEGGER_SYSVIEW_WarnfHost(const char* s, ...) {
|
|||||||
* SEGGER_SYSVIEW_ErrorfHost()
|
* SEGGER_SYSVIEW_ErrorfHost()
|
||||||
*
|
*
|
||||||
* Function description
|
* Function description
|
||||||
* Print an error string which is formatted on the host by
|
* Print an error string which is formatted on the host by
|
||||||
* the SystemView Application.
|
* the SystemView Application.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
@ -2845,7 +2845,7 @@ void SEGGER_SYSVIEW_ErrorfHost(const char* s, ...) {
|
|||||||
* SEGGER_SYSVIEW_PrintfTargetEx()
|
* SEGGER_SYSVIEW_PrintfTargetEx()
|
||||||
*
|
*
|
||||||
* Function description
|
* Function description
|
||||||
* Print a string which is formatted on the target before sent to
|
* Print a string which is formatted on the target before sent to
|
||||||
* the host with Additional information.
|
* the host with Additional information.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
@ -2865,7 +2865,7 @@ void SEGGER_SYSVIEW_PrintfTargetEx(const char* s, U32 Options, ...) {
|
|||||||
* SEGGER_SYSVIEW_PrintfTarget()
|
* SEGGER_SYSVIEW_PrintfTarget()
|
||||||
*
|
*
|
||||||
* Function description
|
* Function description
|
||||||
* Print a string which is formatted on the target before sent to
|
* Print a string which is formatted on the target before sent to
|
||||||
* the host.
|
* the host.
|
||||||
*
|
*
|
||||||
* Parameters
|
* Parameters
|
||||||
|
@ -151,7 +151,7 @@ extern "C" {
|
|||||||
* Default
|
* Default
|
||||||
* Call user-supplied function SEGGER_SYSVIEW_X_GetInterruptId().
|
* Call user-supplied function SEGGER_SYSVIEW_X_GetInterruptId().
|
||||||
* Notes
|
* Notes
|
||||||
* For some known compilers and cores, a ready-to-use, core-specific
|
* For some known compilers and cores, a ready-to-use, core-specific
|
||||||
* default is set.
|
* default is set.
|
||||||
* ARMv7M: Read ICSR[8:0] (active vector)
|
* ARMv7M: Read ICSR[8:0] (active vector)
|
||||||
* ARMv6M: Read ICSR[5:0] (active vector)
|
* ARMv6M: Read ICSR[5:0] (active vector)
|
||||||
@ -183,7 +183,7 @@ extern "C" {
|
|||||||
* Default
|
* Default
|
||||||
* Call user-supplied function SEGGER_SYSVIEW_X_GetTimestamp().
|
* Call user-supplied function SEGGER_SYSVIEW_X_GetTimestamp().
|
||||||
* Notes
|
* Notes
|
||||||
* For some known compilers and cores, a ready-to-use, core-specific
|
* For some known compilers and cores, a ready-to-use, core-specific
|
||||||
* default is set.
|
* default is set.
|
||||||
* ARMv7M: Read Cortex-M Cycle Count register.
|
* ARMv7M: Read Cortex-M Cycle Count register.
|
||||||
*
|
*
|
||||||
@ -257,7 +257,7 @@ extern "C" {
|
|||||||
* Default
|
* Default
|
||||||
* undefined: Do not place into a specific section.
|
* undefined: Do not place into a specific section.
|
||||||
* Notes
|
* Notes
|
||||||
* If SEGGER_RTT_SECTION is defined, the default changes to use
|
* If SEGGER_RTT_SECTION is defined, the default changes to use
|
||||||
* this section for the SystemView RTT Buffer, too.
|
* this section for the SystemView RTT Buffer, too.
|
||||||
*/
|
*/
|
||||||
#if !(defined SEGGER_SYSVIEW_SECTION) && (defined SEGGER_RTT_SECTION)
|
#if !(defined SEGGER_SYSVIEW_SECTION) && (defined SEGGER_RTT_SECTION)
|
||||||
@ -289,11 +289,11 @@ extern "C" {
|
|||||||
* Default
|
* Default
|
||||||
* 0
|
* 0
|
||||||
* Notes
|
* Notes
|
||||||
* Value is usually subtracted from mailboxes, semaphores, tasks,
|
* Value is usually subtracted from mailboxes, semaphores, tasks,
|
||||||
* .... addresses, to compress event parameters.
|
* .... addresses, to compress event parameters.
|
||||||
* Should be the lowest RAM address of the system.
|
* Should be the lowest RAM address of the system.
|
||||||
*/
|
*/
|
||||||
#ifndef SEGGER_SYSVIEW_ID_BASE
|
#ifndef SEGGER_SYSVIEW_ID_BASE
|
||||||
#define SEGGER_SYSVIEW_ID_BASE 0
|
#define SEGGER_SYSVIEW_ID_BASE 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -348,8 +348,8 @@ extern "C" {
|
|||||||
* Define: SEGGER_SYSVIEW_PRINTF_IMPLICIT_FORMAT
|
* Define: SEGGER_SYSVIEW_PRINTF_IMPLICIT_FORMAT
|
||||||
*
|
*
|
||||||
* Description
|
* Description
|
||||||
* If enabled, on SEGGER_SYSVIEW_PrintHost, check the format string
|
* If enabled, on SEGGER_SYSVIEW_PrintHost, check the format string
|
||||||
* and if it includes unsupported formatters, use formatting on the
|
* and if it includes unsupported formatters, use formatting on the
|
||||||
* target instead.
|
* target instead.
|
||||||
* Default
|
* Default
|
||||||
* 0: Disabled.
|
* 0: Disabled.
|
||||||
@ -416,10 +416,10 @@ extern "C" {
|
|||||||
* 1: Enabled.
|
* 1: Enabled.
|
||||||
* Notes
|
* Notes
|
||||||
* If enabled, the static memory use by SystemView is increased by
|
* If enabled, the static memory use by SystemView is increased by
|
||||||
* the maximum packet size. SystemView is locked on entry of a
|
* the maximum packet size. SystemView is locked on entry of a
|
||||||
* recording function.
|
* recording function.
|
||||||
* If disabled, the stack usage by SystemView recording functions
|
* If disabled, the stack usage by SystemView recording functions
|
||||||
* might be increased by up to the maximum packet size. SystemView
|
* might be increased by up to the maximum packet size. SystemView
|
||||||
* is locked when writing the packet to the RTT buffer.
|
* is locked when writing the packet to the RTT buffer.
|
||||||
*/
|
*/
|
||||||
#ifndef SEGGER_SYSVIEW_USE_STATIC_BUFFER
|
#ifndef SEGGER_SYSVIEW_USE_STATIC_BUFFER
|
||||||
@ -435,7 +435,7 @@ extern "C" {
|
|||||||
* Default
|
* Default
|
||||||
* Automatically calculated.
|
* Automatically calculated.
|
||||||
* Notes
|
* Notes
|
||||||
* The maximum packet size is mainly defined by the maximum string
|
* The maximum packet size is mainly defined by the maximum string
|
||||||
* length and the maximum number of arguments.
|
* length and the maximum number of arguments.
|
||||||
*/
|
*/
|
||||||
#ifndef SEGGER_SYSVIEW_MAX_PACKET_SIZE
|
#ifndef SEGGER_SYSVIEW_MAX_PACKET_SIZE
|
||||||
@ -447,12 +447,12 @@ extern "C" {
|
|||||||
* Define: SEGGER_SYSVIEW_POST_MORTEM_MODE
|
* Define: SEGGER_SYSVIEW_POST_MORTEM_MODE
|
||||||
*
|
*
|
||||||
* Description
|
* Description
|
||||||
* If enabled, SystemView records for post-mortem analysis instead
|
* If enabled, SystemView records for post-mortem analysis instead
|
||||||
* of real-time analysis.
|
* of real-time analysis.
|
||||||
* Default
|
* Default
|
||||||
* 0: Disabled.
|
* 0: Disabled.
|
||||||
* Notes
|
* Notes
|
||||||
* For more information refer to
|
* For more information refer to
|
||||||
* https://www.segger.com/products/development-tools/systemview/technology/post-mortem-mode
|
* https://www.segger.com/products/development-tools/systemview/technology/post-mortem-mode
|
||||||
*/
|
*/
|
||||||
#ifndef SEGGER_SYSVIEW_POST_MORTEM_MODE
|
#ifndef SEGGER_SYSVIEW_POST_MORTEM_MODE
|
||||||
@ -464,14 +464,14 @@ extern "C" {
|
|||||||
* Define: SEGGER_SYSVIEW_SYNC_PERIOD_SHIFT
|
* Define: SEGGER_SYSVIEW_SYNC_PERIOD_SHIFT
|
||||||
*
|
*
|
||||||
* Description
|
* Description
|
||||||
* Configure how frequently syncronization is sent in post-mortem
|
* Configure how frequently syncronization is sent in post-mortem
|
||||||
* mode.
|
* mode.
|
||||||
* Default
|
* Default
|
||||||
* 8: (1 << 8) = Every 256 Events.
|
* 8: (1 << 8) = Every 256 Events.
|
||||||
* Notes
|
* Notes
|
||||||
* In post-mortem mode, at least one sync has to be in the RTT buffer.
|
* In post-mortem mode, at least one sync has to be in the RTT buffer.
|
||||||
* Recommended sync frequency: Buffer Size / 16
|
* Recommended sync frequency: Buffer Size / 16
|
||||||
* For more information refer to
|
* For more information refer to
|
||||||
* https://www.segger.com/products/development-tools/systemview/technology/post-mortem-mode
|
* https://www.segger.com/products/development-tools/systemview/technology/post-mortem-mode
|
||||||
*/
|
*/
|
||||||
#ifndef SEGGER_SYSVIEW_SYNC_PERIOD_SHIFT
|
#ifndef SEGGER_SYSVIEW_SYNC_PERIOD_SHIFT
|
||||||
@ -503,8 +503,8 @@ extern "C" {
|
|||||||
* Default
|
* Default
|
||||||
* Use RTT Locking mechanism (defined by SEGGER_RTT_LOCK()).
|
* Use RTT Locking mechanism (defined by SEGGER_RTT_LOCK()).
|
||||||
* Notes
|
* Notes
|
||||||
* If SystemView recording is not locked, recording events from
|
* If SystemView recording is not locked, recording events from
|
||||||
* interrupts and tasks may lead to unpredictable, undefined, event
|
* interrupts and tasks may lead to unpredictable, undefined, event
|
||||||
* data.
|
* data.
|
||||||
*/
|
*/
|
||||||
#ifndef SEGGER_SYSVIEW_LOCK
|
#ifndef SEGGER_SYSVIEW_LOCK
|
||||||
|
@ -11,10 +11,10 @@
|
|||||||
<A NAME="Top"></A>
|
<A NAME="Top"></A>
|
||||||
<TABLE cellSpacing=0 cellPadding=0 width="100%" border="0">
|
<TABLE cellSpacing=0 cellPadding=0 width="100%" border="0">
|
||||||
<TR>
|
<TR>
|
||||||
<TD id=masthead noWrap align=left><A href="http://www.state-machine.com"><IMG
|
<TD id=masthead noWrap align=left><A href="http://www.state-machine.com"><IMG
|
||||||
src="img/logo_ql.jpg"
|
src="img/logo_ql.jpg"
|
||||||
title="Quantum Leaps - innovating embedded systems"
|
title="Quantum Leaps - innovating embedded systems"
|
||||||
alt="Quantum Leaps - innovating embedded systems"
|
alt="Quantum Leaps - innovating embedded systems"
|
||||||
style="padding-bottom:5px;"></A>
|
style="padding-bottom:5px;"></A>
|
||||||
</TD>
|
</TD>
|
||||||
<TD width="100%"></TD>
|
<TD width="100%"></TD>
|
||||||
@ -33,7 +33,7 @@
|
|||||||
</TD>
|
</TD>
|
||||||
</TR>
|
</TR>
|
||||||
</TABLE>
|
</TABLE>
|
||||||
|
|
||||||
<!-- BEGIN_CONTENT -->
|
<!-- BEGIN_CONTENT -->
|
||||||
<A NAME="About"></A>
|
<A NAME="About"></A>
|
||||||
<H1>About SSI Support</H1>
|
<H1>About SSI Support</H1>
|
||||||
@ -43,17 +43,17 @@
|
|||||||
<P>The HTTP server that comes with <strong>lwIP</strong> has been extended to support rudimentary <strong>Server Side Include (SSI)</strong> facility. To enable the SSI support in the lwIP-HTTP server, you need to define the macro <CODE>INCLUDE_HTTPD_SSI</CODE> in the <CODE>lwipopts.h</CODE> header file.
|
<P>The HTTP server that comes with <strong>lwIP</strong> has been extended to support rudimentary <strong>Server Side Include (SSI)</strong> facility. To enable the SSI support in the lwIP-HTTP server, you need to define the macro <CODE>INCLUDE_HTTPD_SSI</CODE> in the <CODE>lwipopts.h</CODE> header file.
|
||||||
|
|
||||||
<A HREF="http://www.state-machine.com/lwip/AN_QP_and_lwIP.pdf" TARGET="_blank"><IMG SRC="img/AN_QP_and_lwIP.jpg" ALT="Application Note (1.4MB PDF)" align="right" hspace="10" vspace="5"></A>
|
<A HREF="http://www.state-machine.com/lwip/AN_QP_and_lwIP.pdf" TARGET="_blank"><IMG SRC="img/AN_QP_and_lwIP.jpg" ALT="Application Note (1.4MB PDF)" align="right" hspace="10" vspace="5"></A>
|
||||||
|
|
||||||
You must also provide your SSI callback function and register it by calling the <CODE>http_set_ssi_handler()</CODE> function. The HTTP server will then scan each file with extension <CODE>.shtml</CODE>, <CODE>.shtm</CODE> or <CODE>.ssi</CODE> for the SSI tags of the form <CODE><!--#tag--></CODE> and will replace on-the-fly every recognized SSI tag with the string composed by your SSI callback function. See the HTML source code for this web page (<CODE>ssi_demo.shtm</CODE>) and the SSI callback function definition in <CODE>lwipmgr.c</CODE>.
|
You must also provide your SSI callback function and register it by calling the <CODE>http_set_ssi_handler()</CODE> function. The HTTP server will then scan each file with extension <CODE>.shtml</CODE>, <CODE>.shtm</CODE> or <CODE>.ssi</CODE> for the SSI tags of the form <CODE><!--#tag--></CODE> and will replace on-the-fly every recognized SSI tag with the string composed by your SSI callback function. See the HTML source code for this web page (<CODE>ssi_demo.shtm</CODE>) and the SSI callback function definition in <CODE>lwipmgr.c</CODE>.
|
||||||
</P>
|
</P>
|
||||||
<P>While designing your own SSI tags, remember that the tag names are limited to 8 characters and the length of the replacement strings cannot exceed 192 characters. You can re-define these limits by changing the macros <CODE>MAX_TAG_NAME_LEN</CODE> and <CODE>MAX_TAG_INSERT_LEN</CODE>, respectively, in the <CODE>http.h</CODE> header file.
|
<P>While designing your own SSI tags, remember that the tag names are limited to 8 characters and the length of the replacement strings cannot exceed 192 characters. You can re-define these limits by changing the macros <CODE>MAX_TAG_NAME_LEN</CODE> and <CODE>MAX_TAG_INSERT_LEN</CODE>, respectively, in the <CODE>http.h</CODE> header file.
|
||||||
</P>
|
</P>
|
||||||
<P>Please refer to the Quantum Leaps Application Note: <A HREF="http://www.state-machine.com/lwip/AN_QP_and_lwIP.pdf" TARGET="_blank">"QP and lwIP TCP/IP Stack"</A> for more information. The Application Note is included in the QP-lwIP example code download.
|
<P>Please refer to the Quantum Leaps Application Note: <A HREF="http://www.state-machine.com/lwip/AN_QP_and_lwIP.pdf" TARGET="_blank">"QP and lwIP TCP/IP Stack"</A> for more information. The Application Note is included in the QP-lwIP example code download.
|
||||||
</P>
|
</P>
|
||||||
|
|
||||||
<A NAME="Example"></A>
|
<A NAME="Example"></A>
|
||||||
<H1>SSI Example</H1>
|
<H1>SSI Example</H1>
|
||||||
<P>The following table contains SSI tags embedded in the HTML of this web page. Client browsers never see these tags, as the lwIP-HTTP server replaces them on-the-fly while serving this page. These particular SSI tags cause the target to generate various <strong>lwIP</strong> link statistics. Please click the Refresh button on your browser to cause re-loading of this page and updating the statistics:
|
<P>The following table contains SSI tags embedded in the HTML of this web page. Client browsers never see these tags, as the lwIP-HTTP server replaces them on-the-fly while serving this page. These particular SSI tags cause the target to generate various <strong>lwIP</strong> link statistics. Please click the Refresh button on your browser to cause re-loading of this page and updating the statistics:
|
||||||
</P>
|
</P>
|
||||||
|
|
||||||
<TABLE summary="cgi example" cellspacing=4 cellpadding=1 align="center" valign="middle">
|
<TABLE summary="cgi example" cellspacing=4 cellpadding=1 align="center" valign="middle">
|
||||||
@ -85,7 +85,7 @@ You must also provide your SSI callback function and register it by calling the
|
|||||||
<TD align="right"><!--#s_err--></TD></TR>
|
<TD align="right"><!--#s_err--></TD></TR>
|
||||||
</TABLE>
|
</TABLE>
|
||||||
<br />
|
<br />
|
||||||
<P><strong>NOTE:</strong> the webpage loads much slower than the others, because it contains 12 SSI tags, and each tag is sent is a separate TCP/IP packet.
|
<P><strong>NOTE:</strong> the webpage loads much slower than the others, because it contains 12 SSI tags, and each tag is sent is a separate TCP/IP packet.
|
||||||
</P>
|
</P>
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
|
@ -105,7 +105,7 @@ void BSP_ledOn(void) {
|
|||||||
// QF callbacks ==============================================================
|
// QF callbacks ==============================================================
|
||||||
void QF::onStartup(void) {
|
void QF::onStartup(void) {
|
||||||
TA0CCTL0 = CCIE; // CCR0 interrupt enabled
|
TA0CCTL0 = CCIE; // CCR0 interrupt enabled
|
||||||
TA0CCR0 = BSP_MCK / BSP_TICKS_PER_SEC;
|
TA0CCR0 = BSP_SMCLK / BSP_TICKS_PER_SEC;
|
||||||
TA0CTL = TASSEL_2 | MC_1 | TACLR; // SMCLK, upmode, clear TAR
|
TA0CTL = TASSEL_2 | MC_1 | TACLR; // SMCLK, upmode, clear TAR
|
||||||
}
|
}
|
||||||
//............................................................................
|
//............................................................................
|
||||||
|
@ -30,11 +30,6 @@
|
|||||||
<type>2</type>
|
<type>2</type>
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
|
||||||
<name>QP_include</name>
|
|
||||||
<type>2</type>
|
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/include</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
<link>
|
||||||
<name>QP_port</name>
|
<name>QP_port</name>
|
||||||
<type>2</type>
|
<type>2</type>
|
||||||
|
@ -15,85 +15,86 @@
|
|||||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||||
<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.281779414" name="Debug" parent="com.ti.ccstudio.buildDefinitions.MSP430.Debug" postbuildStep="" prebuildStep="rm "${PROJECT_BUILD_DIR}/QP_include/qstamp.obj"">
|
<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.281779414" name="Debug" parent="com.ti.ccstudio.buildDefinitions.MSP430.Debug" postbuildStep="" prebuildStep="rm "${PROJECT_BUILD_DIR}/QP_include/qstamp.obj"">
|
||||||
<folderInfo id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.281779414." name="/" resourcePath="">
|
<folderInfo id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.281779414." name="/" resourcePath="">
|
||||||
<toolChain id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.DebugToolchain.1884520383" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug.302597879">
|
<toolChain id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.DebugToolchain.1304622048" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.linkerDebug.2017577984">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1844610941" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.889605831" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
|
||||||
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=MSP430F5529"/>
|
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=MSP430F5529"/>
|
||||||
|
<listOptionValue builtIn="false" value="DEVICE_CORE_ID="/>
|
||||||
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
|
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
|
||||||
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
|
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
|
||||||
<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE=lnk_msp430f5529.cmd"/>
|
<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE=lnk_msp430f5529.cmd"/>
|
||||||
<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
|
<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
|
||||||
<listOptionValue builtIn="false" value="CCS_MBS_VERSION=6.1.3"/>
|
<listOptionValue builtIn="false" value="CCS_MBS_VERSION=6.1.3"/>
|
||||||
<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
|
<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
|
||||||
|
<listOptionValue builtIn="false" value="PRODUCTS="/>
|
||||||
|
<listOptionValue builtIn="false" value="PRODUCT_MACRO_IMPORTS={}"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.333740583" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="16.9.6.LTS" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.357931233" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="21.6.0.LTS" valueType="string"/>
|
||||||
<targetPlatform id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformDebug.2105527640" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformDebug"/>
|
<targetPlatform id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.targetPlatformDebug.157241360" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.targetPlatformDebug"/>
|
||||||
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderDebug.761828706" keepEnvironmentInBuildfile="false" name="GNU Make" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderDebug"/>
|
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.builderDebug.302796035" name="GNU Make.Debug" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.builderDebug"/>
|
||||||
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerDebug.714418693" name="MSP430 Compiler" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerDebug">
|
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.compilerDebug.167444487" name="MSP430 Compiler" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.compilerDebug">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE.1974787989" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE" valueType="definedSymbols">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DEFINE.473080612" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DEFINE" valueType="definedSymbols">
|
||||||
<listOptionValue builtIn="false" value="__MSP430F5529__"/>
|
<listOptionValue builtIn="false" value="__MSP430F5529__"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DATA_MODEL.74615981" name="Specify the data memory model. (--data_model)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DATA_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DATA_MODEL.small" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DATA_MODEL.1464186929" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DATA_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DATA_MODEL.small" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.USE_HW_MPY.1662216276" name="Inline hardware multiply version of RTS mpy routine (--use_hw_mpy)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.USE_HW_MPY" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.USE_HW_MPY.F5" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.USE_HW_MPY.1567118997" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.USE_HW_MPY" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.USE_HW_MPY.F5" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU21.1638726644" name="Workaround specified silicon errata (--silicon_errata) [CPU21]" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU21" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU21.424943665" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU21" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU22.1150980560" name="Workaround specified silicon errata (--silicon_errata) [CPU22]" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU22" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU22.811305966" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU22" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU23.2140462685" name="Workaround specified silicon errata (--silicon_errata) [CPU23]" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU23" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU23.1990146197" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU23" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40.1850178493" name="Workaround specified silicon errata (--silicon_errata) [CPU40]" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU40.197199549" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU40" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.419409255" name="Silicon version (--silicon_version, -v)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.mspx" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_VERSION.1922073125" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_VERSION.mspx" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.1857804865" name="Level of printf/scanf support required (--printf_support)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.minimal" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.PRINTF_SUPPORT.1443442384" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.PRINTF_SUPPORT" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.PRINTF_SUPPORT.minimal" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.CODE_MODEL.2087230982" name="Specify the code memory model. (--code_model)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.CODE_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.CODE_MODEL.large" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.CODE_MODEL.2029458389" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.CODE_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.CODE_MODEL.large" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH.226227154" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH" valueType="includePath">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.INCLUDE_PATH.1980001351" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.INCLUDE_PATH" valueType="includePath">
|
||||||
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
<listOptionValue builtIn="false" value="${PROJECT_LOC}/."/>
|
||||||
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/.""/>
|
<listOptionValue builtIn="false" value="${PROJECT_LOC}/../.."/>
|
||||||
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/../..""/>
|
<listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../../../include"/>
|
||||||
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/../../../../../include""/>
|
<listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../../../src"/>
|
||||||
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/../../../../../src""/>
|
<listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../../../ports/msp430/qk"/>
|
||||||
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/../../../../../ports/msp430/qk""/>
|
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>
|
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL.1974541972" name="Debugging model" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DEBUGGING_MODEL.1157905180" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.915775324" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DIAG_SUPPRESS.1154868208" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DIAG_SUPPRESS" valueType="stringList">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_SUPPRESS.1582677253" name="Suppress diagnostic <id> (--diag_suppress, -pds)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_SUPPRESS" valueType="stringList">
|
|
||||||
<listOptionValue builtIn="false" value="370"/>
|
<listOptionValue builtIn="false" value="370"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER.1338526317" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DIAG_WARNING.1948858200" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DIAG_WARNING" valueType="stringList">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING.2015605974" name="Treat diagnostic <id> as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING" valueType="stringList">
|
|
||||||
<listOptionValue builtIn="false" value="225"/>
|
<listOptionValue builtIn="false" value="225"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.1989747667" name="Application binary interface (--abi)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.eabi" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DIAG_WRAP.1108672487" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
|
||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__C_SRCS.195861862" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__C_SRCS"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DISPLAY_ERROR_NUMBER.549149670" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__CPP_SRCS.1875364395" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__CPP_SRCS"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.ABI.763346522" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.ABI.eabi" valueType="enumerated"/>
|
||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM_SRCS.1448985371" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM_SRCS"/>
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__C_SRCS.1942849899" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__C_SRCS"/>
|
||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS.1271326220" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS"/>
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__CPP_SRCS.1455382712" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__CPP_SRCS"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__ASM_SRCS.1032835192" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__ASM_SRCS"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__ASM2_SRCS.821245722" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__ASM2_SRCS"/>
|
||||||
</tool>
|
</tool>
|
||||||
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug.302597879" name="MSP430 Linker" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug">
|
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.linkerDebug.2017577984" name="MSP430 Linker" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.linkerDebug">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY.1968012165" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY" valueType="libs">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.LIBRARY.1344382087" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.LIBRARY" valueType="libs">
|
||||||
<listOptionValue builtIn="false" value="libc.a"/>
|
<listOptionValue builtIn="false" value="libc.a"/>
|
||||||
<listOptionValue builtIn="false" value="libmath.a"/>
|
<listOptionValue builtIn="false" value="libmath.a"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH.236147347" name="Add <dir> to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH" valueType="libPaths">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.SEARCH_PATH.1186830080" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.SEARCH_PATH" valueType="libPaths">
|
||||||
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/lib"/>
|
||||||
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/lib""/>
|
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>
|
|
||||||
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/lib/5xx_6xx_FRxx"/>
|
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/lib/5xx_6xx_FRxx"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.USE_HW_MPY.518112800" name="Deprecated: Now a compiler option instead of linker option (--use_hw_mpy)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.USE_HW_MPY" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.USE_HW_MPY.F5" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.USE_HW_MPY.141810074" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.USE_HW_MPY" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.USE_HW_MPY.F5" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.CINIT_HOLD_WDT.1962831120" name="Hold watchdog timer during cinit auto-initialization (--cinit_hold_wdt)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.CINIT_HOLD_WDT" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.CINIT_HOLD_WDT.on" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.CINIT_HOLD_WDT.584424802" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.CINIT_HOLD_WDT" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.CINIT_HOLD_WDT.on" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.HEAP_SIZE.1136793819" name="Heap size for C/C++ dynamic memory allocation (--heap_size, -heap)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.HEAP_SIZE" value="0" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.HEAP_SIZE.1138275602" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.HEAP_SIZE" value="0" valueType="string"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.STACK_SIZE.509059030" name="Set C system stack size (--stack_size, -stack)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.STACK_SIZE" value="160" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.STACK_SIZE.949278807" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.STACK_SIZE" value="160" valueType="string"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.OUTPUT_FILE.1572593855" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.OUTPUT_FILE" value="${ProjName}.out" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.MAP_FILE.1597035700" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.MAP_FILE" value=""${ProjName}.map"" valueType="string"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.MAP_FILE.1843927723" name="Link information (map) listed into <file> (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.MAP_FILE" value=""${ProjName}.map"" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.OUTPUT_FILE.182244840" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.OUTPUT_FILE" value="${ProjName}.out" valueType="string"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.DISPLAY_ERROR_NUMBER.406883825" name="Emit diagnostic identifier numbers (--display_error_number)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.DIAG_WRAP.668209343" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.DIAG_WRAP.1735956070" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.DISPLAY_ERROR_NUMBER.157800498" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.XML_LINK_INFO.787359070" name="Detailed link information data-base into <file> (--xml_link_info, -xml_link_info)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.XML_LINK_INFO" value=""${ProjName}_linkInfo.xml"" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.XML_LINK_INFO.1621467262" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.XML_LINK_INFO" value=""${ProjName}_linkInfo.xml"" valueType="string"/>
|
||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exeLinker.inputType__CMD_SRCS.1731717213" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exeLinker.inputType__CMD_SRCS"/>
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exeLinker.inputType__CMD_SRCS.951368236" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exeLinker.inputType__CMD_SRCS"/>
|
||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exeLinker.inputType__CMD2_SRCS.300931703" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exeLinker.inputType__CMD2_SRCS"/>
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exeLinker.inputType__CMD2_SRCS.1435779236" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exeLinker.inputType__CMD2_SRCS"/>
|
||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exeLinker.inputType__GEN_CMDS.1336043830" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exeLinker.inputType__GEN_CMDS"/>
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exeLinker.inputType__GEN_CMDS.275081247" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exeLinker.inputType__GEN_CMDS"/>
|
||||||
</tool>
|
</tool>
|
||||||
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.hex.2068682021" name="MSP430 Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.hex">
|
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.hex.2027724166" name="MSP430 Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.hex">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.hex.ROMWIDTH.1706845186" name="Specify rom width (--romwidth, -romwidth=width)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.hex.ROMWIDTH" value="8" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.hex.ROMWIDTH.335949549" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.hex.ROMWIDTH" value="8" valueType="string"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.hex.MEMWIDTH.1589697256" name="Specify memory width (--memwidth, -memwidth=width)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.hex.MEMWIDTH" value="8" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.hex.MEMWIDTH.460990087" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.hex.MEMWIDTH" value="8" valueType="string"/>
|
||||||
</tool>
|
</tool>
|
||||||
</toolChain>
|
</toolChain>
|
||||||
</folderInfo>
|
</folderInfo>
|
||||||
@ -119,7 +120,7 @@
|
|||||||
<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.MSP430.Release.271469359" name="Release" parent="com.ti.ccstudio.buildDefinitions.MSP430.Release" postbuildStep="" prebuildStep="rm "${PROJECT_BUILD_DIR}/QP_include/qstamp.obj"">
|
<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.MSP430.Release.271469359" name="Release" parent="com.ti.ccstudio.buildDefinitions.MSP430.Release" postbuildStep="" prebuildStep="rm "${PROJECT_BUILD_DIR}/QP_include/qstamp.obj"">
|
||||||
<folderInfo id="com.ti.ccstudio.buildDefinitions.MSP430.Release.271469359." name="/" resourcePath="">
|
<folderInfo id="com.ti.ccstudio.buildDefinitions.MSP430.Release.271469359." name="/" resourcePath="">
|
||||||
<toolChain id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.ReleaseToolchain.1006154983" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerRelease.397660111">
|
<toolChain id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.ReleaseToolchain.1006154983" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerRelease.397660111">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.788409571" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.788409571" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
|
||||||
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=MSP430F5529"/>
|
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=MSP430F5529"/>
|
||||||
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
|
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
|
||||||
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
|
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
|
||||||
@ -132,7 +133,7 @@
|
|||||||
<targetPlatform id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformRelease.994364835" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformRelease"/>
|
<targetPlatform id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformRelease.994364835" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformRelease"/>
|
||||||
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderRelease.771925399" keepEnvironmentInBuildfile="false" name="GNU Make" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderRelease"/>
|
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderRelease.771925399" keepEnvironmentInBuildfile="false" name="GNU Make" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderRelease"/>
|
||||||
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerRelease.58736692" name="MSP430 Compiler" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerRelease">
|
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerRelease.58736692" name="MSP430 Compiler" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerRelease">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE.1868211160" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE" valueType="definedSymbols">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE.1868211160" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE" valueType="definedSymbols">
|
||||||
<listOptionValue builtIn="false" value="NDEBUG"/>
|
<listOptionValue builtIn="false" value="NDEBUG"/>
|
||||||
<listOptionValue builtIn="false" value="__MSP430F5529__"/>
|
<listOptionValue builtIn="false" value="__MSP430F5529__"/>
|
||||||
</option>
|
</option>
|
||||||
@ -144,7 +145,7 @@
|
|||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40.1136989073" name="Workaround specified silicon errata (--silicon_errata) [CPU40]" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40.1136989073" name="Workaround specified silicon errata (--silicon_errata) [CPU40]" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.1286572479" name="Silicon version (--silicon_version, -v)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.mspx" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.1286572479" name="Silicon version (--silicon_version, -v)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.mspx" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.1968239698" name="Level of printf/scanf support required (--printf_support)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.minimal" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.1968239698" name="Level of printf/scanf support required (--printf_support)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.minimal" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH.1098227417" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH" valueType="includePath">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH.1098227417" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH" valueType="includePath">
|
||||||
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
||||||
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/.""/>
|
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/.""/>
|
||||||
@ -155,11 +156,11 @@
|
|||||||
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>
|
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.684220038" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.684220038" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_SUPPRESS.290356374" name="Suppress diagnostic <id> (--diag_suppress, -pds)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_SUPPRESS" valueType="stringList">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_SUPPRESS.290356374" name="Suppress diagnostic <id> (--diag_suppress, -pds)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_SUPPRESS" valueType="stringList">
|
||||||
<listOptionValue builtIn="false" value="370"/>
|
<listOptionValue builtIn="false" value="370"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER.2006984345" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER.2006984345" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING.434317407" name="Treat diagnostic <id> as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING" valueType="stringList">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING.434317407" name="Treat diagnostic <id> as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING" valueType="stringList">
|
||||||
<listOptionValue builtIn="false" value="225"/>
|
<listOptionValue builtIn="false" value="225"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.1607946249" name="Application binary interface (--abi)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.eabi" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.1607946249" name="Application binary interface (--abi)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.eabi" valueType="enumerated"/>
|
||||||
@ -169,11 +170,11 @@
|
|||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS.1900847469" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS"/>
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS.1900847469" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS"/>
|
||||||
</tool>
|
</tool>
|
||||||
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerRelease.397660111" name="MSP430 Linker" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerRelease">
|
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerRelease.397660111" name="MSP430 Linker" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerRelease">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY.1862050182" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY" valueType="libs">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY.1862050182" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY" valueType="libs">
|
||||||
<listOptionValue builtIn="false" value="libc.a"/>
|
<listOptionValue builtIn="false" value="libc.a"/>
|
||||||
<listOptionValue builtIn="false" value="libmath.a"/>
|
<listOptionValue builtIn="false" value="libmath.a"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH.1352131056" name="Add <dir> to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH" valueType="libPaths">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH.1352131056" name="Add <dir> to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH" valueType="libPaths">
|
||||||
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
||||||
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/lib""/>
|
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/lib""/>
|
||||||
@ -221,7 +222,7 @@
|
|||||||
<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.281779414.1727065964" name="Spy" parent="com.ti.ccstudio.buildDefinitions.MSP430.Debug" postbuildStep="" prebuildStep="rm "${PROJECT_BUILD_DIR}/QP_include/qstamp.obj"">
|
<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.281779414.1727065964" name="Spy" parent="com.ti.ccstudio.buildDefinitions.MSP430.Debug" postbuildStep="" prebuildStep="rm "${PROJECT_BUILD_DIR}/QP_include/qstamp.obj"">
|
||||||
<folderInfo id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.281779414.1727065964." name="/" resourcePath="">
|
<folderInfo id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.281779414.1727065964." name="/" resourcePath="">
|
||||||
<toolChain id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.DebugToolchain.1371437306" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug.1112033408">
|
<toolChain id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.DebugToolchain.1371437306" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug.1112033408">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1871129830" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1871129830" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
|
||||||
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=MSP430F5529"/>
|
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=MSP430F5529"/>
|
||||||
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
|
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
|
||||||
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
|
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
|
||||||
@ -234,7 +235,7 @@
|
|||||||
<targetPlatform id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformDebug.314759503" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformDebug"/>
|
<targetPlatform id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformDebug.314759503" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformDebug"/>
|
||||||
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderDebug.990615907" name="GNU Make.Spy" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderDebug"/>
|
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderDebug.990615907" name="GNU Make.Spy" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderDebug"/>
|
||||||
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerDebug.1172044594" name="MSP430 Compiler" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerDebug">
|
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerDebug.1172044594" name="MSP430 Compiler" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerDebug">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE.559499683" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE" valueType="definedSymbols">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE.559499683" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE" valueType="definedSymbols">
|
||||||
<listOptionValue builtIn="false" value="Q_SPY"/>
|
<listOptionValue builtIn="false" value="Q_SPY"/>
|
||||||
<listOptionValue builtIn="false" value="__MSP430F5529__"/>
|
<listOptionValue builtIn="false" value="__MSP430F5529__"/>
|
||||||
</option>
|
</option>
|
||||||
@ -247,7 +248,7 @@
|
|||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.1227993661" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.mspx" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.1227993661" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.mspx" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.784805861" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.minimal" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.784805861" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.minimal" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.CODE_MODEL.1673696070" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.CODE_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.CODE_MODEL.large" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.CODE_MODEL.1673696070" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.CODE_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.CODE_MODEL.large" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH.1245577431" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH" valueType="includePath">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH.1245577431" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH" valueType="includePath">
|
||||||
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
||||||
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/.""/>
|
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/.""/>
|
||||||
@ -259,11 +260,11 @@
|
|||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL.1228211224" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL.1228211224" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.1521359409" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.1521359409" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_SUPPRESS.1882971988" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_SUPPRESS" valueType="stringList">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_SUPPRESS.1882971988" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_SUPPRESS" valueType="stringList">
|
||||||
<listOptionValue builtIn="false" value="370"/>
|
<listOptionValue builtIn="false" value="370"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER.1748963618" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER.1748963618" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING.397753815" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING" valueType="stringList">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING.397753815" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING" valueType="stringList">
|
||||||
<listOptionValue builtIn="false" value="225"/>
|
<listOptionValue builtIn="false" value="225"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.727686957" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.eabi" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.727686957" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.eabi" valueType="enumerated"/>
|
||||||
@ -273,11 +274,11 @@
|
|||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS.1111226646" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS"/>
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS.1111226646" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS"/>
|
||||||
</tool>
|
</tool>
|
||||||
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug.1112033408" name="MSP430 Linker" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug">
|
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug.1112033408" name="MSP430 Linker" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY.1089265831" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY" valueType="libs">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY.1089265831" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY" valueType="libs">
|
||||||
<listOptionValue builtIn="false" value="libc.a"/>
|
<listOptionValue builtIn="false" value="libc.a"/>
|
||||||
<listOptionValue builtIn="false" value="libmath.a"/>
|
<listOptionValue builtIn="false" value="libmath.a"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH.735045354" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH" valueType="libPaths">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH.735045354" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH" valueType="libPaths">
|
||||||
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
||||||
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/lib""/>
|
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/lib""/>
|
||||||
@ -327,4 +328,4 @@
|
|||||||
</storageModule>
|
</storageModule>
|
||||||
<storageModule moduleId="null.endianPreference"/>
|
<storageModule moduleId="null.endianPreference"/>
|
||||||
<storageModule moduleId="cpuFamily"/>
|
<storageModule moduleId="cpuFamily"/>
|
||||||
</cproject>
|
</cproject>
|
@ -30,11 +30,6 @@
|
|||||||
<type>2</type>
|
<type>2</type>
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
|
||||||
<name>QP_include</name>
|
|
||||||
<type>2</type>
|
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/include</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
<link>
|
||||||
<name>Q_port</name>
|
<name>Q_port</name>
|
||||||
<type>2</type>
|
<type>2</type>
|
||||||
@ -46,9 +41,9 @@
|
|||||||
<locationURI>PARENT-2-PROJECT_LOC/blinky.cpp</locationURI>
|
<locationURI>PARENT-2-PROJECT_LOC/blinky.cpp</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
<link>
|
||||||
<name>blinky.h</name>
|
<name>blinky.hpp</name>
|
||||||
<type>1</type>
|
<type>1</type>
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/blinky.h</locationURI>
|
<locationURI>PARENT-2-PROJECT_LOC/blinky.hpp</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
<link>
|
||||||
<name>bsp.cpp</name>
|
<name>bsp.cpp</name>
|
||||||
@ -56,9 +51,9 @@
|
|||||||
<locationURI>PARENT-1-PROJECT_LOC/bsp.cpp</locationURI>
|
<locationURI>PARENT-1-PROJECT_LOC/bsp.cpp</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
<link>
|
||||||
<name>bsp.h</name>
|
<name>bsp.hpp</name>
|
||||||
<type>1</type>
|
<type>1</type>
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/bsp.h</locationURI>
|
<locationURI>PARENT-2-PROJECT_LOC/bsp.hpp</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
<link>
|
||||||
<name>main.cpp</name>
|
<name>main.cpp</name>
|
||||||
|
@ -30,11 +30,6 @@
|
|||||||
<type>2</type>
|
<type>2</type>
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
|
||||||
<name>QP_include</name>
|
|
||||||
<type>2</type>
|
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/include</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
<link>
|
||||||
<name>QP_port</name>
|
<name>QP_port</name>
|
||||||
<type>2</type>
|
<type>2</type>
|
||||||
|
@ -30,11 +30,6 @@
|
|||||||
<type>2</type>
|
<type>2</type>
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
|
||||||
<name>QP_include</name>
|
|
||||||
<type>2</type>
|
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/include</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
<link>
|
||||||
<name>QP_port</name>
|
<name>QP_port</name>
|
||||||
<type>2</type>
|
<type>2</type>
|
||||||
|
@ -30,11 +30,6 @@
|
|||||||
<type>2</type>
|
<type>2</type>
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
|
||||||
<name>QP_include</name>
|
|
||||||
<type>2</type>
|
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/include</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
<link>
|
||||||
<name>QP_port</name>
|
<name>QP_port</name>
|
||||||
<type>2</type>
|
<type>2</type>
|
||||||
@ -45,26 +40,6 @@
|
|||||||
<type>2</type>
|
<type>2</type>
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/src/qs</locationURI>
|
<locationURI>PARENT-5-PROJECT_LOC/src/qs</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
|
||||||
<name>qk</name>
|
|
||||||
<type>2</type>
|
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/src/qk</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
|
||||||
<name>dpp.h</name>
|
|
||||||
<type>1</type>
|
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/dpp.h</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
|
||||||
<name>philo.cpp</name>
|
|
||||||
<type>1</type>
|
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/philo.cpp</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
|
||||||
<name>table.cpp</name>
|
|
||||||
<type>1</type>
|
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/table.cpp</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
<link>
|
||||||
<name>bsp.cpp</name>
|
<name>bsp.cpp</name>
|
||||||
<type>1</type>
|
<type>1</type>
|
||||||
@ -75,10 +50,30 @@
|
|||||||
<type>1</type>
|
<type>1</type>
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/bsp.h</locationURI>
|
<locationURI>PARENT-2-PROJECT_LOC/bsp.h</locationURI>
|
||||||
</link>
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>dpp.h</name>
|
||||||
|
<type>1</type>
|
||||||
|
<locationURI>PARENT-2-PROJECT_LOC/dpp.h</locationURI>
|
||||||
|
</link>
|
||||||
<link>
|
<link>
|
||||||
<name>main.cpp</name>
|
<name>main.cpp</name>
|
||||||
<type>1</type>
|
<type>1</type>
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/main.cpp</locationURI>
|
<locationURI>PARENT-2-PROJECT_LOC/main.cpp</locationURI>
|
||||||
</link>
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>philo.cpp</name>
|
||||||
|
<type>1</type>
|
||||||
|
<locationURI>PARENT-2-PROJECT_LOC/philo.cpp</locationURI>
|
||||||
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>qk</name>
|
||||||
|
<type>2</type>
|
||||||
|
<locationURI>PARENT-5-PROJECT_LOC/src/qk</locationURI>
|
||||||
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>table.cpp</name>
|
||||||
|
<type>1</type>
|
||||||
|
<locationURI>PARENT-2-PROJECT_LOC/table.cpp</locationURI>
|
||||||
|
</link>
|
||||||
</linkedResources>
|
</linkedResources>
|
||||||
</projectDescription>
|
</projectDescription>
|
||||||
|
@ -15,81 +15,82 @@
|
|||||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||||
<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.26198106" name="Debug" parent="com.ti.ccstudio.buildDefinitions.MSP430.Debug" postbuildStep="" prebuildStep="rm "${PROJECT_BUILD_DIR}/QP_include/qstamp.obj"">
|
<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.26198106" name="Debug" parent="com.ti.ccstudio.buildDefinitions.MSP430.Debug" postbuildStep="" prebuildStep="rm "${PROJECT_BUILD_DIR}/QP_include/qstamp.obj"">
|
||||||
<folderInfo id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.26198106." name="/" resourcePath="">
|
<folderInfo id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.26198106." name="/" resourcePath="">
|
||||||
<toolChain id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.DebugToolchain.296018585" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug.1565977635">
|
<toolChain id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.DebugToolchain.2051710540" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.linkerDebug.1915668798">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.915814712" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1253260956" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
|
||||||
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=MSP430F5529"/>
|
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=MSP430F5529"/>
|
||||||
|
<listOptionValue builtIn="false" value="DEVICE_CORE_ID="/>
|
||||||
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
|
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
|
||||||
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
|
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
|
||||||
<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE=lnk_msp430f5529.cmd"/>
|
<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE=lnk_msp430f5529.cmd"/>
|
||||||
<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
|
<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
|
||||||
<listOptionValue builtIn="false" value="CCS_MBS_VERSION=6.1.3"/>
|
<listOptionValue builtIn="false" value="CCS_MBS_VERSION=6.1.3"/>
|
||||||
<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
|
<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
|
||||||
|
<listOptionValue builtIn="false" value="PRODUCTS="/>
|
||||||
|
<listOptionValue builtIn="false" value="PRODUCT_MACRO_IMPORTS={}"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.182570398" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="16.9.6.LTS" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1865522421" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="21.6.0.LTS" valueType="string"/>
|
||||||
<targetPlatform id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformDebug.465339272" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformDebug"/>
|
<targetPlatform id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.targetPlatformDebug.1886726666" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.targetPlatformDebug"/>
|
||||||
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderDebug.335854330" keepEnvironmentInBuildfile="false" name="GNU Make" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderDebug"/>
|
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.builderDebug.396687232" name="GNU Make.Debug" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.builderDebug"/>
|
||||||
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerDebug.760276364" name="MSP430 Compiler" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerDebug">
|
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.compilerDebug.474512010" name="MSP430 Compiler" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.compilerDebug">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE.239252684" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE" valueType="definedSymbols">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DEFINE.1860694256" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DEFINE" valueType="definedSymbols">
|
||||||
<listOptionValue builtIn="false" value="__MSP430F5529__"/>
|
<listOptionValue builtIn="false" value="__MSP430F5529__"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DATA_MODEL.25135217" name="Specify the data memory model. (--data_model)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DATA_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DATA_MODEL.small" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DATA_MODEL.1386492786" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DATA_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DATA_MODEL.small" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.USE_HW_MPY.612196733" name="Inline hardware multiply version of RTS mpy routine (--use_hw_mpy)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.USE_HW_MPY" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.USE_HW_MPY.F5" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.USE_HW_MPY.583167937" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.USE_HW_MPY" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.USE_HW_MPY.F5" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU21.1297293060" name="Workaround specified silicon errata (--silicon_errata) [CPU21]" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU21" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU21.1109476825" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU21" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU22.2019278945" name="Workaround specified silicon errata (--silicon_errata) [CPU22]" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU22" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU22.10280993" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU22" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU23.386890820" name="Workaround specified silicon errata (--silicon_errata) [CPU23]" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU23" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU23.155509069" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU23" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40.826973131" name="Workaround specified silicon errata (--silicon_errata) [CPU40]" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU40.1783428485" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_ERRATA.CPU40" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.2037210871" name="Silicon version (--silicon_version, -v)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.mspx" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_VERSION.539319885" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.SILICON_VERSION.mspx" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.765139644" name="Level of printf/scanf support required (--printf_support)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.minimal" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.PRINTF_SUPPORT.1687354122" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.PRINTF_SUPPORT" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.PRINTF_SUPPORT.minimal" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH.2048591861" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH" valueType="includePath">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.INCLUDE_PATH.342149372" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.INCLUDE_PATH" valueType="includePath">
|
||||||
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
<listOptionValue builtIn="false" value="${PROJECT_LOC}/."/>
|
||||||
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/.""/>
|
<listOptionValue builtIn="false" value="${PROJECT_LOC}/../.."/>
|
||||||
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/../..""/>
|
<listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../../../include"/>
|
||||||
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/../../../../../include""/>
|
<listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../../../src"/>
|
||||||
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/../../../../../src""/>
|
<listOptionValue builtIn="false" value="${PROJECT_LOC}/../../../../../ports/msp430/qk"/>
|
||||||
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/../../../../../ports/msp430/qk""/>
|
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>
|
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL.1082810150" name="Debugging model" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DEBUGGING_MODEL.868873625" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.624000257" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DIAG_WARNING.201961858" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DIAG_WARNING" valueType="stringList">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER.1660084931" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING.532753011" name="Treat diagnostic <id> as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING" valueType="stringList">
|
|
||||||
<listOptionValue builtIn="false" value="225"/>
|
<listOptionValue builtIn="false" value="225"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.1359985513" name="Application binary interface (--abi)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.eabi" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DIAG_WRAP.153287292" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
|
||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__C_SRCS.164667476" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__C_SRCS"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DISPLAY_ERROR_NUMBER.1498676664" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__CPP_SRCS.2098836333" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__CPP_SRCS"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.ABI.322189227" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compilerID.ABI.eabi" valueType="enumerated"/>
|
||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM_SRCS.1297492592" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM_SRCS"/>
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__C_SRCS.1209489282" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__C_SRCS"/>
|
||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS.1194193884" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS"/>
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__CPP_SRCS.413826193" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__CPP_SRCS"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__ASM_SRCS.535709986" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__ASM_SRCS"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__ASM2_SRCS.937697943" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.compiler.inputType__ASM2_SRCS"/>
|
||||||
</tool>
|
</tool>
|
||||||
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug.1565977635" name="MSP430 Linker" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug">
|
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.linkerDebug.1915668798" name="MSP430 Linker" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exe.linkerDebug">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY.1137376511" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY" valueType="libs">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.LIBRARY.1667427837" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.LIBRARY" valueType="libs">
|
||||||
<listOptionValue builtIn="false" value="libc.a"/>
|
<listOptionValue builtIn="false" value="libc.a"/>
|
||||||
<listOptionValue builtIn="false" value="libmath.a"/>
|
<listOptionValue builtIn="false" value="libmath.a"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH.1019288311" name="Add <dir> to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH" valueType="libPaths">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.SEARCH_PATH.1843520035" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.SEARCH_PATH" valueType="libPaths">
|
||||||
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/lib"/>
|
||||||
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/lib""/>
|
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/include""/>
|
|
||||||
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/lib/5xx_6xx_FRxx"/>
|
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/lib/5xx_6xx_FRxx"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.USE_HW_MPY.1511010426" name="Deprecated: Now a compiler option instead of linker option (--use_hw_mpy)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.USE_HW_MPY" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.USE_HW_MPY.F5" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.USE_HW_MPY.272292646" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.USE_HW_MPY" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.USE_HW_MPY.F5" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.CINIT_HOLD_WDT.362063686" name="Hold watchdog timer during cinit auto-initialization (--cinit_hold_wdt)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.CINIT_HOLD_WDT" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.CINIT_HOLD_WDT.on" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.CINIT_HOLD_WDT.782743632" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.CINIT_HOLD_WDT" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.CINIT_HOLD_WDT.on" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.HEAP_SIZE.899894161" name="Heap size for C/C++ dynamic memory allocation (--heap_size, -heap)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.HEAP_SIZE" value="0" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.HEAP_SIZE.1113317587" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.HEAP_SIZE" value="0" valueType="string"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.STACK_SIZE.576520361" name="Set C system stack size (--stack_size, -stack)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.STACK_SIZE" value="160" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.STACK_SIZE.111594979" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.STACK_SIZE" value="160" valueType="string"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.OUTPUT_FILE.435706183" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.OUTPUT_FILE" value="${ProjName}.out" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.MAP_FILE.961643195" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.MAP_FILE" value=""${ProjName}.map"" valueType="string"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.MAP_FILE.61144262" name="Link information (map) listed into <file> (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.MAP_FILE" value=""${ProjName}.map"" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.OUTPUT_FILE.1945299381" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.OUTPUT_FILE" value="${ProjName}.out" valueType="string"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.DISPLAY_ERROR_NUMBER.300033240" name="Emit diagnostic identifier numbers (--display_error_number)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.DIAG_WRAP.422581784" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.DIAG_WRAP.1572261755" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.DISPLAY_ERROR_NUMBER.1582123821" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.XML_LINK_INFO.1571318594" name="Detailed link information data-base into <file> (--xml_link_info, -xml_link_info)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.XML_LINK_INFO" value=""${ProjName}_linkInfo.xml"" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.XML_LINK_INFO.145363543" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.linkerID.XML_LINK_INFO" value=""${ProjName}_linkInfo.xml"" valueType="string"/>
|
||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exeLinker.inputType__CMD_SRCS.1384133669" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exeLinker.inputType__CMD_SRCS"/>
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exeLinker.inputType__CMD_SRCS.427893585" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exeLinker.inputType__CMD_SRCS"/>
|
||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exeLinker.inputType__CMD2_SRCS.942120072" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exeLinker.inputType__CMD2_SRCS"/>
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exeLinker.inputType__CMD2_SRCS.1729442335" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exeLinker.inputType__CMD2_SRCS"/>
|
||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exeLinker.inputType__GEN_CMDS.839470082" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exeLinker.inputType__GEN_CMDS"/>
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exeLinker.inputType__GEN_CMDS.1328866600" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.exeLinker.inputType__GEN_CMDS"/>
|
||||||
</tool>
|
</tool>
|
||||||
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.hex.1702362068" name="MSP430 Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.hex">
|
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.hex.1253979489" name="MSP430 Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.hex">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.hex.ROMWIDTH.971100406" name="Specify rom width (--romwidth, -romwidth=width)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.hex.ROMWIDTH" value="8" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.hex.ROMWIDTH.2061244797" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.hex.ROMWIDTH" value="8" valueType="string"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.hex.MEMWIDTH.2054416355" name="Specify memory width (--memwidth, -memwidth=width)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.hex.MEMWIDTH" value="8" valueType="string"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_21.6.hex.MEMWIDTH.1189644854" superClass="com.ti.ccstudio.buildDefinitions.MSP430_21.6.hex.MEMWIDTH" value="8" valueType="string"/>
|
||||||
</tool>
|
</tool>
|
||||||
</toolChain>
|
</toolChain>
|
||||||
</folderInfo>
|
</folderInfo>
|
||||||
@ -115,7 +116,7 @@
|
|||||||
<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.MSP430.Release.1526770733" name="Release" parent="com.ti.ccstudio.buildDefinitions.MSP430.Release" postbuildStep="" prebuildStep="rm "${PROJECT_BUILD_DIR}/QP_include/qstamp.obj"">
|
<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.MSP430.Release.1526770733" name="Release" parent="com.ti.ccstudio.buildDefinitions.MSP430.Release" postbuildStep="" prebuildStep="rm "${PROJECT_BUILD_DIR}/QP_include/qstamp.obj"">
|
||||||
<folderInfo id="com.ti.ccstudio.buildDefinitions.MSP430.Release.1526770733." name="/" resourcePath="">
|
<folderInfo id="com.ti.ccstudio.buildDefinitions.MSP430.Release.1526770733." name="/" resourcePath="">
|
||||||
<toolChain id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.ReleaseToolchain.2055556392" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerRelease.307159062">
|
<toolChain id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.ReleaseToolchain.2055556392" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerRelease.307159062">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1159044902" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1159044902" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
|
||||||
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=MSP430F5529"/>
|
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=MSP430F5529"/>
|
||||||
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
|
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
|
||||||
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
|
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
|
||||||
@ -128,7 +129,7 @@
|
|||||||
<targetPlatform id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformRelease.653342579" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformRelease"/>
|
<targetPlatform id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformRelease.653342579" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformRelease"/>
|
||||||
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderRelease.1182931460" name="GNU Make.Release" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderRelease"/>
|
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderRelease.1182931460" name="GNU Make.Release" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderRelease"/>
|
||||||
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerRelease.1567694067" name="MSP430 Compiler" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerRelease">
|
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerRelease.1567694067" name="MSP430 Compiler" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerRelease">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE.556258187" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE" valueType="definedSymbols">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE.556258187" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE" valueType="definedSymbols">
|
||||||
<listOptionValue builtIn="false" value="NDEBUG"/>
|
<listOptionValue builtIn="false" value="NDEBUG"/>
|
||||||
<listOptionValue builtIn="false" value="__MSP430F5529__"/>
|
<listOptionValue builtIn="false" value="__MSP430F5529__"/>
|
||||||
</option>
|
</option>
|
||||||
@ -140,7 +141,7 @@
|
|||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40.255888037" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40.255888037" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.1598556125" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.mspx" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.1598556125" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.mspx" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.22824119" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.minimal" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.22824119" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.minimal" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH.1578236048" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH" valueType="includePath">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH.1578236048" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH" valueType="includePath">
|
||||||
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
||||||
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/.""/>
|
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/.""/>
|
||||||
@ -152,7 +153,7 @@
|
|||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.1482762883" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.1482762883" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER.2019161477" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER.2019161477" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING.1353261866" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING" valueType="stringList">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING.1353261866" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING" valueType="stringList">
|
||||||
<listOptionValue builtIn="false" value="225"/>
|
<listOptionValue builtIn="false" value="225"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.493286727" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.eabi" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.493286727" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.eabi" valueType="enumerated"/>
|
||||||
@ -162,11 +163,11 @@
|
|||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS.254512805" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS"/>
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS.254512805" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS"/>
|
||||||
</tool>
|
</tool>
|
||||||
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerRelease.307159062" name="MSP430 Linker" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerRelease">
|
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerRelease.307159062" name="MSP430 Linker" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerRelease">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY.1609170526" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY" valueType="libs">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY.1609170526" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY" valueType="libs">
|
||||||
<listOptionValue builtIn="false" value="libc.a"/>
|
<listOptionValue builtIn="false" value="libc.a"/>
|
||||||
<listOptionValue builtIn="false" value="libmath.a"/>
|
<listOptionValue builtIn="false" value="libmath.a"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH.253535398" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH" valueType="libPaths">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH.253535398" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH" valueType="libPaths">
|
||||||
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
||||||
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/lib""/>
|
<listOptionValue builtIn="false" value=""${CG_TOOL_ROOT}/lib""/>
|
||||||
@ -214,7 +215,7 @@
|
|||||||
<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.26198106.1583450934" name="Spy" parent="com.ti.ccstudio.buildDefinitions.MSP430.Debug" postbuildStep="" prebuildStep="rm "${PROJECT_BUILD_DIR}/QP_include/qstamp.obj"">
|
<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.26198106.1583450934" name="Spy" parent="com.ti.ccstudio.buildDefinitions.MSP430.Debug" postbuildStep="" prebuildStep="rm "${PROJECT_BUILD_DIR}/QP_include/qstamp.obj"">
|
||||||
<folderInfo id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.26198106.1583450934." name="/" resourcePath="">
|
<folderInfo id="com.ti.ccstudio.buildDefinitions.MSP430.Debug.26198106.1583450934." name="/" resourcePath="">
|
||||||
<toolChain id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.DebugToolchain.538241874" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug.1030214954">
|
<toolChain id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.DebugToolchain.538241874" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug.1030214954">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.464803995" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.464803995" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
|
||||||
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=MSP430F5529"/>
|
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=MSP430F5529"/>
|
||||||
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
|
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
|
||||||
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
|
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
|
||||||
@ -227,7 +228,7 @@
|
|||||||
<targetPlatform id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformDebug.1928816692" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformDebug"/>
|
<targetPlatform id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformDebug.1928816692" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.targetPlatformDebug"/>
|
||||||
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderDebug.1632109023" keepEnvironmentInBuildfile="false" name="GNU Make" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderDebug"/>
|
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderDebug.1632109023" keepEnvironmentInBuildfile="false" name="GNU Make" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.builderDebug"/>
|
||||||
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerDebug.1470313903" name="MSP430 Compiler" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerDebug">
|
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerDebug.1470313903" name="MSP430 Compiler" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.compilerDebug">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE.525358737" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE" valueType="definedSymbols">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE.525358737" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEFINE" valueType="definedSymbols">
|
||||||
<listOptionValue builtIn="false" value="Q_SPY"/>
|
<listOptionValue builtIn="false" value="Q_SPY"/>
|
||||||
<listOptionValue builtIn="false" value="__MSP430F5529__"/>
|
<listOptionValue builtIn="false" value="__MSP430F5529__"/>
|
||||||
</option>
|
</option>
|
||||||
@ -239,7 +240,7 @@
|
|||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40.1464960484" name="Workaround specified silicon errata (--silicon_errata) [CPU40]" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40.1464960484" name="Workaround specified silicon errata (--silicon_errata) [CPU40]" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_ERRATA.CPU40" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.356700079" name="Silicon version (--silicon_version, -v)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.mspx" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.356700079" name="Silicon version (--silicon_version, -v)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.SILICON_VERSION.mspx" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.777260202" name="Level of printf/scanf support required (--printf_support)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.minimal" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.777260202" name="Level of printf/scanf support required (--printf_support)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.PRINTF_SUPPORT.minimal" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH.1872535912" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH" valueType="includePath">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH.1872535912" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.INCLUDE_PATH" valueType="includePath">
|
||||||
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
||||||
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/.""/>
|
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/.""/>
|
||||||
@ -252,7 +253,7 @@
|
|||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL.831890234" name="Debugging model" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL.831890234" name="Debugging model" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.97035197" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.97035197" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER.1297150246" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER.1297150246" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING.1144892698" name="Treat diagnostic <id> as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING" valueType="stringList">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING.1144892698" name="Treat diagnostic <id> as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.DIAG_WARNING" valueType="stringList">
|
||||||
<listOptionValue builtIn="false" value="225"/>
|
<listOptionValue builtIn="false" value="225"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.885998222" name="Application binary interface (--abi)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.eabi" valueType="enumerated"/>
|
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.885998222" name="Application binary interface (--abi)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compilerID.ABI.eabi" valueType="enumerated"/>
|
||||||
@ -262,11 +263,11 @@
|
|||||||
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS.206865217" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS"/>
|
<inputType id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS.206865217" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.compiler.inputType__ASM2_SRCS"/>
|
||||||
</tool>
|
</tool>
|
||||||
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug.1030214954" name="MSP430 Linker" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug">
|
<tool id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug.1030214954" name="MSP430 Linker" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.exe.linkerDebug">
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY.769176193" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY" valueType="libs">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY.769176193" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.LIBRARY" valueType="libs">
|
||||||
<listOptionValue builtIn="false" value="libc.a"/>
|
<listOptionValue builtIn="false" value="libc.a"/>
|
||||||
<listOptionValue builtIn="false" value="libmath.a"/>
|
<listOptionValue builtIn="false" value="libmath.a"/>
|
||||||
</option>
|
</option>
|
||||||
<option id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH.261004950" name="Add <dir> to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH" valueType="libPaths">
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH.261004950" name="Add <dir> to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.MSP430_16.9.linkerID.SEARCH_PATH" valueType="libPaths">
|
||||||
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
<listOptionValue builtIn="false" value="${CCS_BASE_ROOT}/msp430/include"/>
|
||||||
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
<listOptionValue builtIn="false" value=""${CCS_BASE_ROOT}/msp430/include""/>
|
||||||
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/../../../../../ports/msp430/qk""/>
|
<listOptionValue builtIn="false" value=""${PROJECT_LOC}/../../../../../ports/msp430/qk""/>
|
||||||
@ -317,4 +318,5 @@
|
|||||||
</storageModule>
|
</storageModule>
|
||||||
<storageModule moduleId="null.endianPreference"/>
|
<storageModule moduleId="null.endianPreference"/>
|
||||||
<storageModule moduleId="cpuFamily"/>
|
<storageModule moduleId="cpuFamily"/>
|
||||||
</cproject>
|
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
|
||||||
|
</cproject>
|
@ -30,11 +30,6 @@
|
|||||||
<type>2</type>
|
<type>2</type>
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
|
||||||
<name>QP_include</name>
|
|
||||||
<type>2</type>
|
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/include</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
<link>
|
||||||
<name>QP_port</name>
|
<name>QP_port</name>
|
||||||
<type>2</type>
|
<type>2</type>
|
||||||
@ -45,26 +40,6 @@
|
|||||||
<type>2</type>
|
<type>2</type>
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/src/qs</locationURI>
|
<locationURI>PARENT-5-PROJECT_LOC/src/qs</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
|
||||||
<name>qk</name>
|
|
||||||
<type>2</type>
|
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/src/qk</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
|
||||||
<name>dpp.h</name>
|
|
||||||
<type>1</type>
|
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/dpp.h</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
|
||||||
<name>philo.cpp</name>
|
|
||||||
<type>1</type>
|
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/philo.cpp</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
|
||||||
<name>table.cpp</name>
|
|
||||||
<type>1</type>
|
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/table.cpp</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
<link>
|
||||||
<name>bsp.cpp</name>
|
<name>bsp.cpp</name>
|
||||||
<type>1</type>
|
<type>1</type>
|
||||||
@ -75,10 +50,30 @@
|
|||||||
<type>1</type>
|
<type>1</type>
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/bsp.h</locationURI>
|
<locationURI>PARENT-2-PROJECT_LOC/bsp.h</locationURI>
|
||||||
</link>
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>dpp.h</name>
|
||||||
|
<type>1</type>
|
||||||
|
<locationURI>PARENT-2-PROJECT_LOC/dpp.h</locationURI>
|
||||||
|
</link>
|
||||||
<link>
|
<link>
|
||||||
<name>main.cpp</name>
|
<name>main.cpp</name>
|
||||||
<type>1</type>
|
<type>1</type>
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/main.cpp</locationURI>
|
<locationURI>PARENT-2-PROJECT_LOC/main.cpp</locationURI>
|
||||||
</link>
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>philo.cpp</name>
|
||||||
|
<type>1</type>
|
||||||
|
<locationURI>PARENT-2-PROJECT_LOC/philo.cpp</locationURI>
|
||||||
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>qk</name>
|
||||||
|
<type>2</type>
|
||||||
|
<locationURI>PARENT-5-PROJECT_LOC/src/qk</locationURI>
|
||||||
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>table.cpp</name>
|
||||||
|
<type>1</type>
|
||||||
|
<locationURI>PARENT-2-PROJECT_LOC/table.cpp</locationURI>
|
||||||
|
</link>
|
||||||
</linkedResources>
|
</linkedResources>
|
||||||
</projectDescription>
|
</projectDescription>
|
||||||
|
@ -30,11 +30,6 @@
|
|||||||
<type>2</type>
|
<type>2</type>
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
|
||||||
<name>QP_include</name>
|
|
||||||
<type>2</type>
|
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/include</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
<link>
|
||||||
<name>QP_port</name>
|
<name>QP_port</name>
|
||||||
<type>2</type>
|
<type>2</type>
|
||||||
@ -45,26 +40,6 @@
|
|||||||
<type>2</type>
|
<type>2</type>
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/src/qs</locationURI>
|
<locationURI>PARENT-5-PROJECT_LOC/src/qs</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
|
||||||
<name>qv</name>
|
|
||||||
<type>2</type>
|
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/src/qv</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
|
||||||
<name>dpp.h</name>
|
|
||||||
<type>1</type>
|
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/dpp.h</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
|
||||||
<name>philo.cpp</name>
|
|
||||||
<type>1</type>
|
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/philo.cpp</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
|
||||||
<name>table.cpp</name>
|
|
||||||
<type>1</type>
|
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/table.cpp</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
<link>
|
||||||
<name>bsp.cpp</name>
|
<name>bsp.cpp</name>
|
||||||
<type>1</type>
|
<type>1</type>
|
||||||
@ -75,10 +50,30 @@
|
|||||||
<type>1</type>
|
<type>1</type>
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/bsp.h</locationURI>
|
<locationURI>PARENT-2-PROJECT_LOC/bsp.h</locationURI>
|
||||||
</link>
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>dpp.h</name>
|
||||||
|
<type>1</type>
|
||||||
|
<locationURI>PARENT-2-PROJECT_LOC/dpp.h</locationURI>
|
||||||
|
</link>
|
||||||
<link>
|
<link>
|
||||||
<name>main.cpp</name>
|
<name>main.cpp</name>
|
||||||
<type>1</type>
|
<type>1</type>
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/main.cpp</locationURI>
|
<locationURI>PARENT-2-PROJECT_LOC/main.cpp</locationURI>
|
||||||
</link>
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>philo.cpp</name>
|
||||||
|
<type>1</type>
|
||||||
|
<locationURI>PARENT-2-PROJECT_LOC/philo.cpp</locationURI>
|
||||||
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>qv</name>
|
||||||
|
<type>2</type>
|
||||||
|
<locationURI>PARENT-5-PROJECT_LOC/src/qv</locationURI>
|
||||||
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>table.cpp</name>
|
||||||
|
<type>1</type>
|
||||||
|
<locationURI>PARENT-2-PROJECT_LOC/table.cpp</locationURI>
|
||||||
|
</link>
|
||||||
</linkedResources>
|
</linkedResources>
|
||||||
</projectDescription>
|
</projectDescription>
|
||||||
|
@ -30,11 +30,6 @@
|
|||||||
<type>2</type>
|
<type>2</type>
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
<locationURI>PARENT-5-PROJECT_LOC/src/qf</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
|
||||||
<name>QP_include</name>
|
|
||||||
<type>2</type>
|
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/include</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
<link>
|
||||||
<name>QP_port</name>
|
<name>QP_port</name>
|
||||||
<type>2</type>
|
<type>2</type>
|
||||||
@ -50,11 +45,26 @@
|
|||||||
<type>2</type>
|
<type>2</type>
|
||||||
<locationURI>PARENT-5-PROJECT_LOC/src/qv</locationURI>
|
<locationURI>PARENT-5-PROJECT_LOC/src/qv</locationURI>
|
||||||
</link>
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>bsp.cpp</name>
|
||||||
|
<type>1</type>
|
||||||
|
<locationURI>PARENT-1-PROJECT_LOC/bsp.cpp</locationURI>
|
||||||
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>bsp.h</name>
|
||||||
|
<type>1</type>
|
||||||
|
<locationURI>PARENT-2-PROJECT_LOC/bsp.h</locationURI>
|
||||||
|
</link>
|
||||||
<link>
|
<link>
|
||||||
<name>dpp.h</name>
|
<name>dpp.h</name>
|
||||||
<type>1</type>
|
<type>1</type>
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/dpp.h</locationURI>
|
<locationURI>PARENT-2-PROJECT_LOC/dpp.h</locationURI>
|
||||||
</link>
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>main.cpp</name>
|
||||||
|
<type>1</type>
|
||||||
|
<locationURI>PARENT-2-PROJECT_LOC/main.cpp</locationURI>
|
||||||
|
</link>
|
||||||
<link>
|
<link>
|
||||||
<name>philo.cpp</name>
|
<name>philo.cpp</name>
|
||||||
<type>1</type>
|
<type>1</type>
|
||||||
@ -65,20 +75,5 @@
|
|||||||
<type>1</type>
|
<type>1</type>
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/table.cpp</locationURI>
|
<locationURI>PARENT-2-PROJECT_LOC/table.cpp</locationURI>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
|
||||||
<name>bsp.cpp</name>
|
|
||||||
<type>1</type>
|
|
||||||
<locationURI>PARENT-1-PROJECT_LOC/bsp.cpp</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
|
||||||
<name>bsp.h</name>
|
|
||||||
<type>1</type>
|
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/bsp.h</locationURI>
|
|
||||||
</link>
|
|
||||||
<link>
|
|
||||||
<name>main.cpp</name>
|
|
||||||
<type>1</type>
|
|
||||||
<locationURI>PARENT-2-PROJECT_LOC/main.cpp</locationURI>
|
|
||||||
</link>
|
|
||||||
</linkedResources>
|
</linkedResources>
|
||||||
</projectDescription>
|
</projectDescription>
|
||||||
|
@ -52,7 +52,7 @@
|
|||||||
// major version number, Y is a 1-digit minor version number, and Z is
|
// major version number, Y is a 1-digit minor version number, and Z is
|
||||||
// a 1-digit release number.
|
// a 1-digit release number.
|
||||||
//
|
//
|
||||||
#define QP_VERSION 712U
|
#define QP_VERSION 713U
|
||||||
|
|
||||||
//! The current QP version as a zero terminated string literal.
|
//! The current QP version as a zero terminated string literal.
|
||||||
//
|
//
|
||||||
@ -61,10 +61,10 @@
|
|||||||
// major version number, Y is a 1-digit minor version number, and Z is
|
// major version number, Y is a 1-digit minor version number, and Z is
|
||||||
// a 1-digit release number.
|
// a 1-digit release number.
|
||||||
//
|
//
|
||||||
#define QP_VERSION_STR "7.1.2"
|
#define QP_VERSION_STR "7.1.3"
|
||||||
|
|
||||||
//! Encrypted current QP release (7.1.2) and date (2022-10-07)
|
//! Encrypted current QP release (7.1.3) and date (2022-11-11)
|
||||||
#define QP_RELEASE 0x7C44FF47U
|
#define QP_RELEASE 0x7C3520C6U
|
||||||
|
|
||||||
//============================================================================
|
//============================================================================
|
||||||
// Global namespace...
|
// Global namespace...
|
||||||
|
@ -1252,9 +1252,13 @@ public:
|
|||||||
namespace QP {
|
namespace QP {
|
||||||
namespace QF {
|
namespace QF {
|
||||||
|
|
||||||
|
//${QF::QF-base::intLock_} ...................................................
|
||||||
|
//! Interrupt lock up-down counter (used in some QF ports)
|
||||||
|
extern std::uint_fast8_t volatile intLock_;
|
||||||
|
|
||||||
//${QF::QF-base::intNest_} ...................................................
|
//${QF::QF-base::intNest_} ...................................................
|
||||||
//! Interrupt nesting up-down counter (used in some QF ports)
|
//! Interrupt nesting up-down counter (used in some QF ports)
|
||||||
extern std::uint_fast8_t intNest_;
|
extern std::uint_fast8_t volatile intNest_;
|
||||||
|
|
||||||
//${QF::QF-base::init} .......................................................
|
//${QF::QF-base::init} .......................................................
|
||||||
//! QF initialization
|
//! QF initialization
|
||||||
|
@ -1,39 +1,32 @@
|
|||||||
|
//============================================================================
|
||||||
|
// QP/C++ Real-Time Embedded Framework (RTEF)
|
||||||
|
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
|
||||||
|
//
|
||||||
|
// SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-QL-commercial
|
||||||
|
//
|
||||||
|
// This software is dual-licensed under the terms of the open source GNU
|
||||||
|
// General Public License version 3 (or any later version), or alternatively,
|
||||||
|
// under the terms of one of the closed source Quantum Leaps commercial
|
||||||
|
// licenses.
|
||||||
|
//
|
||||||
|
// The terms of the open source GNU General Public License version 3
|
||||||
|
// can be found at: <www.gnu.org/licenses/gpl-3.0>
|
||||||
|
//
|
||||||
|
// The terms of the closed source Quantum Leaps commercial licenses
|
||||||
|
// can be found at: <www.state-machine.com/licensing>
|
||||||
|
//
|
||||||
|
// Redistributions in source code must retain this top-level comment block.
|
||||||
|
// Plagiarizing this software to sidestep the license obligations is illegal.
|
||||||
|
//
|
||||||
|
// Contact information:
|
||||||
|
// <www.state-machine.com>
|
||||||
|
// <info@state-machine.com>
|
||||||
|
//============================================================================
|
||||||
|
//! @date Last updated on: 2022-11-11
|
||||||
|
//! @version Last updated for: @ref qpcpp_7_1_3
|
||||||
|
//!
|
||||||
//! @file
|
//! @file
|
||||||
//! @brief QF/C++ port for QUTEST Unit Test, ARM Cortex-M with GNU or Visual C++
|
//! @brief QF/C++ port for QUTEST Unit Test, ARM Cortex-M, GNU or Visual C++
|
||||||
//! @cond
|
|
||||||
//============================================================================
|
|
||||||
//! Last updated for version 7.0.1
|
|
||||||
//! Last updated on 2022-06-30
|
|
||||||
//!
|
|
||||||
//! Q u a n t u m L e a P s
|
|
||||||
//! ------------------------
|
|
||||||
//! Modern Embedded Software
|
|
||||||
//!
|
|
||||||
//! Copyright (C) 2005 Quantum Leaps. All rights reserved.
|
|
||||||
//!
|
|
||||||
//! This program is open source 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
|
|
||||||
//! (at your option) any later version.
|
|
||||||
//!
|
|
||||||
//! Alternatively, this program may be distributed and modified under the
|
|
||||||
//! terms of Quantum Leaps commercial licenses, which expressly supersede
|
|
||||||
//! the GNU General Public License and are specifically designed for
|
|
||||||
//! licensees interested in retaining the proprietary status of their code.
|
|
||||||
//!
|
|
||||||
//! 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 <www.gnu.org/licenses>.
|
|
||||||
//!
|
|
||||||
//! Contact information:
|
|
||||||
//! <www.state-machine.com/licensing>
|
|
||||||
//! <info@state-machine.com>
|
|
||||||
//============================================================================
|
|
||||||
//! @endcond
|
|
||||||
|
|
||||||
#ifndef QF_PORT_HPP
|
#ifndef QF_PORT_HPP
|
||||||
#define QF_PORT_HPP
|
#define QF_PORT_HPP
|
||||||
@ -50,8 +43,8 @@
|
|||||||
#define QF_MAX_TICK_RATE 2U
|
#define QF_MAX_TICK_RATE 2U
|
||||||
|
|
||||||
// QF interrupt disable/enable
|
// QF interrupt disable/enable
|
||||||
#define QF_INT_DISABLE() (++QP::QF::intNest_)
|
#define QF_INT_DISABLE() (++QP::QF::intLock_)
|
||||||
#define QF_INT_ENABLE() (--QP::QF::intNest_)
|
#define QF_INT_ENABLE() (--QP::QF::intLock_)
|
||||||
|
|
||||||
// QF critical section
|
// QF critical section
|
||||||
// QF_CRIT_STAT_TYPE not defined
|
// QF_CRIT_STAT_TYPE not defined
|
||||||
|
@ -60,7 +60,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "qep_port.hpp" // QEP port
|
#include "qep_port.hpp" // QEP port
|
||||||
#include "qk_port.hpp" // QK preemptive kernel port
|
#include "qk_port.hpp" // QK preemptive kernel port
|
||||||
|
|
||||||
//============================================================================
|
//============================================================================
|
||||||
// NOTE01:
|
// NOTE01:
|
||||||
|
@ -1,39 +1,32 @@
|
|||||||
|
//============================================================================
|
||||||
|
// QP/C++ Real-Time Embedded Framework (RTEF)
|
||||||
|
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
|
||||||
|
//
|
||||||
|
// SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-QL-commercial
|
||||||
|
//
|
||||||
|
// This software is dual-licensed under the terms of the open source GNU
|
||||||
|
// General Public License version 3 (or any later version), or alternatively,
|
||||||
|
// under the terms of one of the closed source Quantum Leaps commercial
|
||||||
|
// licenses.
|
||||||
|
//
|
||||||
|
// The terms of the open source GNU General Public License version 3
|
||||||
|
// can be found at: <www.gnu.org/licenses/gpl-3.0>
|
||||||
|
//
|
||||||
|
// The terms of the closed source Quantum Leaps commercial licenses
|
||||||
|
// can be found at: <www.state-machine.com/licensing>
|
||||||
|
//
|
||||||
|
// Redistributions in source code must retain this top-level comment block.
|
||||||
|
// Plagiarizing this software to sidestep the license obligations is illegal.
|
||||||
|
//
|
||||||
|
// Contact information:
|
||||||
|
// <www.state-machine.com>
|
||||||
|
// <info@state-machine.com>
|
||||||
|
//============================================================================
|
||||||
|
//! @date Last updated on: 2022-11-11
|
||||||
|
//! @version Last updated for: @ref qpcpp_7_1_3
|
||||||
|
//!
|
||||||
//! @file
|
//! @file
|
||||||
//! @brief QF/C++ to MSP40, QUTEST unit test harness, generic C99 compiler
|
//! @brief QF/C++ to MSP40, QUTEST unit test harness, generic C99 compiler
|
||||||
//! @cond
|
|
||||||
//============================================================================
|
|
||||||
//! Last updated for version 7.0.1
|
|
||||||
//! Last updated on 2022-06-30
|
|
||||||
//!
|
|
||||||
//! Q u a n t u m L e a P s
|
|
||||||
//! ------------------------
|
|
||||||
//! Modern Embedded Software
|
|
||||||
//!
|
|
||||||
//! Copyright (C) 2005 Quantum Leaps. All rights reserved.
|
|
||||||
//!
|
|
||||||
//! This program is open source 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
|
|
||||||
//! (at your option) any later version.
|
|
||||||
//!
|
|
||||||
//! Alternatively, this program may be distributed and modified under the
|
|
||||||
//! terms of Quantum Leaps commercial licenses, which expressly supersede
|
|
||||||
//! the GNU General Public License and are specifically designed for
|
|
||||||
//! licensees interested in retaining the proprietary status of their code.
|
|
||||||
//!
|
|
||||||
//! 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 <www.gnu.org/licenses>.
|
|
||||||
//!
|
|
||||||
//! Contact information:
|
|
||||||
//! <www.state-machine.com/licensing>
|
|
||||||
//! <info@state-machine.com>
|
|
||||||
//============================================================================
|
|
||||||
//! @endcond
|
|
||||||
|
|
||||||
#ifndef QF_PORT_HPP
|
#ifndef QF_PORT_HPP
|
||||||
#define QF_PORT_HPP
|
#define QF_PORT_HPP
|
||||||
@ -53,8 +46,8 @@
|
|||||||
#define QF_TIMEEVT_CTR_SIZE 2U
|
#define QF_TIMEEVT_CTR_SIZE 2U
|
||||||
|
|
||||||
// QF interrupt disable/enable
|
// QF interrupt disable/enable
|
||||||
#define QF_INT_DISABLE() (++QP::QF::intNest_)
|
#define QF_INT_DISABLE() (++QP::QF::intLock_)
|
||||||
#define QF_INT_ENABLE() (--QP::QF::intNest_)
|
#define QF_INT_ENABLE() (--QP::QF::intLock_)
|
||||||
|
|
||||||
// QF critical section
|
// QF critical section
|
||||||
// QF_CRIT_STAT_TYPE not defined
|
// QF_CRIT_STAT_TYPE not defined
|
||||||
|
@ -1,39 +1,32 @@
|
|||||||
|
//============================================================================
|
||||||
|
// QP/C++ Real-Time Embedded Framework (RTEF)
|
||||||
|
// Copyright (C) 2005 Quantum Leaps, LLC. All rights reserved.
|
||||||
|
//
|
||||||
|
// SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-QL-commercial
|
||||||
|
//
|
||||||
|
// This software is dual-licensed under the terms of the open source GNU
|
||||||
|
// General Public License version 3 (or any later version), or alternatively,
|
||||||
|
// under the terms of one of the closed source Quantum Leaps commercial
|
||||||
|
// licenses.
|
||||||
|
//
|
||||||
|
// The terms of the open source GNU General Public License version 3
|
||||||
|
// can be found at: <www.gnu.org/licenses/gpl-3.0>
|
||||||
|
//
|
||||||
|
// The terms of the closed source Quantum Leaps commercial licenses
|
||||||
|
// can be found at: <www.state-machine.com/licensing>
|
||||||
|
//
|
||||||
|
// Redistributions in source code must retain this top-level comment block.
|
||||||
|
// Plagiarizing this software to sidestep the license obligations is illegal.
|
||||||
|
//
|
||||||
|
// Contact information:
|
||||||
|
// <www.state-machine.com>
|
||||||
|
// <info@state-machine.com>
|
||||||
|
//============================================================================
|
||||||
|
//! @date Last updated on: 2022-11-11
|
||||||
|
//! @version Last updated for: @ref qpcpp_7_1_3
|
||||||
|
//!
|
||||||
//! @file
|
//! @file
|
||||||
//! @brief QF/C++ port for QUTEST Unit Test, PIC32
|
//! @brief QF/C++ port for QUTEST Unit Test, PIC32
|
||||||
//! @cond
|
|
||||||
//============================================================================
|
|
||||||
//! Last updated for version 7.0.1
|
|
||||||
//! Last updated on 2022-06-30
|
|
||||||
//!
|
|
||||||
//! Q u a n t u m L e a P s
|
|
||||||
//! ------------------------
|
|
||||||
//! Modern Embedded Software
|
|
||||||
//!
|
|
||||||
//! Copyright (C) 2005 Quantum Leaps. All rights reserved.
|
|
||||||
//!
|
|
||||||
//! This program is open source 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
|
|
||||||
//! (at your option) any later version.
|
|
||||||
//!
|
|
||||||
//! Alternatively, this program may be distributed and modified under the
|
|
||||||
//! terms of Quantum Leaps commercial licenses, which expressly supersede
|
|
||||||
//! the GNU General Public License and are specifically designed for
|
|
||||||
//! licensees interested in retaining the proprietary status of their code.
|
|
||||||
//!
|
|
||||||
//! 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 <www.gnu.org/licenses>.
|
|
||||||
//!
|
|
||||||
//! Contact information:
|
|
||||||
//! <www.state-machine.com/licensing>
|
|
||||||
//! <info@state-machine.com>
|
|
||||||
//============================================================================
|
|
||||||
//! @endcond
|
|
||||||
|
|
||||||
#ifndef QF_PORT_HPP
|
#ifndef QF_PORT_HPP
|
||||||
#define QF_PORT_HPP
|
#define QF_PORT_HPP
|
||||||
@ -50,8 +43,8 @@
|
|||||||
#define QF_MAX_TICK_RATE 2U
|
#define QF_MAX_TICK_RATE 2U
|
||||||
|
|
||||||
// QF interrupt disable/enable
|
// QF interrupt disable/enable
|
||||||
#define QF_INT_DISABLE() (++QP::QF::intNest_)
|
#define QF_INT_DISABLE() (++QP::QF::intLock_)
|
||||||
#define QF_INT_ENABLE() (--QP::QF::intNest_)
|
#define QF_INT_ENABLE() (--QP::QF::intLock_)
|
||||||
|
|
||||||
// QF critical section
|
// QF critical section
|
||||||
// QF_CRIT_STAT_TYPE not defined
|
// QF_CRIT_STAT_TYPE not defined
|
||||||
|
@ -21,8 +21,8 @@
|
|||||||
// <www.state-machine.com/licensing>
|
// <www.state-machine.com/licensing>
|
||||||
// <info@state-machine.com>
|
// <info@state-machine.com>
|
||||||
//============================================================================
|
//============================================================================
|
||||||
//! @date Last updated on: 2022-06-30
|
//! @date Last updated on: 2022-11-11
|
||||||
//! @version Last updated for: @ref qpcpp_7_0_1
|
//! @version Last updated for: @ref qpcpp_7_1_3
|
||||||
//!
|
//!
|
||||||
//! @file
|
//! @file
|
||||||
//! @brief QF/C++ port for QUTEST Windows/Linux/macOS, GNU or Visual C++
|
//! @brief QF/C++ port for QUTEST Windows/Linux/macOS, GNU or Visual C++
|
||||||
@ -45,8 +45,8 @@
|
|||||||
#define QF_ACTIVE_STOP 1
|
#define QF_ACTIVE_STOP 1
|
||||||
|
|
||||||
// QF interrupt disable/enable
|
// QF interrupt disable/enable
|
||||||
#define QF_INT_DISABLE() (++QP::QF::intNest_)
|
#define QF_INT_DISABLE() (++QP::QF::intLock_)
|
||||||
#define QF_INT_ENABLE() (--QP::QF::intNest_)
|
#define QF_INT_ENABLE() (--QP::QF::intLock_)
|
||||||
|
|
||||||
// QF critical section
|
// QF critical section
|
||||||
// QF_CRIT_STAT_TYPE not defined
|
// QF_CRIT_STAT_TYPE not defined
|
||||||
|
@ -22,8 +22,8 @@
|
|||||||
// <www.state-machine.com/licensing>
|
// <www.state-machine.com/licensing>
|
||||||
// <info@state-machine.com>
|
// <info@state-machine.com>
|
||||||
//============================================================================
|
//============================================================================
|
||||||
//! @date Last updated on: 2022-06-30
|
//! @date Last updated on: 2022-11-11
|
||||||
//! @version Last updated for: @ref qpcpp_7_0_1
|
//! @version Last updated for: @ref qpcpp_7_1_3
|
||||||
//!
|
//!
|
||||||
//! @file
|
//! @file
|
||||||
//! @brief QF/C++ port for QUIT unit internal test, Win32 with GNU/VisualC++
|
//! @brief QF/C++ port for QUIT unit internal test, Win32 with GNU/VisualC++
|
||||||
@ -46,8 +46,8 @@
|
|||||||
#define QF_ACTIVE_STOP 1
|
#define QF_ACTIVE_STOP 1
|
||||||
|
|
||||||
// QF interrupt disable/enable
|
// QF interrupt disable/enable
|
||||||
#define QF_INT_DISABLE() (++QP::QF::intNest_)
|
#define QF_INT_DISABLE() (++QP::QF::intLock_)
|
||||||
#define QF_INT_ENABLE() (--QP::QF::intNest_)
|
#define QF_INT_ENABLE() (--QP::QF::intLock_)
|
||||||
|
|
||||||
// QUIT critical section
|
// QUIT critical section
|
||||||
// QF_CRIT_STAT_TYPE not defined
|
// QF_CRIT_STAT_TYPE not defined
|
||||||
|
@ -21,8 +21,8 @@
|
|||||||
// <www.state-machine.com/licensing>
|
// <www.state-machine.com/licensing>
|
||||||
// <info@state-machine.com>
|
// <info@state-machine.com>
|
||||||
//============================================================================
|
//============================================================================
|
||||||
//! @date Last updated on: 2022-06-30
|
//! @date Last updated on: 2022-11-11
|
||||||
//! @version Last updated for: @ref qpcpp_7_0_1
|
//! @version Last updated for: @ref qpcpp_7_1_3
|
||||||
//!
|
//!
|
||||||
//! @file
|
//! @file
|
||||||
//! @brief QF/C++ port for QUTEST Windows/Linux/macOS, GNU or Visual C++
|
//! @brief QF/C++ port for QUTEST Windows/Linux/macOS, GNU or Visual C++
|
||||||
@ -45,8 +45,8 @@
|
|||||||
#define QF_ACTIVE_STOP 1
|
#define QF_ACTIVE_STOP 1
|
||||||
|
|
||||||
// QF interrupt disable/enable
|
// QF interrupt disable/enable
|
||||||
#define QF_INT_DISABLE() (++QP::QF::intNest_)
|
#define QF_INT_DISABLE() (++QP::QF::intLock_)
|
||||||
#define QF_INT_ENABLE() (--QP::QF::intNest_)
|
#define QF_INT_ENABLE() (--QP::QF::intLock_)
|
||||||
|
|
||||||
// QF critical section
|
// QF critical section
|
||||||
// QF_CRIT_STAT_TYPE not defined
|
// QF_CRIT_STAT_TYPE not defined
|
||||||
|
27
qpcpp.qm
27
qpcpp.qm
@ -5228,8 +5228,12 @@ return true; // the event is always posted correctly</code>
|
|||||||
</class>
|
</class>
|
||||||
<!--${QF::QF-base}-->
|
<!--${QF::QF-base}-->
|
||||||
<package name="QF-base" stereotype="0x02" namespace="QF::">
|
<package name="QF-base" stereotype="0x02" namespace="QF::">
|
||||||
|
<!--${QF::QF-base::intLock_}-->
|
||||||
|
<attribute name="intLock_" type="std::uint_fast8_t volatile" visibility="0x00" properties="0x00">
|
||||||
|
<documentation>//! Interrupt lock up-down counter (used in some QF ports)</documentation>
|
||||||
|
</attribute>
|
||||||
<!--${QF::QF-base::intNest_}-->
|
<!--${QF::QF-base::intNest_}-->
|
||||||
<attribute name="intNest_" type="std::uint_fast8_t" visibility="0x00" properties="0x00">
|
<attribute name="intNest_" type="std::uint_fast8_t volatile" visibility="0x00" properties="0x00">
|
||||||
<documentation>//! Interrupt nesting up-down counter (used in some QF ports)</documentation>
|
<documentation>//! Interrupt nesting up-down counter (used in some QF ports)</documentation>
|
||||||
</attribute>
|
</attribute>
|
||||||
<!--${QF::QF-base::init}-->
|
<!--${QF::QF-base::init}-->
|
||||||
@ -8887,6 +8891,7 @@ while (QF::readySet_.notEmpty()) {
|
|||||||
//! data (as is required by the C++ Standard).
|
//! data (as is required by the C++ Standard).
|
||||||
QActive::subscrList_ = nullptr;
|
QActive::subscrList_ = nullptr;
|
||||||
QActive::maxPubSignal_ = 0;
|
QActive::maxPubSignal_ = 0;
|
||||||
|
QF::intLock_ = 0U;
|
||||||
QF::intNest_ = 0U;
|
QF::intNest_ = 0U;
|
||||||
QF::maxPool_ = 0U;
|
QF::maxPool_ = 0U;
|
||||||
|
|
||||||
@ -9671,6 +9676,13 @@ bzero(&QK_attr_, sizeof(QK_attr_));
|
|||||||
// setup the QK scheduler as initially locked and not running
|
// setup the QK scheduler as initially locked and not running
|
||||||
QK_attr_.lockCeil = (QF_MAX_ACTIVE + 1U); // scheduler locked
|
QK_attr_.lockCeil = (QF_MAX_ACTIVE + 1U); // scheduler locked
|
||||||
|
|
||||||
|
// QK idle AO object (const in ROM)
|
||||||
|
static void * const idle_ao[(sizeof(QActive)/sizeof(void*)) + 1U]
|
||||||
|
= { nullptr };
|
||||||
|
// register the idle AO object (cast 'const' away)
|
||||||
|
QActive::registry_[0] = QF_CONST_CAST_(QActive*,
|
||||||
|
reinterpret_cast<QActive const*>(&idle_ao[0]));
|
||||||
|
|
||||||
#ifdef QK_INIT
|
#ifdef QK_INIT
|
||||||
QK_INIT(); // port-specific initialization of the QK kernel
|
QK_INIT(); // port-specific initialization of the QK kernel
|
||||||
#endif</code>
|
#endif</code>
|
||||||
@ -11683,11 +11695,11 @@ bzero(&QXK_attr_, sizeof(QXK_attr_));
|
|||||||
QXK_attr_.lockCeil = (QF_MAX_ACTIVE + 1U); // scheduler locked
|
QXK_attr_.lockCeil = (QF_MAX_ACTIVE + 1U); // scheduler locked
|
||||||
|
|
||||||
// QXK idle AO object (const in ROM)
|
// QXK idle AO object (const in ROM)
|
||||||
static QActive * const idle_ao[(sizeof(QActive)/sizeof(QActive*)) + 1U]
|
static void * const idle_ao[(sizeof(QActive)/sizeof(void*)) + 1U]
|
||||||
= { nullptr };
|
= { nullptr };
|
||||||
// register the idle AO object (cast 'const' away)
|
// register the idle AO object (cast 'const' away)
|
||||||
QActive::registry_[0] = QF_CONST_CAST_(QActive*,
|
QActive::registry_[0] = QF_CONST_CAST_(QActive*,
|
||||||
QXK_PTR_CAST_(QActive const*, &idle_ao[0]));
|
reinterpret_cast<QActive const*>(&idle_ao[0]));
|
||||||
|
|
||||||
#ifdef QXK_INIT
|
#ifdef QXK_INIT
|
||||||
QXK_INIT(); // port-specific initialization of the QXK kernel
|
QXK_INIT(); // port-specific initialization of the QXK kernel
|
||||||
@ -12251,7 +12263,7 @@ QF_CRIT_X_();</code>
|
|||||||
// major version number, Y is a 1-digit minor version number, and Z is
|
// major version number, Y is a 1-digit minor version number, and Z is
|
||||||
// a 1-digit release number.
|
// a 1-digit release number.
|
||||||
//
|
//
|
||||||
#define QP_VERSION 712U
|
#define QP_VERSION 713U
|
||||||
|
|
||||||
//! The current QP version as a zero terminated string literal.
|
//! The current QP version as a zero terminated string literal.
|
||||||
//
|
//
|
||||||
@ -12260,10 +12272,10 @@ QF_CRIT_X_();</code>
|
|||||||
// major version number, Y is a 1-digit minor version number, and Z is
|
// major version number, Y is a 1-digit minor version number, and Z is
|
||||||
// a 1-digit release number.
|
// a 1-digit release number.
|
||||||
//
|
//
|
||||||
#define QP_VERSION_STR "7.1.2"
|
#define QP_VERSION_STR "7.1.3"
|
||||||
|
|
||||||
//! Encrypted current QP release (7.1.2) and date (2022-10-07)
|
//! Encrypted current QP release (7.1.3) and date (2022-11-11)
|
||||||
#define QP_RELEASE 0x7C44FF47U
|
#define QP_RELEASE 0x7C3520C6U
|
||||||
|
|
||||||
//============================================================================
|
//============================================================================
|
||||||
// Global namespace...
|
// Global namespace...
|
||||||
@ -13646,6 +13658,7 @@ Q_DEFINE_THIS_MODULE("qf_qact")
|
|||||||
|
|
||||||
//============================================================================
|
//============================================================================
|
||||||
$define ${QF::QActive::registry_[QF_MAX_ACTIVE + 1U]}
|
$define ${QF::QActive::registry_[QF_MAX_ACTIVE + 1U]}
|
||||||
|
$define ${QF::QF-base::intLock_}
|
||||||
$define ${QF::QF-base::intNest_}
|
$define ${QF::QF-base::intNest_}
|
||||||
$define ${QF::QF-pkg::readySet_}
|
$define ${QF::QF-pkg::readySet_}
|
||||||
$define ${QF::QF-pkg::bzero}
|
$define ${QF::QF-pkg::bzero}
|
||||||
|
@ -69,12 +69,22 @@ QActive * QActive::registry_[QF_MAX_ACTIVE + 1U];
|
|||||||
|
|
||||||
} // namespace QP
|
} // namespace QP
|
||||||
//$enddef${QF::QActive::registry_[QF_MAX_ACTIVE + 1U]} ^^^^^^^^^^^^^^^^^^^^^^^
|
//$enddef${QF::QActive::registry_[QF_MAX_ACTIVE + 1U]} ^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
//$define${QF::QF-base::intLock_} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
|
||||||
|
namespace QP {
|
||||||
|
namespace QF {
|
||||||
|
|
||||||
|
//${QF::QF-base::intLock_} ...................................................
|
||||||
|
std::uint_fast8_t volatile intLock_;
|
||||||
|
|
||||||
|
} // namespace QF
|
||||||
|
} // namespace QP
|
||||||
|
//$enddef${QF::QF-base::intLock_} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
//$define${QF::QF-base::intNest_} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
|
//$define${QF::QF-base::intNest_} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
|
||||||
namespace QP {
|
namespace QP {
|
||||||
namespace QF {
|
namespace QF {
|
||||||
|
|
||||||
//${QF::QF-base::intNest_} ...................................................
|
//${QF::QF-base::intNest_} ...................................................
|
||||||
std::uint_fast8_t intNest_;
|
std::uint_fast8_t volatile intNest_;
|
||||||
|
|
||||||
} // namespace QF
|
} // namespace QF
|
||||||
} // namespace QP
|
} // namespace QP
|
||||||
|
@ -161,6 +161,13 @@ void init() {
|
|||||||
// setup the QK scheduler as initially locked and not running
|
// setup the QK scheduler as initially locked and not running
|
||||||
QK_attr_.lockCeil = (QF_MAX_ACTIVE + 1U); // scheduler locked
|
QK_attr_.lockCeil = (QF_MAX_ACTIVE + 1U); // scheduler locked
|
||||||
|
|
||||||
|
// QK idle AO object (const in ROM)
|
||||||
|
static void * const idle_ao[(sizeof(QActive)/sizeof(void*)) + 1U]
|
||||||
|
= { nullptr };
|
||||||
|
// register the idle AO object (cast 'const' away)
|
||||||
|
QActive::registry_[0] = QF_CONST_CAST_(QActive*,
|
||||||
|
reinterpret_cast<QActive const*>(&idle_ao[0]));
|
||||||
|
|
||||||
#ifdef QK_INIT
|
#ifdef QK_INIT
|
||||||
QK_INIT(); // port-specific initialization of the QK kernel
|
QK_INIT(); // port-specific initialization of the QK kernel
|
||||||
#endif
|
#endif
|
||||||
|
@ -188,6 +188,7 @@ void init() {
|
|||||||
//! data (as is required by the C++ Standard).
|
//! data (as is required by the C++ Standard).
|
||||||
QActive::subscrList_ = nullptr;
|
QActive::subscrList_ = nullptr;
|
||||||
QActive::maxPubSignal_ = 0;
|
QActive::maxPubSignal_ = 0;
|
||||||
|
QF::intLock_ = 0U;
|
||||||
QF::intNest_ = 0U;
|
QF::intNest_ = 0U;
|
||||||
QF::maxPool_ = 0U;
|
QF::maxPool_ = 0U;
|
||||||
|
|
||||||
|
@ -166,11 +166,11 @@ void init() {
|
|||||||
QXK_attr_.lockCeil = (QF_MAX_ACTIVE + 1U); // scheduler locked
|
QXK_attr_.lockCeil = (QF_MAX_ACTIVE + 1U); // scheduler locked
|
||||||
|
|
||||||
// QXK idle AO object (const in ROM)
|
// QXK idle AO object (const in ROM)
|
||||||
static QActive * const idle_ao[(sizeof(QActive)/sizeof(QActive*)) + 1U]
|
static void * const idle_ao[(sizeof(QActive)/sizeof(void*)) + 1U]
|
||||||
= { nullptr };
|
= { nullptr };
|
||||||
// register the idle AO object (cast 'const' away)
|
// register the idle AO object (cast 'const' away)
|
||||||
QActive::registry_[0] = QF_CONST_CAST_(QActive*,
|
QActive::registry_[0] = QF_CONST_CAST_(QActive*,
|
||||||
QXK_PTR_CAST_(QActive const*, &idle_ao[0]));
|
reinterpret_cast<QActive const*>(&idle_ao[0]));
|
||||||
|
|
||||||
#ifdef QXK_INIT
|
#ifdef QXK_INIT
|
||||||
QXK_INIT(); // port-specific initialization of the QXK kernel
|
QXK_INIT(); // port-specific initialization of the QXK kernel
|
||||||
|
Loading…
x
Reference in New Issue
Block a user