Mercurial > public > ostc4
annotate RefPrj/Firmware/.cproject @ 232:f0069f002c55 div-fixes-4-1
Bugfix: make date/time setting work over reboots
Setting the time/date over the UART interface or by the menu, seems
to work, but a reboot of the RTE brings back strange, seemingly
random, time.
The reason for this is rather simple. In the settings, a time
is stored, based on some flawed logic, and that time was restored
on reboot. There is no reason to store any time, when the moment of
restoring it is unrelated in time. So, the fix is simple: do not
set time (in the RTC) based on some time from the past. The whole idea
of a RTC is that it does preserve the time for you, as long its
powered. Any attempt to do things better using stored time data is
futile (and nonsense).
And while working on his, also kick out some useless code from the RTE.
There is no reason to initialize the time on the RTC to some random
time/date in the past. A zero data/time is as good and any random
date.
Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
author | Jan Mulder <jlmulder@xs4all.nl> |
---|---|
date | Wed, 03 Apr 2019 21:11:56 +0200 (2019-04-03) |
parents | f35e53ef04e0 |
children | ba53ab77f059 |
rev | line source |
---|---|
52 | 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2 <?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> | |
3 <storageModule moduleId="org.eclipse.cdt.core.settings"> | |
4 <cconfiguration id="fr.ac6.managedbuild.config.gnu.cross.exe.debug.423472157"> | |
5 <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="fr.ac6.managedbuild.config.gnu.cross.exe.debug.423472157" moduleId="org.eclipse.cdt.core.settings" name="Debug"> | |
6 <externalSettings/> | |
7 <extensions> | |
8 <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> | |
9 <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> | |
10 <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> | |
11 <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> | |
12 <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> | |
13 <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> | |
14 </extensions> | |
15 </storageModule> | |
16 <storageModule moduleId="cdtBuildSystem" version="4.0.0"> | |
17 <configuration artifactExtension="elf" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="rm -rf" description="" id="fr.ac6.managedbuild.config.gnu.cross.exe.debug.423472157" name="Debug" parent="fr.ac6.managedbuild.config.gnu.cross.exe.debug" postannouncebuildStep="Generating binary and Printing size information:" postbuildStep="arm-none-eabi-objcopy -R .upper* -O binary "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}.bin"; arm-none-eabi-size "${BuildArtifactFileName}""> | |
18 <folderInfo id="fr.ac6.managedbuild.config.gnu.cross.exe.debug.423472157." name="/" resourcePath=""> | |
19 <toolChain id="fr.ac6.managedbuild.toolchain.gnu.cross.exe.debug.1782351513" name="Ac6 STM32 MCU GCC" superClass="fr.ac6.managedbuild.toolchain.gnu.cross.exe.debug"> | |
20 <option id="fr.ac6.managedbuild.option.gnu.cross.mcu.1952989819" name="Mcu" superClass="fr.ac6.managedbuild.option.gnu.cross.mcu" useByScannerDiscovery="false" value="STM32F429IITx" valueType="string"/> | |
21 <option id="fr.ac6.managedbuild.option.gnu.cross.fpu.815493501" name="Floating point hardware" superClass="fr.ac6.managedbuild.option.gnu.cross.fpu" useByScannerDiscovery="false" value="fr.ac6.managedbuild.option.gnu.cross.fpu.fpv4-sp-d16" valueType="enumerated"/> | |
22 <option id="fr.ac6.managedbuild.option.gnu.cross.floatabi.1230843936" name="Floating-point ABI" superClass="fr.ac6.managedbuild.option.gnu.cross.floatabi" useByScannerDiscovery="false" value="fr.ac6.managedbuild.option.gnu.cross.floatabi.hard" valueType="enumerated"/> | |
23 <option id="fr.ac6.managedbuild.option.gnu.cross.board.1356810775" name="Board" superClass="fr.ac6.managedbuild.option.gnu.cross.board" useByScannerDiscovery="false" value="OSTC_Discovery" valueType="string"/> | |
24 <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="fr.ac6.managedbuild.targetPlatform.gnu.cross.1593048746" isAbstract="false" osList="all" superClass="fr.ac6.managedbuild.targetPlatform.gnu.cross"/> | |
25 <builder buildPath="${workspace_loc:/CustOstc}/Debug" id="fr.ac6.managedbuild.builder.gnu.cross.768300706" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="fr.ac6.managedbuild.builder.gnu.cross"/> | |
26 <tool id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.493705307" name="MCU GCC Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler"> | |
27 <option id="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level.2137749227" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="fr.ac6.managedbuild.gnu.c.optimization.level.size" valueType="enumerated"/> | |
28 <option id="gnu.c.compiler.option.debugging.level.298093578" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/> | |
29 <option id="gnu.c.compiler.option.preprocessor.def.symbols.407363475" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" useByScannerDiscovery="false" valueType="definedSymbols"> | |
30 <listOptionValue builtIn="false" value="STM32"/> | |
31 <listOptionValue builtIn="false" value="STM32F4"/> | |
131
f35e53ef04e0
Update of configuration and projectfiles to support new library folder structure
Ideenmodellierer
parents:
123
diff
changeset
|
32 <listOptionValue builtIn="false" value="STM32F429xx"/> |
52 | 33 <listOptionValue builtIn="false" value="STM32F429IITx"/> |
34 <listOptionValue builtIn="false" value="DEBUG"/> | |
35 </option> | |
36 <option id="gnu.c.compiler.option.include.paths.701319749" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath"> | |
37 <listOptionValue builtIn="false" value=""${workspace_loc:/ostc4/Discovery/Inc}""/> | |
131
f35e53ef04e0
Update of configuration and projectfiles to support new library folder structure
Ideenmodellierer
parents:
123
diff
changeset
|
38 <listOptionValue builtIn="false" value=""${workspace_loc:/ostc4/Common/Drivers/CMSIS/Include}""/> |
f35e53ef04e0
Update of configuration and projectfiles to support new library folder structure
Ideenmodellierer
parents:
123
diff
changeset
|
39 <listOptionValue builtIn="false" value=""${workspace_loc:/ostc4/Common/Drivers/STM32F4xx/Include}""/> |
f35e53ef04e0
Update of configuration and projectfiles to support new library folder structure
Ideenmodellierer
parents:
123
diff
changeset
|
40 <listOptionValue builtIn="false" value=""${workspace_loc:/ostc4/Common/Drivers/STM32F4xx_HAL_Driver/Inc}""/> |
52 | 41 <listOptionValue builtIn="false" value=""${workspace_loc:/ostc4/Common/Inc}""/> |
42 </option> | |
43 <option id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.ffunction.2126645055" name="Place the function in their own section (-ffunction-sections)" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.ffunction" useByScannerDiscovery="false" value="false" valueType="boolean"/> | |
44 <option id="gnu.c.compiler.option.dialect.std.1933976161" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.c.compiler.dialect.default" valueType="enumerated"/> | |
45 <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c.1072769491" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c"/> | |
46 <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s.197239367" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s"/> | |
47 </tool> | |
48 <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.614887930" name="MCU G++ Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler"> | |
49 <option id="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level.1665385038" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level" useByScannerDiscovery="false"/> | |
50 <option id="gnu.cpp.compiler.option.debugging.level.1733485526" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/> | |
51 </tool> | |
52 <tool id="fr.ac6.managedbuild.tool.gnu.cross.c.linker.1908756987" name="MCU GCC Linker" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.linker"> | |
53 <option id="fr.ac6.managedbuild.tool.gnu.cross.c.linker.script.1377166494" name="Linker Script (-T)" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.linker.script" useByScannerDiscovery="false" value="${ProjDirPath}\..\ostc4\Common\CPU1-F429.ld" valueType="string"/> | |
123
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
54 <option id="gnu.c.link.option.ldflags.1166539479" name="Linker flags" superClass="gnu.c.link.option.ldflags" useByScannerDiscovery="false" value="-u _printf_float " valueType="string"/> |
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
55 <option id="gnu.c.link.option.other.2080432652" name="Other options (-Xlinker [option])" superClass="gnu.c.link.option.other" useByScannerDiscovery="false"/> |
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
56 <option id="gnu.c.link.option.paths.1365621909" name="Library search path (-L)" superClass="gnu.c.link.option.paths" useByScannerDiscovery="false"/> |
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
57 <option id="gnu.c.link.option.libs.600039101" name="Libraries (-l)" superClass="gnu.c.link.option.libs" useByScannerDiscovery="false"/> |
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
58 <option id="gnu.c.link.option.strip.81740779" name="Omit all symbol information (-s)" superClass="gnu.c.link.option.strip" useByScannerDiscovery="false" value="false" valueType="boolean"/> |
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
59 <option id="gnu.c.link.option.nodeflibs.813429471" name="Do not use default libraries (-nodefaultlibs)" superClass="gnu.c.link.option.nodeflibs" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
52 | 60 <inputType id="cdt.managedbuild.tool.gnu.c.linker.input.1253118494" superClass="cdt.managedbuild.tool.gnu.c.linker.input"> |
61 <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> | |
62 <additionalInput kind="additionalinput" paths="$(LIBS)"/> | |
63 </inputType> | |
64 </tool> | |
65 <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.709981491" name="MCU G++ Linker" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker"/> | |
66 <tool id="fr.ac6.managedbuild.tool.gnu.archiver.391311450" name="MCU GCC Archiver" superClass="fr.ac6.managedbuild.tool.gnu.archiver"/> | |
67 <tool id="fr.ac6.managedbuild.tool.gnu.cross.assembler.1078481174" name="MCU GCC Assembler" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler"> | |
68 <inputType id="cdt.managedbuild.tool.gnu.assembler.input.1884776179" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> | |
69 <inputType id="fr.ac6.managedbuild.tool.gnu.cross.assembler.input.1758440366" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler.input"/> | |
70 </tool> | |
71 </toolChain> | |
72 </folderInfo> | |
73 <folderInfo id="fr.ac6.managedbuild.config.gnu.cross.exe.debug.423472157.144265554" name="/" resourcePath="Common"> | |
74 <toolChain id="fr.ac6.managedbuild.toolchain.gnu.cross.exe.debug.560368070" name="Ac6 STM32 MCU GCC" superClass="fr.ac6.managedbuild.toolchain.gnu.cross.exe.debug" unusedChildren=""> | |
75 <option id="fr.ac6.managedbuild.option.gnu.cross.mcu.1952989819.692942378" name="Mcu" superClass="fr.ac6.managedbuild.option.gnu.cross.mcu.1952989819"/> | |
76 <option id="fr.ac6.managedbuild.option.gnu.cross.fpu.815493501.1635173939" name="Floating point hardware" superClass="fr.ac6.managedbuild.option.gnu.cross.fpu.815493501"/> | |
77 <option id="fr.ac6.managedbuild.option.gnu.cross.floatabi.1230843936.855471417" name="Floating-point ABI" superClass="fr.ac6.managedbuild.option.gnu.cross.floatabi.1230843936"/> | |
78 <option id="fr.ac6.managedbuild.option.gnu.cross.board.1356810775.742414773" name="Board" superClass="fr.ac6.managedbuild.option.gnu.cross.board.1356810775"/> | |
79 <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="fr.ac6.managedbuild.targetPlatform.gnu.cross" isAbstract="false" osList="all" superClass="fr.ac6.managedbuild.targetPlatform.gnu.cross"/> | |
80 <tool id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.684898974" name="MCU GCC Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.493705307"> | |
81 <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c.21829864" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c"/> | |
82 <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s.2129705066" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s"/> | |
83 </tool> | |
84 <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.515548448" name="MCU G++ Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.614887930"/> | |
85 <tool id="fr.ac6.managedbuild.tool.gnu.cross.c.linker.1091802820" name="MCU GCC Linker" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.linker.1908756987"/> | |
86 <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.1203318593" name="MCU G++ Linker" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.709981491"/> | |
87 <tool id="fr.ac6.managedbuild.tool.gnu.archiver.914636044" name="MCU GCC Archiver" superClass="fr.ac6.managedbuild.tool.gnu.archiver.391311450"/> | |
88 <tool id="fr.ac6.managedbuild.tool.gnu.cross.assembler.407409348" name="MCU GCC Assembler" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler.1078481174"> | |
89 <inputType id="cdt.managedbuild.tool.gnu.assembler.input.402466762" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> | |
90 <inputType id="fr.ac6.managedbuild.tool.gnu.cross.assembler.input.138309188" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler.input"/> | |
91 </tool> | |
92 </toolChain> | |
93 </folderInfo> | |
94 <sourceEntries> | |
131
f35e53ef04e0
Update of configuration and projectfiles to support new library folder structure
Ideenmodellierer
parents:
123
diff
changeset
|
95 <entry excluding="Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_timebase_tim_template.c|Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_timebase_rtc_wakeup_template.c|Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_timebase_rtc_alarm_template.c|Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_msp_template.c|Drivers/STM32F4xx/Source|Drivers/STM32F4xx_v220/Source/Templates|Drivers/STM32F4xx_HAL_DRIVER_v120/Src/stm32f4xx_hal_msp_template.c" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Common"/> |
52 | 96 <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Discovery"/> |
97 </sourceEntries> | |
98 </configuration> | |
99 </storageModule> | |
100 <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> | |
101 </cconfiguration> | |
102 <cconfiguration id="fr.ac6.managedbuild.config.gnu.cross.exe.release.1554475450"> | |
103 <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="fr.ac6.managedbuild.config.gnu.cross.exe.release.1554475450" moduleId="org.eclipse.cdt.core.settings" name="Release"> | |
104 <macros> | |
131
f35e53ef04e0
Update of configuration and projectfiles to support new library folder structure
Ideenmodellierer
parents:
123
diff
changeset
|
105 <stringMacro name="ProjDirPath" type="VALUE_TEXT" value="D:\Projekte\OSTC\workspace\OSTC4_Firmware"/> |
52 | 106 </macros> |
107 <externalSettings/> | |
108 <extensions> | |
109 <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> | |
110 <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> | |
111 <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> | |
112 <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> | |
113 <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> | |
114 <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> | |
115 </extensions> | |
116 </storageModule> | |
117 <storageModule moduleId="cdtBuildSystem" version="4.0.0"> | |
123
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
118 <configuration artifactExtension="elf" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" cleanCommand="rm -rf" description="" id="fr.ac6.managedbuild.config.gnu.cross.exe.release.1554475450" name="Release" parent="fr.ac6.managedbuild.config.gnu.cross.exe.release" postannouncebuildStep="Generating binary and Printing size information:" postbuildStep="arm-none-eabi-objcopy -R .upper* -R .font_firmware_data -O binary "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}.bin"; arm-none-eabi-size "${BuildArtifactFileName}""> |
52 | 119 <folderInfo id="fr.ac6.managedbuild.config.gnu.cross.exe.release.1554475450." name="/" resourcePath=""> |
120 <toolChain id="fr.ac6.managedbuild.toolchain.gnu.cross.exe.release.240202493" name="Ac6 STM32 MCU GCC" superClass="fr.ac6.managedbuild.toolchain.gnu.cross.exe.release"> | |
121 <option id="fr.ac6.managedbuild.option.gnu.cross.mcu.1492720020" name="Mcu" superClass="fr.ac6.managedbuild.option.gnu.cross.mcu" useByScannerDiscovery="false" value="STM32F429IITx" valueType="string"/> | |
122 <option id="fr.ac6.managedbuild.option.gnu.cross.fpu.2091863720" name="Floating point hardware" superClass="fr.ac6.managedbuild.option.gnu.cross.fpu" useByScannerDiscovery="false" value="fr.ac6.managedbuild.option.gnu.cross.fpu.fpv4-sp-d16" valueType="enumerated"/> | |
123 <option id="fr.ac6.managedbuild.option.gnu.cross.floatabi.57871896" name="Floating-point ABI" superClass="fr.ac6.managedbuild.option.gnu.cross.floatabi" useByScannerDiscovery="false" value="fr.ac6.managedbuild.option.gnu.cross.floatabi.hard" valueType="enumerated"/> | |
124 <option id="fr.ac6.managedbuild.option.gnu.cross.board.178209690" name="Board" superClass="fr.ac6.managedbuild.option.gnu.cross.board" useByScannerDiscovery="false" value="OSTC_Discovery" valueType="string"/> | |
125 <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="fr.ac6.managedbuild.targetPlatform.gnu.cross.865062975" isAbstract="false" osList="all" superClass="fr.ac6.managedbuild.targetPlatform.gnu.cross"/> | |
126 <builder buildPath="${workspace_loc:/CustOstc}/Release" id="fr.ac6.managedbuild.builder.gnu.cross.1554706190" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="fr.ac6.managedbuild.builder.gnu.cross"/> | |
127 <tool id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.550035949" name="MCU GCC Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler"> | |
131
f35e53ef04e0
Update of configuration and projectfiles to support new library folder structure
Ideenmodellierer
parents:
123
diff
changeset
|
128 <option id="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level.2106449990" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="fr.ac6.managedbuild.gnu.c.optimization.level.more" valueType="enumerated"/> |
52 | 129 <option id="gnu.c.compiler.option.debugging.level.6738674" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.none" valueType="enumerated"/> |
130 <option id="gnu.c.compiler.option.preprocessor.def.symbols.245710686" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" useByScannerDiscovery="false" valueType="definedSymbols"> | |
131 <listOptionValue builtIn="false" value="STM32"/> | |
132 <listOptionValue builtIn="false" value="STM32F4"/> | |
131
f35e53ef04e0
Update of configuration and projectfiles to support new library folder structure
Ideenmodellierer
parents:
123
diff
changeset
|
133 <listOptionValue builtIn="false" value="STM32F429xx"/> |
52 | 134 <listOptionValue builtIn="false" value="STM32F429IITx"/> |
135 </option> | |
136 <option id="gnu.c.compiler.option.include.paths.235541181" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath"> | |
137 <listOptionValue builtIn="false" value=""${workspace_loc:/ostc4/Discovery/Inc}""/> | |
131
f35e53ef04e0
Update of configuration and projectfiles to support new library folder structure
Ideenmodellierer
parents:
123
diff
changeset
|
138 <listOptionValue builtIn="false" value=""${workspace_loc:/ostc4/Common/Drivers/CMSIS/Include}""/> |
f35e53ef04e0
Update of configuration and projectfiles to support new library folder structure
Ideenmodellierer
parents:
123
diff
changeset
|
139 <listOptionValue builtIn="false" value=""${workspace_loc:/ostc4/Common/Drivers/STM32F4xx/Include}""/> |
f35e53ef04e0
Update of configuration and projectfiles to support new library folder structure
Ideenmodellierer
parents:
123
diff
changeset
|
140 <listOptionValue builtIn="false" value=""${workspace_loc:/ostc4/Common/Drivers/STM32F4xx_HAL_Driver/Inc}""/> |
52 | 141 <listOptionValue builtIn="false" value=""${workspace_loc:/ostc4/Common/Inc}""/> |
142 </option> | |
143 <option id="gnu.c.compiler.option.dialect.std.476812004" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.c.compiler.dialect.default" valueType="enumerated"/> | |
144 <option id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.ffunction.897537240" name="Place the function in their own section (-ffunction-sections)" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.ffunction" useByScannerDiscovery="false" value="false" valueType="boolean"/> | |
145 <option id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.fdata.1243961575" name="Place the data in their own section (-fdata-sections)" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.fdata" useByScannerDiscovery="false" value="false" valueType="boolean"/> | |
146 <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c.4108323" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c"/> | |
147 <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s.1344509661" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s"/> | |
148 </tool> | |
149 <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.589453283" name="MCU G++ Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler"> | |
150 <option id="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level.1635054038" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level" useByScannerDiscovery="false" value="fr.ac6.managedbuild.gnu.cpp.optimization.level.most" valueType="enumerated"/> | |
151 <option id="gnu.cpp.compiler.option.debugging.level.1273410642" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/> | |
152 </tool> | |
153 <tool id="fr.ac6.managedbuild.tool.gnu.cross.c.linker.1139299269" name="MCU GCC Linker" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.linker"> | |
123
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
154 <option id="fr.ac6.managedbuild.tool.gnu.cross.c.linker.script.920748377" name="Linker Script (-T)" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.linker.script" useByScannerDiscovery="false" value="${ProjDirPath}\..\ostc4\Common\CPU1-F429.ld" valueType="string"/> |
52 | 155 <option id="gnu.c.link.option.strip.1057056433" name="Omit all symbol information (-s)" superClass="gnu.c.link.option.strip" useByScannerDiscovery="false" value="false" valueType="boolean"/> |
123
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
156 <option id="gnu.c.link.option.ldflags.1124840583" name="Linker flags" superClass="gnu.c.link.option.ldflags" useByScannerDiscovery="false" value="-u _printf_float" valueType="string"/> |
52 | 157 <option id="gnu.c.link.option.nostart.543218958" name="Do not use standard start files (-nostartfiles)" superClass="gnu.c.link.option.nostart" useByScannerDiscovery="false" value="false" valueType="boolean"/> |
123
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
158 <option id="gnu.c.link.option.nodeflibs.1612021002" name="Do not use default libraries (-nodefaultlibs)" superClass="gnu.c.link.option.nodeflibs" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
52 | 159 <option id="gnu.c.link.option.nostdlibs.1798219046" name="No startup or default libs (-nostdlib)" superClass="gnu.c.link.option.nostdlibs" useByScannerDiscovery="false" value="false" valueType="boolean"/> |
160 <option id="gnu.c.link.option.noshared.68365841" name="No shared libraries (-static)" superClass="gnu.c.link.option.noshared" useByScannerDiscovery="false" value="false" valueType="boolean"/> | |
161 <option id="fr.ac6.managedbuild.tool.gnu.cross.c.linker.gcsections.789080992" name="Discard unused sections (-Wl,--gc-sections)" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.linker.gcsections" useByScannerDiscovery="false" value="true" valueType="boolean"/> | |
123
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
162 <option id="gnu.c.link.option.paths.379955370" name="Library search path (-L)" superClass="gnu.c.link.option.paths" useByScannerDiscovery="false" valueType="libPaths"> |
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
163 <listOptionValue builtIn="false" value=""${workspace_loc:/OSTC4_FontPack/Library}""/> |
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
164 </option> |
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
165 <option id="gnu.c.link.option.libs.1816353759" name="Libraries (-l)" superClass="gnu.c.link.option.libs" useByScannerDiscovery="false" valueType="libs"> |
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
166 <listOptionValue builtIn="false" value="OSTC4_FontPack"/> |
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
167 </option> |
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
168 <option id="gnu.c.link.option.shared.1154842171" name="Shared (-shared)" superClass="gnu.c.link.option.shared" useByScannerDiscovery="false" value="false" valueType="boolean"/> |
a984d87a1ec0
Added option to build FontPack as static libary which is linked to the Firmware project (to allow separate build settings)
Ideenmodellierer
parents:
52
diff
changeset
|
169 <option id="fr.ac6.managedbuild.tool.gnu.cross.c.linker.libmath.201580205" name="Use C math library (-lm)" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.linker.libmath" useByScannerDiscovery="false" value="false" valueType="boolean"/> |
52 | 170 <inputType id="cdt.managedbuild.tool.gnu.c.linker.input.937739753" superClass="cdt.managedbuild.tool.gnu.c.linker.input"> |
171 <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> | |
172 <additionalInput kind="additionalinput" paths="$(LIBS)"/> | |
173 </inputType> | |
174 </tool> | |
175 <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.157926992" name="MCU G++ Linker" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker"/> | |
176 <tool id="fr.ac6.managedbuild.tool.gnu.archiver.899389966" name="MCU GCC Archiver" superClass="fr.ac6.managedbuild.tool.gnu.archiver"/> | |
177 <tool id="fr.ac6.managedbuild.tool.gnu.cross.assembler.exe.release.1024258278" name="MCU GCC Assembler" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler.exe.release"> | |
178 <inputType id="cdt.managedbuild.tool.gnu.assembler.input.1418916430" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> | |
179 <inputType id="fr.ac6.managedbuild.tool.gnu.cross.assembler.input.1831514960" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler.input"/> | |
180 </tool> | |
181 </toolChain> | |
182 </folderInfo> | |
183 <sourceEntries> | |
131
f35e53ef04e0
Update of configuration and projectfiles to support new library folder structure
Ideenmodellierer
parents:
123
diff
changeset
|
184 <entry excluding="Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_timebase_tim_template.c|Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_timebase_rtc_wakeup_template.c|Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_timebase_rtc_alarm_template.c|Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_msp_template.c|Drivers/STM32F4xx/Source|Drivers/STM32F4xx_v220/Source/Templates|Drivers/STM32F4xx_HAL_DRIVER_v120/Src/stm32f4xx_hal_msp_template.c" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Common"/> |
52 | 185 <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="Discovery"/> |
186 </sourceEntries> | |
187 </configuration> | |
188 </storageModule> | |
189 <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> | |
190 </cconfiguration> | |
191 </storageModule> | |
192 <storageModule moduleId="cdtBuildSystem" version="4.0.0"> | |
193 <project id="CustOstc.fr.ac6.managedbuild.target.gnu.cross.exe.288073674" name="Executable" projectType="fr.ac6.managedbuild.target.gnu.cross.exe"/> | |
194 </storageModule> | |
195 <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> | |
196 <storageModule moduleId="refreshScope" versionNumber="2"> | |
197 <configuration configurationName="Debug"> | |
198 <resource resourceType="PROJECT" workspacePath="/CustOstc"/> | |
199 </configuration> | |
200 <configuration configurationName="Release"> | |
201 <resource resourceType="PROJECT" workspacePath="/CustOstc"/> | |
202 </configuration> | |
203 </storageModule> | |
204 <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> | |
205 <storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"> | |
206 <buildTargets/> | |
207 </storageModule> | |
208 <storageModule moduleId="scannerConfiguration"> | |
209 <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> | |
210 <scannerConfigBuildInfo instanceId="fr.ac6.managedbuild.config.gnu.cross.exe.debug.423472157;fr.ac6.managedbuild.config.gnu.cross.exe.debug.423472157.;fr.ac6.managedbuild.tool.gnu.cross.c.compiler.493705307;fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c.1072769491"> | |
211 <autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/> | |
212 </scannerConfigBuildInfo> | |
213 <scannerConfigBuildInfo instanceId="fr.ac6.managedbuild.config.gnu.cross.exe.release.1554475450;fr.ac6.managedbuild.config.gnu.cross.exe.release.1554475450.;fr.ac6.managedbuild.tool.gnu.cross.c.compiler.550035949;fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c.4108323"> | |
214 <autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/> | |
215 </scannerConfigBuildInfo> | |
216 </storageModule> | |
217 </cproject> |