]> git.donarmstrong.com Git - qmk_firmware.git/blob - tool/mbed/mbed-sdk/workspace_tools/export/codered_lpc4088_cproject.tmpl
Squashed 'tmk_core/' changes from 7967731..b9e0ea0
[qmk_firmware.git] / tool / mbed / mbed-sdk / workspace_tools / export / codered_lpc4088_cproject.tmpl
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <?fileVersion 4.0.0?>
3
4 <cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
5     <storageModule moduleId="org.eclipse.cdt.core.settings">
6         <cconfiguration id="com.crt.advproject.config.exe.debug.2019491857">
7             <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.crt.advproject.config.exe.debug.2019491857" moduleId="org.eclipse.cdt.core.settings" name="Debug">
8                 <externalSettings/>
9                 <extensions>
10                     <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
11                     <extension id="org.eclipse.cdt.core.GNU_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
12                     <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
13                     <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
14                     <extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
15                     <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
16                     <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
17                     <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
18                 </extensions>
19             </storageModule>
20             <storageModule moduleId="cdtBuildSystem" version="4.0.0">
21                 <configuration artifactExtension="axf" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="Debug build" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" id="com.crt.advproject.config.exe.debug.2019491857" name="Debug" parent="com.crt.advproject.config.exe.debug" postannouncebuildStep="Performing post-build steps" postbuildStep="arm-none-eabi-size &quot;${BuildArtifactFileName}&quot;; arm-none-eabi-objcopy -O binary &quot;${BuildArtifactFileName}&quot; &quot;${BuildArtifactFileBaseName}.bin&quot; ; # checksum -p ${TargetChip} -d &quot;${BuildArtifactFileBaseName}.bin&quot;;  ">
22                     <folderInfo id="com.crt.advproject.config.exe.debug.2019491857." name="/" resourcePath="">
23                         <toolChain id="com.crt.advproject.toolchain.exe.debug.305863439" name="Code Red MCU Tools" superClass="com.crt.advproject.toolchain.exe.debug">
24                             <targetPlatform binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.GNU_ELF" id="com.crt.advproject.platform.exe.debug.1056224942" name="ARM-based MCU (Debug)" superClass="com.crt.advproject.platform.exe.debug"/>
25                             <builder buildPath="${workspace_loc:/{{name}}/Debug}" id="com.crt.advproject.builder.exe.debug.921640983" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="com.crt.advproject.builder.exe.debug"/>
26                             <tool id="com.crt.advproject.cpp.exe.debug.88038757" name="MCU C++ Compiler" superClass="com.crt.advproject.cpp.exe.debug">
27                                                                 <option id="com.crt.advproject.cpp.arch.91244724" name="Architecture" superClass="com.crt.advproject.cpp.arch" value="com.crt.advproject.cpp.target.cm4" valueType="enumerated"/>
28                                 <option id="com.crt.advproject.cpp.thumb.509442564" name="Thumb mode" superClass="com.crt.advproject.cpp.thumb" value="true" valueType="boolean"/>
29                                 <option id="gnu.cpp.compiler.option.preprocessor.def.347637870" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
30                                     <listOptionValue builtIn="false" value="__NEWLIB__"/>
31                                     <listOptionValue builtIn="false" value="__CODE_RED"/>
32                                     <listOptionValue builtIn="false" value="CPP_USE_HEAP"/>
33                                   {% for s in symbols %}
34                                     <listOptionValue builtIn="false" value="{{s}}"/>
35                                   {% endfor %}
36                                 </option>
37                                 <option id="gnu.cpp.compiler.option.other.other.1100343989" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" value="-c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti" valueType="string"/>
38
39                                 <option id="gnu.cpp.compiler.option.include.paths.1011871574" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
40                                     {% for path in include_paths %}
41                                         <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
42                                     {% endfor %}
43                                 </option>
44                                                                 <option id="com.crt.advproject.cpp.fpu.192009095" name="Floating point" superClass="com.crt.advproject.cpp.fpu" value="com.crt.advproject.cpp.fpu.fpv4" valueType="enumerated"/>
45                                 <inputType id="com.crt.advproject.compiler.cpp.input.1370967818" superClass="com.crt.advproject.compiler.cpp.input"/>
46                             </tool>
47                             <tool id="com.crt.advproject.gcc.exe.debug.529082641" name="MCU C Compiler" superClass="com.crt.advproject.gcc.exe.debug">
48                                                                 <option id="com.crt.advproject.gcc.arch.1733119111" name="Architecture" superClass="com.crt.advproject.gcc.arch" value="com.crt.advproject.gcc.target.cm4" valueType="enumerated"/>
49                                 <option id="com.crt.advproject.gcc.thumb.570577864" name="Thumb mode" superClass="com.crt.advproject.gcc.thumb" value="true" valueType="boolean"/>
50                                 <option id="com.crt.advproject.gcc.hdrlib.784082637" name="Use headers for C library" superClass="com.crt.advproject.gcc.hdrlib" value="com.crt.advproject.gcc.hdrlib.newlib" valueType="enumerated"/>
51                                 <option id="gnu.c.compiler.option.preprocessor.def.symbols.1824535269" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
52                                     <listOptionValue builtIn="false" value="__NEWLIB__"/>
53                                     <listOptionValue builtIn="false" value="__CODE_RED"/>
54                                     <listOptionValue builtIn="false" value="CPP_USE_HEAP"/>
55                                   {% for s in symbols %}
56                                     <listOptionValue builtIn="false" value="{{s}}"/>
57                                   {% endfor %}
58                                 </option>
59                                 <option id="gnu.c.compiler.option.misc.other.1521041525" name="Other flags" superClass="gnu.c.compiler.option.misc.other" value="-c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti" valueType="string"/>
60
61                                 <option id="gnu.c.compiler.option.include.paths.1293117680" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
62                                     {% for path in include_paths %}
63                                         <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
64                                     {% endfor %}
65                                 </option>
66                                                                 <option id="com.crt.advproject.gcc.fpu.759979004" name="Floating point" superClass="com.crt.advproject.gcc.fpu" value="com.crt.advproject.gcc.fpu.fpv4" valueType="enumerated"/>
67                                 <inputType id="com.crt.advproject.compiler.input.205113874" superClass="com.crt.advproject.compiler.input"/>
68                             </tool>
69                             <tool id="com.crt.advproject.gas.exe.debug.1277199919" name="MCU Assembler" superClass="com.crt.advproject.gas.exe.debug">
70                                                                 <option id="com.crt.advproject.gas.arch.1079400011" name="Architecture" superClass="com.crt.advproject.gas.arch" value="com.crt.advproject.gas.target.cm4" valueType="enumerated"/>
71                                 <option id="com.crt.advproject.gas.thumb.1976113150" name="Thumb mode" superClass="com.crt.advproject.gas.thumb" value="true" valueType="boolean"/>
72                                 <option id="gnu.both.asm.option.flags.crt.1501250871" name="Assembler flags" superClass="gnu.both.asm.option.flags.crt" value="-c -x assembler-with-cpp -D__NEWLIB__  -DDEBUG -D__CODE_RED " valueType="string"/>
73                                 <option id="com.crt.advproject.gas.hdrlib.473313643" name="Use headers for C library" superClass="com.crt.advproject.gas.hdrlib" value="com.crt.advproject.gas.hdrlib.newlib" valueType="enumerated"/>
74                                                                 <option id="com.crt.advproject.gas.fpu.478766821" name="Floating point" superClass="com.crt.advproject.gas.fpu" value="com.crt.advproject.gas.fpu.fpv4" valueType="enumerated"/>
75                                 <inputType id="com.crt.advproject.assembler.input.910682278" name="Additional Assembly Source Files" superClass="com.crt.advproject.assembler.input"/>
76                             </tool>
77                             <tool id="com.crt.advproject.link.cpp.exe.debug.1997879384" name="MCU C++ Linker" superClass="com.crt.advproject.link.cpp.exe.debug">
78                                                                 <option id="com.crt.advproject.link.cpp.arch.93048844" name="Architecture" superClass="com.crt.advproject.link.cpp.arch" value="com.crt.advproject.link.cpp.target.cm4" valueType="enumerated"/>
79                                 <option id="com.crt.advproject.link.cpp.thumb.1932742266" name="Thumb mode" superClass="com.crt.advproject.link.cpp.thumb" value="true" valueType="boolean"/>
80                                 <option id="com.crt.advproject.link.cpp.script.1663456123"
81                                         name="Linker script"
82                                         superClass="com.crt.advproject.link.cpp.script"
83                                         value="&quot;${workspace_loc:/${ProjName}/{{linker_script}}}&quot;" valueType="string"/>
84                                 <option id="com.crt.advproject.link.cpp.manage.1404088829" name="Manage linker script" superClass="com.crt.advproject.link.cpp.manage" value="false" valueType="boolean"/>
85                                 <option id="gnu.cpp.link.option.nostdlibs.851870479" name="No startup or default libs (-nostdlib)" superClass="gnu.cpp.link.option.nostdlibs" value="true" valueType="boolean"/>
86                                 <option id="gnu.cpp.link.option.other.1647176917" name="Other options (-Xlinker [option])" superClass="gnu.cpp.link.option.other" valueType="stringList">
87                                     <listOptionValue builtIn="false" value="-Map=&quot;${BuildArtifactFileBaseName}.map&quot;"/>
88                                     <listOptionValue builtIn="false" value="--gc-sections"/>
89                                 </option>
90                                 <option id="com.crt.advproject.link.cpp.hdrlib.286729066" name="Use C library" superClass="com.crt.advproject.link.cpp.hdrlib" value="com.crt.advproject.cpp.link.hdrlib.newlib.semihost" valueType="enumerated"/>
91
92                                 <option id="gnu.cpp.link.option.paths.504050220" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
93                                    {% for path in include_paths %}
94                                         <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
95                                     {% endfor %}
96                                 </option>
97
98                                 <option id="gnu.cpp.link.option.libs.1301785862" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
99                                     {% for lib in libraries %}
100                                     <listOptionValue builtIn="false" value="{{lib}}"/>
101                                     {% endfor %}
102                                 </option>
103
104                                 <option id="gnu.cpp.link.option.userobjs.433052051" name="Other objects" superClass="gnu.cpp.link.option.userobjs" valueType="userObjs">
105                                     {% for path in object_files %}
106                                         <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
107                                     {% endfor %}
108                                 </option>
109                                 <option id="com.crt.advproject.link.cpp.fpu.1448877425" name="Floating point" superClass="com.crt.advproject.link.cpp.fpu" value="com.crt.advproject.link.cpp.fpu.fpv4" valueType="enumerated"/>
110
111                                 <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1671719885" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
112                                     <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
113                                     <additionalInput kind="additionalinput" paths="$(LIBS)"/>
114                                 </inputType>
115                             </tool>
116                             <tool id="com.crt.advproject.link.exe.debug.1712095989" name="MCU Linker" superClass="com.crt.advproject.link.exe.debug"/>
117                         </toolChain>
118                     </folderInfo>
119                     <fileInfo id="com.crt.advproject.config.exe.debug.2019491857.src/cr_startup_lpc176x.c" name="cr_startup_lpc176x.c" rcbsApplicability="disable" resourcePath="src/cr_startup_lpc176x.c" toolsToInvoke="com.crt.advproject.gcc.exe.debug.529082641.1914238712">
120                         <tool id="com.crt.advproject.gcc.exe.debug.529082641.1914238712" name="MCU C Compiler" superClass="com.crt.advproject.gcc.exe.debug.529082641">
121                             <option id="gnu.c.compiler.option.optimization.flags.316755676" name="Other optimization flags" superClass="gnu.c.compiler.option.optimization.flags" value="-Os" valueType="string"/>
122                             <inputType id="com.crt.advproject.compiler.input.627153917" superClass="com.crt.advproject.compiler.input"/>
123                         </tool>
124                     </fileInfo>
125                     <sourceEntries>
126                         <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
127                     </sourceEntries>
128                 </configuration>
129             </storageModule>
130             <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
131             <storageModule moduleId="scannerConfiguration">
132                 <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
133                 <profile id="com.crt.advproject.GCCManagedMakePerProjectProfileCPP">
134                     <buildOutputProvider>
135                         <openAction enabled="false" filePath=""/>
136                         <parser enabled="false"/>
137                     </buildOutputProvider>
138                     <scannerInfoProvider id="com.crt.advproject.specsFile">
139                         <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-c++" useDefault="true"/>
140                         <parser enabled="true"/>
141                     </scannerInfoProvider>
142                 </profile>
143                 <profile id="com.crt.advproject.GCCManagedMakePerProjectProfile">
144                     <buildOutputProvider>
145                         <openAction enabled="false" filePath=""/>
146                         <parser enabled="false"/>
147                     </buildOutputProvider>
148                     <scannerInfoProvider id="com.crt.advproject.specsFile">
149                         <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file} " command="arm-none-eabi-gcc" useDefault="true"/>
150                         <parser enabled="true"/>
151                     </scannerInfoProvider>
152                 </profile>
153                 <profile id="com.crt.advproject.GASManagedMakePerProjectProfile">
154                     <buildOutputProvider>
155                         <openAction enabled="false" filePath=""/>
156                         <parser enabled="false"/>
157                     </buildOutputProvider>
158                     <scannerInfoProvider id="com.crt.advproject.specsFile">
159                         <runAction arguments="-x assembler-with-cpp -E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-gcc" useDefault="true"/>
160                         <parser enabled="true"/>
161                     </scannerInfoProvider>
162                 </profile>
163                 <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
164                     <buildOutputProvider>
165                         <openAction enabled="true" filePath=""/>
166                         <parser enabled="true"/>
167                     </buildOutputProvider>
168                     <scannerInfoProvider id="specsFile">
169                         <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
170                         <parser enabled="true"/>
171                     </scannerInfoProvider>
172                 </profile>
173                 <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
174                     <buildOutputProvider>
175                         <openAction enabled="true" filePath=""/>
176                         <parser enabled="true"/>
177                     </buildOutputProvider>
178                     <scannerInfoProvider id="makefileGenerator">
179                         <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
180                         <parser enabled="true"/>
181                     </scannerInfoProvider>
182                 </profile>
183                 <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
184                     <buildOutputProvider>
185                         <openAction enabled="true" filePath=""/>
186                         <parser enabled="true"/>
187                     </buildOutputProvider>
188                     <scannerInfoProvider id="specsFile">
189                         <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
190                         <parser enabled="true"/>
191                     </scannerInfoProvider>
192                 </profile>
193                 <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
194                     <buildOutputProvider>
195                         <openAction enabled="true" filePath=""/>
196                         <parser enabled="true"/>
197                     </buildOutputProvider>
198                     <scannerInfoProvider id="specsFile">
199                         <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
200                         <parser enabled="true"/>
201                     </scannerInfoProvider>
202                 </profile>
203                 <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
204                     <buildOutputProvider>
205                         <openAction enabled="true" filePath=""/>
206                         <parser enabled="true"/>
207                     </buildOutputProvider>
208                     <scannerInfoProvider id="specsFile">
209                         <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
210                         <parser enabled="true"/>
211                     </scannerInfoProvider>
212                 </profile>
213                 <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
214                     <buildOutputProvider>
215                         <openAction enabled="true" filePath=""/>
216                         <parser enabled="true"/>
217                     </buildOutputProvider>
218                     <scannerInfoProvider id="specsFile">
219                         <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
220                         <parser enabled="true"/>
221                     </scannerInfoProvider>
222                 </profile>
223                 <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
224                     <buildOutputProvider>
225                         <openAction enabled="true" filePath=""/>
226                         <parser enabled="true"/>
227                     </buildOutputProvider>
228                     <scannerInfoProvider id="specsFile">
229                         <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
230                         <parser enabled="true"/>
231                     </scannerInfoProvider>
232                 </profile>
233                 <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
234                     <buildOutputProvider>
235                         <openAction enabled="true" filePath=""/>
236                         <parser enabled="true"/>
237                     </buildOutputProvider>
238                     <scannerInfoProvider id="specsFile">
239                         <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
240                         <parser enabled="true"/>
241                     </scannerInfoProvider>
242                 </profile>
243                 <scannerConfigBuildInfo instanceId="com.crt.advproject.config.exe.release.1977230950;com.crt.advproject.config.exe.release.1977230950.180082224;com.crt.advproject.gcc.exe.release.536058616;com.crt.advproject.compiler.input.1565281352">
244                     <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.crt.advproject.GCCManagedMakePerProjectProfile"/>
245                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfileCPP">
246                         <buildOutputProvider>
247                             <openAction enabled="false" filePath=""/>
248                             <parser enabled="false"/>
249                         </buildOutputProvider>
250                         <scannerInfoProvider id="com.crt.advproject.specsFile">
251                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-c++" useDefault="true"/>
252                             <parser enabled="true"/>
253                         </scannerInfoProvider>
254                     </profile>
255                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfile">
256                         <buildOutputProvider>
257                             <openAction enabled="false" filePath=""/>
258                             <parser enabled="false"/>
259                         </buildOutputProvider>
260                         <scannerInfoProvider id="com.crt.advproject.specsFile">
261                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file} " command="arm-none-eabi-gcc" useDefault="true"/>
262                             <parser enabled="true"/>
263                         </scannerInfoProvider>
264                     </profile>
265                     <profile id="com.crt.advproject.GASManagedMakePerProjectProfile">
266                         <buildOutputProvider>
267                             <openAction enabled="false" filePath=""/>
268                             <parser enabled="false"/>
269                         </buildOutputProvider>
270                         <scannerInfoProvider id="com.crt.advproject.specsFile">
271                             <runAction arguments="-x assembler-with-cpp -E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-gcc" useDefault="true"/>
272                             <parser enabled="true"/>
273                         </scannerInfoProvider>
274                     </profile>
275                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
276                         <buildOutputProvider>
277                             <openAction enabled="true" filePath=""/>
278                             <parser enabled="true"/>
279                         </buildOutputProvider>
280                         <scannerInfoProvider id="specsFile">
281                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
282                             <parser enabled="true"/>
283                         </scannerInfoProvider>
284                     </profile>
285                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
286                         <buildOutputProvider>
287                             <openAction enabled="true" filePath=""/>
288                             <parser enabled="true"/>
289                         </buildOutputProvider>
290                         <scannerInfoProvider id="makefileGenerator">
291                             <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
292                             <parser enabled="true"/>
293                         </scannerInfoProvider>
294                     </profile>
295                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
296                         <buildOutputProvider>
297                             <openAction enabled="true" filePath=""/>
298                             <parser enabled="true"/>
299                         </buildOutputProvider>
300                         <scannerInfoProvider id="specsFile">
301                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
302                             <parser enabled="true"/>
303                         </scannerInfoProvider>
304                     </profile>
305                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
306                         <buildOutputProvider>
307                             <openAction enabled="true" filePath=""/>
308                             <parser enabled="true"/>
309                         </buildOutputProvider>
310                         <scannerInfoProvider id="specsFile">
311                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
312                             <parser enabled="true"/>
313                         </scannerInfoProvider>
314                     </profile>
315                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
316                         <buildOutputProvider>
317                             <openAction enabled="true" filePath=""/>
318                             <parser enabled="true"/>
319                         </buildOutputProvider>
320                         <scannerInfoProvider id="specsFile">
321                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
322                             <parser enabled="true"/>
323                         </scannerInfoProvider>
324                     </profile>
325                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
326                         <buildOutputProvider>
327                             <openAction enabled="true" filePath=""/>
328                             <parser enabled="true"/>
329                         </buildOutputProvider>
330                         <scannerInfoProvider id="specsFile">
331                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
332                             <parser enabled="true"/>
333                         </scannerInfoProvider>
334                     </profile>
335                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
336                         <buildOutputProvider>
337                             <openAction enabled="true" filePath=""/>
338                             <parser enabled="true"/>
339                         </buildOutputProvider>
340                         <scannerInfoProvider id="specsFile">
341                             <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
342                             <parser enabled="true"/>
343                         </scannerInfoProvider>
344                     </profile>
345                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
346                         <buildOutputProvider>
347                             <openAction enabled="true" filePath=""/>
348                             <parser enabled="true"/>
349                         </buildOutputProvider>
350                         <scannerInfoProvider id="specsFile">
351                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
352                             <parser enabled="true"/>
353                         </scannerInfoProvider>
354                     </profile>
355                 </scannerConfigBuildInfo>
356                 <scannerConfigBuildInfo instanceId="com.crt.advproject.config.exe.release.1977230950;com.crt.advproject.config.exe.release.1977230950.;com.crt.advproject.gas.exe.release.579950187;com.crt.advproject.assembler.input.812068162">
357                     <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.crt.advproject.GCCManagedMakePerProjectProfile"/>
358                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfileCPP">
359                         <buildOutputProvider>
360                             <openAction enabled="false" filePath=""/>
361                             <parser enabled="false"/>
362                         </buildOutputProvider>
363                         <scannerInfoProvider id="com.crt.advproject.specsFile">
364                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-c++" useDefault="true"/>
365                             <parser enabled="true"/>
366                         </scannerInfoProvider>
367                     </profile>
368                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfile">
369                         <buildOutputProvider>
370                             <openAction enabled="false" filePath=""/>
371                             <parser enabled="false"/>
372                         </buildOutputProvider>
373                         <scannerInfoProvider id="com.crt.advproject.specsFile">
374                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file} " command="arm-none-eabi-gcc" useDefault="true"/>
375                             <parser enabled="true"/>
376                         </scannerInfoProvider>
377                     </profile>
378                     <profile id="com.crt.advproject.GASManagedMakePerProjectProfile">
379                         <buildOutputProvider>
380                             <openAction enabled="false" filePath=""/>
381                             <parser enabled="false"/>
382                         </buildOutputProvider>
383                         <scannerInfoProvider id="com.crt.advproject.specsFile">
384                             <runAction arguments="-x assembler-with-cpp -E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-gcc" useDefault="true"/>
385                             <parser enabled="true"/>
386                         </scannerInfoProvider>
387                     </profile>
388                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
389                         <buildOutputProvider>
390                             <openAction enabled="true" filePath=""/>
391                             <parser enabled="true"/>
392                         </buildOutputProvider>
393                         <scannerInfoProvider id="specsFile">
394                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
395                             <parser enabled="true"/>
396                         </scannerInfoProvider>
397                     </profile>
398                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
399                         <buildOutputProvider>
400                             <openAction enabled="true" filePath=""/>
401                             <parser enabled="true"/>
402                         </buildOutputProvider>
403                         <scannerInfoProvider id="makefileGenerator">
404                             <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
405                             <parser enabled="true"/>
406                         </scannerInfoProvider>
407                     </profile>
408                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
409                         <buildOutputProvider>
410                             <openAction enabled="true" filePath=""/>
411                             <parser enabled="true"/>
412                         </buildOutputProvider>
413                         <scannerInfoProvider id="specsFile">
414                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
415                             <parser enabled="true"/>
416                         </scannerInfoProvider>
417                     </profile>
418                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
419                         <buildOutputProvider>
420                             <openAction enabled="true" filePath=""/>
421                             <parser enabled="true"/>
422                         </buildOutputProvider>
423                         <scannerInfoProvider id="specsFile">
424                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
425                             <parser enabled="true"/>
426                         </scannerInfoProvider>
427                     </profile>
428                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
429                         <buildOutputProvider>
430                             <openAction enabled="true" filePath=""/>
431                             <parser enabled="true"/>
432                         </buildOutputProvider>
433                         <scannerInfoProvider id="specsFile">
434                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
435                             <parser enabled="true"/>
436                         </scannerInfoProvider>
437                     </profile>
438                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
439                         <buildOutputProvider>
440                             <openAction enabled="true" filePath=""/>
441                             <parser enabled="true"/>
442                         </buildOutputProvider>
443                         <scannerInfoProvider id="specsFile">
444                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
445                             <parser enabled="true"/>
446                         </scannerInfoProvider>
447                     </profile>
448                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
449                         <buildOutputProvider>
450                             <openAction enabled="true" filePath=""/>
451                             <parser enabled="true"/>
452                         </buildOutputProvider>
453                         <scannerInfoProvider id="specsFile">
454                             <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
455                             <parser enabled="true"/>
456                         </scannerInfoProvider>
457                     </profile>
458                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
459                         <buildOutputProvider>
460                             <openAction enabled="true" filePath=""/>
461                             <parser enabled="true"/>
462                         </buildOutputProvider>
463                         <scannerInfoProvider id="specsFile">
464                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
465                             <parser enabled="true"/>
466                         </scannerInfoProvider>
467                     </profile>
468                 </scannerConfigBuildInfo>
469                 <scannerConfigBuildInfo instanceId="com.crt.advproject.config.exe.release.1977230950;com.crt.advproject.config.exe.release.1977230950.;com.crt.advproject.gcc.exe.release.563782464;com.crt.advproject.compiler.input.1938378962">
470                     <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.crt.advproject.GCCManagedMakePerProjectProfile"/>
471                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfileCPP">
472                         <buildOutputProvider>
473                             <openAction enabled="false" filePath=""/>
474                             <parser enabled="false"/>
475                         </buildOutputProvider>
476                         <scannerInfoProvider id="com.crt.advproject.specsFile">
477                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-c++" useDefault="true"/>
478                             <parser enabled="true"/>
479                         </scannerInfoProvider>
480                     </profile>
481                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfile">
482                         <buildOutputProvider>
483                             <openAction enabled="false" filePath=""/>
484                             <parser enabled="false"/>
485                         </buildOutputProvider>
486                         <scannerInfoProvider id="com.crt.advproject.specsFile">
487                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file} " command="arm-none-eabi-gcc" useDefault="true"/>
488                             <parser enabled="true"/>
489                         </scannerInfoProvider>
490                     </profile>
491                     <profile id="com.crt.advproject.GASManagedMakePerProjectProfile">
492                         <buildOutputProvider>
493                             <openAction enabled="false" filePath=""/>
494                             <parser enabled="false"/>
495                         </buildOutputProvider>
496                         <scannerInfoProvider id="com.crt.advproject.specsFile">
497                             <runAction arguments="-x assembler-with-cpp -E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-gcc" useDefault="true"/>
498                             <parser enabled="true"/>
499                         </scannerInfoProvider>
500                     </profile>
501                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
502                         <buildOutputProvider>
503                             <openAction enabled="true" filePath=""/>
504                             <parser enabled="true"/>
505                         </buildOutputProvider>
506                         <scannerInfoProvider id="specsFile">
507                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
508                             <parser enabled="true"/>
509                         </scannerInfoProvider>
510                     </profile>
511                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
512                         <buildOutputProvider>
513                             <openAction enabled="true" filePath=""/>
514                             <parser enabled="true"/>
515                         </buildOutputProvider>
516                         <scannerInfoProvider id="makefileGenerator">
517                             <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
518                             <parser enabled="true"/>
519                         </scannerInfoProvider>
520                     </profile>
521                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
522                         <buildOutputProvider>
523                             <openAction enabled="true" filePath=""/>
524                             <parser enabled="true"/>
525                         </buildOutputProvider>
526                         <scannerInfoProvider id="specsFile">
527                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
528                             <parser enabled="true"/>
529                         </scannerInfoProvider>
530                     </profile>
531                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
532                         <buildOutputProvider>
533                             <openAction enabled="true" filePath=""/>
534                             <parser enabled="true"/>
535                         </buildOutputProvider>
536                         <scannerInfoProvider id="specsFile">
537                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
538                             <parser enabled="true"/>
539                         </scannerInfoProvider>
540                     </profile>
541                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
542                         <buildOutputProvider>
543                             <openAction enabled="true" filePath=""/>
544                             <parser enabled="true"/>
545                         </buildOutputProvider>
546                         <scannerInfoProvider id="specsFile">
547                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
548                             <parser enabled="true"/>
549                         </scannerInfoProvider>
550                     </profile>
551                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
552                         <buildOutputProvider>
553                             <openAction enabled="true" filePath=""/>
554                             <parser enabled="true"/>
555                         </buildOutputProvider>
556                         <scannerInfoProvider id="specsFile">
557                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
558                             <parser enabled="true"/>
559                         </scannerInfoProvider>
560                     </profile>
561                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
562                         <buildOutputProvider>
563                             <openAction enabled="true" filePath=""/>
564                             <parser enabled="true"/>
565                         </buildOutputProvider>
566                         <scannerInfoProvider id="specsFile">
567                             <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
568                             <parser enabled="true"/>
569                         </scannerInfoProvider>
570                     </profile>
571                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
572                         <buildOutputProvider>
573                             <openAction enabled="true" filePath=""/>
574                             <parser enabled="true"/>
575                         </buildOutputProvider>
576                         <scannerInfoProvider id="specsFile">
577                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
578                             <parser enabled="true"/>
579                         </scannerInfoProvider>
580                     </profile>
581                 </scannerConfigBuildInfo>
582                 <scannerConfigBuildInfo instanceId="com.crt.advproject.config.exe.release.1977230950;com.crt.advproject.config.exe.release.1977230950.180082224;com.crt.advproject.gas.exe.release.607817423;com.crt.advproject.assembler.input.21606274">
583                     <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.crt.advproject.GCCManagedMakePerProjectProfile"/>
584                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfileCPP">
585                         <buildOutputProvider>
586                             <openAction enabled="false" filePath=""/>
587                             <parser enabled="false"/>
588                         </buildOutputProvider>
589                         <scannerInfoProvider id="com.crt.advproject.specsFile">
590                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-c++" useDefault="true"/>
591                             <parser enabled="true"/>
592                         </scannerInfoProvider>
593                     </profile>
594                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfile">
595                         <buildOutputProvider>
596                             <openAction enabled="false" filePath=""/>
597                             <parser enabled="false"/>
598                         </buildOutputProvider>
599                         <scannerInfoProvider id="com.crt.advproject.specsFile">
600                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file} " command="arm-none-eabi-gcc" useDefault="true"/>
601                             <parser enabled="true"/>
602                         </scannerInfoProvider>
603                     </profile>
604                     <profile id="com.crt.advproject.GASManagedMakePerProjectProfile">
605                         <buildOutputProvider>
606                             <openAction enabled="false" filePath=""/>
607                             <parser enabled="false"/>
608                         </buildOutputProvider>
609                         <scannerInfoProvider id="com.crt.advproject.specsFile">
610                             <runAction arguments="-x assembler-with-cpp -E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-gcc" useDefault="true"/>
611                             <parser enabled="true"/>
612                         </scannerInfoProvider>
613                     </profile>
614                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
615                         <buildOutputProvider>
616                             <openAction enabled="true" filePath=""/>
617                             <parser enabled="true"/>
618                         </buildOutputProvider>
619                         <scannerInfoProvider id="specsFile">
620                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
621                             <parser enabled="true"/>
622                         </scannerInfoProvider>
623                     </profile>
624                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
625                         <buildOutputProvider>
626                             <openAction enabled="true" filePath=""/>
627                             <parser enabled="true"/>
628                         </buildOutputProvider>
629                         <scannerInfoProvider id="makefileGenerator">
630                             <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
631                             <parser enabled="true"/>
632                         </scannerInfoProvider>
633                     </profile>
634                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
635                         <buildOutputProvider>
636                             <openAction enabled="true" filePath=""/>
637                             <parser enabled="true"/>
638                         </buildOutputProvider>
639                         <scannerInfoProvider id="specsFile">
640                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
641                             <parser enabled="true"/>
642                         </scannerInfoProvider>
643                     </profile>
644                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
645                         <buildOutputProvider>
646                             <openAction enabled="true" filePath=""/>
647                             <parser enabled="true"/>
648                         </buildOutputProvider>
649                         <scannerInfoProvider id="specsFile">
650                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
651                             <parser enabled="true"/>
652                         </scannerInfoProvider>
653                     </profile>
654                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
655                         <buildOutputProvider>
656                             <openAction enabled="true" filePath=""/>
657                             <parser enabled="true"/>
658                         </buildOutputProvider>
659                         <scannerInfoProvider id="specsFile">
660                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
661                             <parser enabled="true"/>
662                         </scannerInfoProvider>
663                     </profile>
664                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
665                         <buildOutputProvider>
666                             <openAction enabled="true" filePath=""/>
667                             <parser enabled="true"/>
668                         </buildOutputProvider>
669                         <scannerInfoProvider id="specsFile">
670                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
671                             <parser enabled="true"/>
672                         </scannerInfoProvider>
673                     </profile>
674                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
675                         <buildOutputProvider>
676                             <openAction enabled="true" filePath=""/>
677                             <parser enabled="true"/>
678                         </buildOutputProvider>
679                         <scannerInfoProvider id="specsFile">
680                             <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
681                             <parser enabled="true"/>
682                         </scannerInfoProvider>
683                     </profile>
684                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
685                         <buildOutputProvider>
686                             <openAction enabled="true" filePath=""/>
687                             <parser enabled="true"/>
688                         </buildOutputProvider>
689                         <scannerInfoProvider id="specsFile">
690                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
691                             <parser enabled="true"/>
692                         </scannerInfoProvider>
693                     </profile>
694                 </scannerConfigBuildInfo>
695                 <scannerConfigBuildInfo instanceId="com.crt.advproject.config.exe.release.1977230950;com.crt.advproject.config.exe.release.1977230950.;com.crt.advproject.cpp.exe.release.822772966;com.crt.advproject.compiler.cpp.input.1172589171">
696                     <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.crt.advproject.GCCManagedMakePerProjectProfileCPP"/>
697                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfileCPP">
698                         <buildOutputProvider>
699                             <openAction enabled="false" filePath=""/>
700                             <parser enabled="false"/>
701                         </buildOutputProvider>
702                         <scannerInfoProvider id="com.crt.advproject.specsFile">
703                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-c++" useDefault="true"/>
704                             <parser enabled="true"/>
705                         </scannerInfoProvider>
706                     </profile>
707                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfile">
708                         <buildOutputProvider>
709                             <openAction enabled="false" filePath=""/>
710                             <parser enabled="false"/>
711                         </buildOutputProvider>
712                         <scannerInfoProvider id="com.crt.advproject.specsFile">
713                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file} " command="arm-none-eabi-gcc" useDefault="true"/>
714                             <parser enabled="true"/>
715                         </scannerInfoProvider>
716                     </profile>
717                     <profile id="com.crt.advproject.GASManagedMakePerProjectProfile">
718                         <buildOutputProvider>
719                             <openAction enabled="false" filePath=""/>
720                             <parser enabled="false"/>
721                         </buildOutputProvider>
722                         <scannerInfoProvider id="com.crt.advproject.specsFile">
723                             <runAction arguments="-x assembler-with-cpp -E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-gcc" useDefault="true"/>
724                             <parser enabled="true"/>
725                         </scannerInfoProvider>
726                     </profile>
727                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
728                         <buildOutputProvider>
729                             <openAction enabled="true" filePath=""/>
730                             <parser enabled="true"/>
731                         </buildOutputProvider>
732                         <scannerInfoProvider id="specsFile">
733                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
734                             <parser enabled="true"/>
735                         </scannerInfoProvider>
736                     </profile>
737                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
738                         <buildOutputProvider>
739                             <openAction enabled="true" filePath=""/>
740                             <parser enabled="true"/>
741                         </buildOutputProvider>
742                         <scannerInfoProvider id="makefileGenerator">
743                             <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
744                             <parser enabled="true"/>
745                         </scannerInfoProvider>
746                     </profile>
747                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
748                         <buildOutputProvider>
749                             <openAction enabled="true" filePath=""/>
750                             <parser enabled="true"/>
751                         </buildOutputProvider>
752                         <scannerInfoProvider id="specsFile">
753                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
754                             <parser enabled="true"/>
755                         </scannerInfoProvider>
756                     </profile>
757                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
758                         <buildOutputProvider>
759                             <openAction enabled="true" filePath=""/>
760                             <parser enabled="true"/>
761                         </buildOutputProvider>
762                         <scannerInfoProvider id="specsFile">
763                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
764                             <parser enabled="true"/>
765                         </scannerInfoProvider>
766                     </profile>
767                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
768                         <buildOutputProvider>
769                             <openAction enabled="true" filePath=""/>
770                             <parser enabled="true"/>
771                         </buildOutputProvider>
772                         <scannerInfoProvider id="specsFile">
773                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
774                             <parser enabled="true"/>
775                         </scannerInfoProvider>
776                     </profile>
777                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
778                         <buildOutputProvider>
779                             <openAction enabled="true" filePath=""/>
780                             <parser enabled="true"/>
781                         </buildOutputProvider>
782                         <scannerInfoProvider id="specsFile">
783                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
784                             <parser enabled="true"/>
785                         </scannerInfoProvider>
786                     </profile>
787                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
788                         <buildOutputProvider>
789                             <openAction enabled="true" filePath=""/>
790                             <parser enabled="true"/>
791                         </buildOutputProvider>
792                         <scannerInfoProvider id="specsFile">
793                             <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
794                             <parser enabled="true"/>
795                         </scannerInfoProvider>
796                     </profile>
797                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
798                         <buildOutputProvider>
799                             <openAction enabled="true" filePath=""/>
800                             <parser enabled="true"/>
801                         </buildOutputProvider>
802                         <scannerInfoProvider id="specsFile">
803                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
804                             <parser enabled="true"/>
805                         </scannerInfoProvider>
806                     </profile>
807                 </scannerConfigBuildInfo>
808                 <scannerConfigBuildInfo instanceId="com.crt.advproject.config.exe.release.1977230950;com.crt.advproject.config.exe.release.1977230950.180082224;com.crt.advproject.cpp.exe.release.930589045;com.crt.advproject.compiler.cpp.input.1706370613">
809                     <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.crt.advproject.GCCManagedMakePerProjectProfileCPP"/>
810                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfileCPP">
811                         <buildOutputProvider>
812                             <openAction enabled="false" filePath=""/>
813                             <parser enabled="false"/>
814                         </buildOutputProvider>
815                         <scannerInfoProvider id="com.crt.advproject.specsFile">
816                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-c++" useDefault="true"/>
817                             <parser enabled="true"/>
818                         </scannerInfoProvider>
819                     </profile>
820                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfile">
821                         <buildOutputProvider>
822                             <openAction enabled="false" filePath=""/>
823                             <parser enabled="false"/>
824                         </buildOutputProvider>
825                         <scannerInfoProvider id="com.crt.advproject.specsFile">
826                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file} " command="arm-none-eabi-gcc" useDefault="true"/>
827                             <parser enabled="true"/>
828                         </scannerInfoProvider>
829                     </profile>
830                     <profile id="com.crt.advproject.GASManagedMakePerProjectProfile">
831                         <buildOutputProvider>
832                             <openAction enabled="false" filePath=""/>
833                             <parser enabled="false"/>
834                         </buildOutputProvider>
835                         <scannerInfoProvider id="com.crt.advproject.specsFile">
836                             <runAction arguments="-x assembler-with-cpp -E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-gcc" useDefault="true"/>
837                             <parser enabled="true"/>
838                         </scannerInfoProvider>
839                     </profile>
840                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
841                         <buildOutputProvider>
842                             <openAction enabled="true" filePath=""/>
843                             <parser enabled="true"/>
844                         </buildOutputProvider>
845                         <scannerInfoProvider id="specsFile">
846                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
847                             <parser enabled="true"/>
848                         </scannerInfoProvider>
849                     </profile>
850                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
851                         <buildOutputProvider>
852                             <openAction enabled="true" filePath=""/>
853                             <parser enabled="true"/>
854                         </buildOutputProvider>
855                         <scannerInfoProvider id="makefileGenerator">
856                             <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
857                             <parser enabled="true"/>
858                         </scannerInfoProvider>
859                     </profile>
860                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
861                         <buildOutputProvider>
862                             <openAction enabled="true" filePath=""/>
863                             <parser enabled="true"/>
864                         </buildOutputProvider>
865                         <scannerInfoProvider id="specsFile">
866                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
867                             <parser enabled="true"/>
868                         </scannerInfoProvider>
869                     </profile>
870                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
871                         <buildOutputProvider>
872                             <openAction enabled="true" filePath=""/>
873                             <parser enabled="true"/>
874                         </buildOutputProvider>
875                         <scannerInfoProvider id="specsFile">
876                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
877                             <parser enabled="true"/>
878                         </scannerInfoProvider>
879                     </profile>
880                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
881                         <buildOutputProvider>
882                             <openAction enabled="true" filePath=""/>
883                             <parser enabled="true"/>
884                         </buildOutputProvider>
885                         <scannerInfoProvider id="specsFile">
886                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
887                             <parser enabled="true"/>
888                         </scannerInfoProvider>
889                     </profile>
890                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
891                         <buildOutputProvider>
892                             <openAction enabled="true" filePath=""/>
893                             <parser enabled="true"/>
894                         </buildOutputProvider>
895                         <scannerInfoProvider id="specsFile">
896                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
897                             <parser enabled="true"/>
898                         </scannerInfoProvider>
899                     </profile>
900                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
901                         <buildOutputProvider>
902                             <openAction enabled="true" filePath=""/>
903                             <parser enabled="true"/>
904                         </buildOutputProvider>
905                         <scannerInfoProvider id="specsFile">
906                             <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
907                             <parser enabled="true"/>
908                         </scannerInfoProvider>
909                     </profile>
910                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
911                         <buildOutputProvider>
912                             <openAction enabled="true" filePath=""/>
913                             <parser enabled="true"/>
914                         </buildOutputProvider>
915                         <scannerInfoProvider id="specsFile">
916                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
917                             <parser enabled="true"/>
918                         </scannerInfoProvider>
919                     </profile>
920                 </scannerConfigBuildInfo>
921             </storageModule>
922         </cconfiguration>
923         <cconfiguration id="com.crt.advproject.config.exe.release.1977230950">
924             <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.crt.advproject.config.exe.release.1977230950" moduleId="org.eclipse.cdt.core.settings" name="Release">
925                 <externalSettings/>
926                 <extensions>
927                     <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
928                     <extension id="org.eclipse.cdt.core.GNU_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
929                     <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
930                     <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
931                     <extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
932                     <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
933                     <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
934                     <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
935                 </extensions>
936             </storageModule>
937             <storageModule moduleId="cdtBuildSystem" version="4.0.0">
938                 <configuration artifactExtension="axf" artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="Release build" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" id="com.crt.advproject.config.exe.release.1977230950" name="Release" parent="com.crt.advproject.config.exe.release" postannouncebuildStep="Performing post-build steps" postbuildStep="arm-none-eabi-size &quot;${BuildArtifactFileName}&quot;; arm-none-eabi-objcopy -O binary &quot;${BuildArtifactFileName}&quot; &quot;${BuildArtifactFileBaseName}.bin&quot; ; #checksum -p ${TargetChip} -d &quot;${BuildArtifactFileBaseName}.bin&quot;;">
939                     <folderInfo id="com.crt.advproject.config.exe.release.1977230950." name="/" resourcePath="">
940                         <toolChain id="com.crt.advproject.toolchain.exe.release.756613197" name="Code Red MCU Tools" superClass="com.crt.advproject.toolchain.exe.release">
941                             <targetPlatform binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.GNU_ELF" id="com.crt.advproject.platform.exe.release.1775167776" name="ARM-based MCU (Release)" superClass="com.crt.advproject.platform.exe.release"/>
942                             <builder buildPath="${workspace_loc:/{{name}}/Release}" id="com.crt.advproject.builder.exe.release.600748344" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="com.crt.advproject.builder.exe.release"/>
943                             <tool id="com.crt.advproject.cpp.exe.release.822772966" name="MCU C++ Compiler" superClass="com.crt.advproject.cpp.exe.release">
944                                 <option id="com.crt.advproject.cpp.arch.2116463586" name="Architecture" superClass="com.crt.advproject.cpp.arch" value="com.crt.advproject.cpp.target.cm3" valueType="enumerated"/>
945                                 <option id="com.crt.advproject.cpp.thumb.189747400" name="Thumb mode" superClass="com.crt.advproject.cpp.thumb" value="true" valueType="boolean"/>
946                                 <option id="gnu.cpp.compiler.option.preprocessor.def.874410253" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
947                                     <listOptionValue builtIn="false" value="__NEWLIB__"/>
948                                     <listOptionValue builtIn="false" value="__CODE_RED"/>
949                                     <listOptionValue builtIn="false" value="CPP_USE_HEAP"/>
950                                   {% for s in symbols %}
951                                     <listOptionValue builtIn="false" value="{{s}}"/>
952                                   {% endfor %}
953                                 </option>
954                                 <option id="gnu.cpp.compiler.option.other.other.1338090461" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" value="-c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti" valueType="string"/>
955                                 <option id="gnu.cpp.compiler.option.optimization.flags.475225500" name="Other optimization flags" superClass="gnu.cpp.compiler.option.optimization.flags" value="-Os" valueType="string"/>
956
957                                 <option id="gnu.cpp.compiler.option.include.paths.17539784" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
958                                     {% for path in include_paths %}
959                                         <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
960                                     {% endfor %}
961                                 </option>
962
963                                 <inputType id="com.crt.advproject.compiler.cpp.input.1172589171" superClass="com.crt.advproject.compiler.cpp.input"/>
964                             </tool>
965                             <tool id="com.crt.advproject.gcc.exe.release.563782464" name="MCU C Compiler" superClass="com.crt.advproject.gcc.exe.release">
966                                 <option id="com.crt.advproject.gcc.arch.538870649" name="Architecture" superClass="com.crt.advproject.gcc.arch" value="com.crt.advproject.gcc.target.cm3" valueType="enumerated"/>
967                                 <option id="com.crt.advproject.gcc.thumb.486202735" name="Thumb mode" superClass="com.crt.advproject.gcc.thumb" value="true" valueType="boolean"/>
968                                 <option id="com.crt.advproject.gcc.hdrlib.966879133" name="Use headers for C library" superClass="com.crt.advproject.gcc.hdrlib" value="com.crt.advproject.gcc.hdrlib.newlib" valueType="enumerated"/>
969                                 <option id="gnu.c.compiler.option.preprocessor.def.symbols.740543529" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" valueType="definedSymbols">
970                                     <listOptionValue builtIn="false" value="__NEWLIB__"/>
971                                     <listOptionValue builtIn="false" value="__CODE_RED"/>
972                                     <listOptionValue builtIn="false" value="CPP_USE_HEAP"/>
973                                   {% for s in symbols %}
974                                     <listOptionValue builtIn="false" value="{{s}}"/>
975                                   {% endfor %}
976                                 </option>
977                                 <option id="gnu.c.compiler.option.misc.other.2015545820" name="Other flags" superClass="gnu.c.compiler.option.misc.other" value="-c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti" valueType="string"/>
978                                 <option id="gnu.c.compiler.option.optimization.flags.675461365" name="Other optimization flags" superClass="gnu.c.compiler.option.optimization.flags" value="-Os" valueType="string"/>
979                                 <inputType id="com.crt.advproject.compiler.input.1938378962" superClass="com.crt.advproject.compiler.input"/>
980                             </tool>
981                             <tool id="com.crt.advproject.gas.exe.release.579950187" name="MCU Assembler" superClass="com.crt.advproject.gas.exe.release">
982                                 <option id="com.crt.advproject.gas.arch.1401271875" name="Architecture" superClass="com.crt.advproject.gas.arch" value="com.crt.advproject.gas.target.cm3" valueType="enumerated"/>
983                                 <option id="com.crt.advproject.gas.thumb.1024544278" name="Thumb mode" superClass="com.crt.advproject.gas.thumb" value="true" valueType="boolean"/>
984                                 <option id="gnu.both.asm.option.flags.crt.637466836" name="Assembler flags" superClass="gnu.both.asm.option.flags.crt" value="-c -x assembler-with-cpp -D__NEWLIB__  -DNDEBUG -D__CODE_RED " valueType="string"/>
985                                 <option id="com.crt.advproject.gas.hdrlib.492600365" name="Use headers for C library" superClass="com.crt.advproject.gas.hdrlib" value="com.crt.advproject.gas.hdrlib.newlib" valueType="enumerated"/>
986                                 <inputType id="com.crt.advproject.assembler.input.812068162" name="Additional Assembly Source Files" superClass="com.crt.advproject.assembler.input"/>
987                             </tool>
988                             <tool id="com.crt.advproject.link.cpp.exe.release.1927521706" name="MCU C++ Linker" superClass="com.crt.advproject.link.cpp.exe.release">
989                                 <option id="com.crt.advproject.link.cpp.arch.1449152453" name="Architecture" superClass="com.crt.advproject.link.cpp.arch" value="com.crt.advproject.link.cpp.target.cm3" valueType="enumerated"/>
990                                 <option id="com.crt.advproject.link.cpp.thumb.1116035810" name="Thumb mode" superClass="com.crt.advproject.link.cpp.thumb" value="true" valueType="boolean"/>
991                                 <option id="com.crt.advproject.link.cpp.script.653073282" name="Linker script" superClass="com.crt.advproject.link.cpp.script" value="&quot;${workspace_loc:/${ProjName}/{{linker_script}}}&quot;" valueType="string"/>
992                                 <option id="com.crt.advproject.link.cpp.manage.1855989551" name="Manage linker script" superClass="com.crt.advproject.link.cpp.manage" value="false" valueType="boolean"/>
993                                 <option id="gnu.cpp.link.option.nostdlibs.1541555749" name="No startup or default libs (-nostdlib)" superClass="gnu.cpp.link.option.nostdlibs" value="true" valueType="boolean"/>
994                                 <option id="gnu.cpp.link.option.other.1799120411" name="Other options (-Xlinker [option])" superClass="gnu.cpp.link.option.other" valueType="stringList">
995                                     <listOptionValue builtIn="false" value="-Map=&quot;${BuildArtifactFileBaseName}.map&quot;"/>
996                                     <listOptionValue builtIn="false" value="--gc-sections"/>
997                                 </option>
998                                 <option id="com.crt.advproject.link.cpp.hdrlib.259007915" name="Use C library" superClass="com.crt.advproject.link.cpp.hdrlib" value="com.crt.advproject.cpp.link.hdrlib.newlib.semihost" valueType="enumerated"/>
999                                 <option id="gnu.cpp.link.option.libs.6254811" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
1000                                     <listOptionValue builtIn="false" value="mbed"/>
1001                                     <listOptionValue builtIn="false" value="capi"/>
1002                                 </option>
1003                                 
1004                                 <option id="gnu.cpp.link.option.paths.813959094" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
1005                                     {% for path in include_paths %}
1006                                         <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
1007                                     {% endfor %}
1008                                 </option>
1009                                 
1010                                 <option id="gnu.cpp.link.option.userobjs.1313579148" name="Other objects" superClass="gnu.cpp.link.option.userobjs" valueType="userObjs">
1011                                     {% for path in object_files %}
1012                                         <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
1013                                     {% endfor %}
1014                                 </option>
1015                                 
1016                                 <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.486207182" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
1017                                     <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
1018                                     <additionalInput kind="additionalinput" paths="$(LIBS)"/>
1019                                 </inputType>
1020                             </tool>
1021                             <tool id="com.crt.advproject.link.exe.release.1417379956" name="MCU Linker" superClass="com.crt.advproject.link.exe.release"/>
1022                         </toolChain>
1023                     </folderInfo>
1024                     <folderInfo id="com.crt.advproject.config.exe.release.1977230950.180082224" name="/" resourcePath="mbed">
1025                         <toolChain id="com.crt.advproject.toolchain.exe.release.1962091265" name="Code Red MCU Tools" superClass="com.crt.advproject.toolchain.exe.release" unusedChildren="">
1026                             <targetPlatform binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.GNU_ELF" id="com.crt.advproject.platform.exe.release" name="ARM-based MCU (Release)" superClass="com.crt.advproject.platform.exe.release"/>
1027                             <tool id="com.crt.advproject.cpp.exe.release.930589045" name="MCU C++ Compiler" superClass="com.crt.advproject.cpp.exe.release.822772966">
1028                                 
1029                                 <option id="gnu.cpp.compiler.option.include.paths.1413630517" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
1030                                     {% for path in include_paths %}
1031                                         <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/{{path}}}&quot;"/>
1032                                     {% endfor %}
1033                                 </option>
1034                                 
1035                                 <inputType id="com.crt.advproject.compiler.cpp.input.1706370613" superClass="com.crt.advproject.compiler.cpp.input"/>
1036                             </tool>
1037                             <tool id="com.crt.advproject.gcc.exe.release.536058616" name="MCU C Compiler" superClass="com.crt.advproject.gcc.exe.release.563782464">
1038                                 <inputType id="com.crt.advproject.compiler.input.1565281352" superClass="com.crt.advproject.compiler.input"/>
1039                             </tool>
1040                             <tool id="com.crt.advproject.gas.exe.release.607817423" name="MCU Assembler" superClass="com.crt.advproject.gas.exe.release.579950187">
1041                                 <inputType id="com.crt.advproject.assembler.input.21606274" name="Additional Assembly Source Files" superClass="com.crt.advproject.assembler.input"/>
1042                             </tool>
1043                             <tool id="com.crt.advproject.link.cpp.exe.release.941965043" name="MCU C++ Linker" superClass="com.crt.advproject.link.cpp.exe.release.1927521706"/>
1044                             <tool id="com.crt.advproject.link.exe.release.1836661645" name="MCU Linker" superClass="com.crt.advproject.link.exe.release.1417379956"/>
1045                         </toolChain>
1046                     </folderInfo>
1047                     <sourceEntries>
1048                         <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
1049                     </sourceEntries>
1050                 </configuration>
1051             </storageModule>
1052             <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
1053             <storageModule moduleId="scannerConfiguration">
1054                 <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
1055                 <profile id="com.crt.advproject.GCCManagedMakePerProjectProfileCPP">
1056                     <buildOutputProvider>
1057                         <openAction enabled="false" filePath=""/>
1058                         <parser enabled="false"/>
1059                     </buildOutputProvider>
1060                     <scannerInfoProvider id="com.crt.advproject.specsFile">
1061                         <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-c++" useDefault="true"/>
1062                         <parser enabled="true"/>
1063                     </scannerInfoProvider>
1064                 </profile>
1065                 <profile id="com.crt.advproject.GCCManagedMakePerProjectProfile">
1066                     <buildOutputProvider>
1067                         <openAction enabled="false" filePath=""/>
1068                         <parser enabled="false"/>
1069                     </buildOutputProvider>
1070                     <scannerInfoProvider id="com.crt.advproject.specsFile">
1071                         <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file} " command="arm-none-eabi-gcc" useDefault="true"/>
1072                         <parser enabled="true"/>
1073                     </scannerInfoProvider>
1074                 </profile>
1075                 <profile id="com.crt.advproject.GASManagedMakePerProjectProfile">
1076                     <buildOutputProvider>
1077                         <openAction enabled="false" filePath=""/>
1078                         <parser enabled="false"/>
1079                     </buildOutputProvider>
1080                     <scannerInfoProvider id="com.crt.advproject.specsFile">
1081                         <runAction arguments="-x assembler-with-cpp -E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-gcc" useDefault="true"/>
1082                         <parser enabled="true"/>
1083                     </scannerInfoProvider>
1084                 </profile>
1085                 <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
1086                     <buildOutputProvider>
1087                         <openAction enabled="true" filePath=""/>
1088                         <parser enabled="true"/>
1089                     </buildOutputProvider>
1090                     <scannerInfoProvider id="specsFile">
1091                         <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
1092                         <parser enabled="true"/>
1093                     </scannerInfoProvider>
1094                 </profile>
1095                 <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
1096                     <buildOutputProvider>
1097                         <openAction enabled="true" filePath=""/>
1098                         <parser enabled="true"/>
1099                     </buildOutputProvider>
1100                     <scannerInfoProvider id="makefileGenerator">
1101                         <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
1102                         <parser enabled="true"/>
1103                     </scannerInfoProvider>
1104                 </profile>
1105                 <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
1106                     <buildOutputProvider>
1107                         <openAction enabled="true" filePath=""/>
1108                         <parser enabled="true"/>
1109                     </buildOutputProvider>
1110                     <scannerInfoProvider id="specsFile">
1111                         <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
1112                         <parser enabled="true"/>
1113                     </scannerInfoProvider>
1114                 </profile>
1115                 <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
1116                     <buildOutputProvider>
1117                         <openAction enabled="true" filePath=""/>
1118                         <parser enabled="true"/>
1119                     </buildOutputProvider>
1120                     <scannerInfoProvider id="specsFile">
1121                         <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
1122                         <parser enabled="true"/>
1123                     </scannerInfoProvider>
1124                 </profile>
1125                 <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
1126                     <buildOutputProvider>
1127                         <openAction enabled="true" filePath=""/>
1128                         <parser enabled="true"/>
1129                     </buildOutputProvider>
1130                     <scannerInfoProvider id="specsFile">
1131                         <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
1132                         <parser enabled="true"/>
1133                     </scannerInfoProvider>
1134                 </profile>
1135                 <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
1136                     <buildOutputProvider>
1137                         <openAction enabled="true" filePath=""/>
1138                         <parser enabled="true"/>
1139                     </buildOutputProvider>
1140                     <scannerInfoProvider id="specsFile">
1141                         <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
1142                         <parser enabled="true"/>
1143                     </scannerInfoProvider>
1144                 </profile>
1145                 <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
1146                     <buildOutputProvider>
1147                         <openAction enabled="true" filePath=""/>
1148                         <parser enabled="true"/>
1149                     </buildOutputProvider>
1150                     <scannerInfoProvider id="specsFile">
1151                         <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
1152                         <parser enabled="true"/>
1153                     </scannerInfoProvider>
1154                 </profile>
1155                 <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
1156                     <buildOutputProvider>
1157                         <openAction enabled="true" filePath=""/>
1158                         <parser enabled="true"/>
1159                     </buildOutputProvider>
1160                     <scannerInfoProvider id="specsFile">
1161                         <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
1162                         <parser enabled="true"/>
1163                     </scannerInfoProvider>
1164                 </profile>
1165                 <scannerConfigBuildInfo instanceId="com.crt.advproject.config.exe.release.1977230950;com.crt.advproject.config.exe.release.1977230950.180082224;com.crt.advproject.gcc.exe.release.536058616;com.crt.advproject.compiler.input.1565281352">
1166                     <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.crt.advproject.GCCManagedMakePerProjectProfile"/>
1167                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfileCPP">
1168                         <buildOutputProvider>
1169                             <openAction enabled="false" filePath=""/>
1170                             <parser enabled="false"/>
1171                         </buildOutputProvider>
1172                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1173                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-c++" useDefault="true"/>
1174                             <parser enabled="true"/>
1175                         </scannerInfoProvider>
1176                     </profile>
1177                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfile">
1178                         <buildOutputProvider>
1179                             <openAction enabled="false" filePath=""/>
1180                             <parser enabled="false"/>
1181                         </buildOutputProvider>
1182                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1183                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file} " command="arm-none-eabi-gcc" useDefault="true"/>
1184                             <parser enabled="true"/>
1185                         </scannerInfoProvider>
1186                     </profile>
1187                     <profile id="com.crt.advproject.GASManagedMakePerProjectProfile">
1188                         <buildOutputProvider>
1189                             <openAction enabled="false" filePath=""/>
1190                             <parser enabled="false"/>
1191                         </buildOutputProvider>
1192                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1193                             <runAction arguments="-x assembler-with-cpp -E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-gcc" useDefault="true"/>
1194                             <parser enabled="true"/>
1195                         </scannerInfoProvider>
1196                     </profile>
1197                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
1198                         <buildOutputProvider>
1199                             <openAction enabled="true" filePath=""/>
1200                             <parser enabled="true"/>
1201                         </buildOutputProvider>
1202                         <scannerInfoProvider id="specsFile">
1203                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
1204                             <parser enabled="true"/>
1205                         </scannerInfoProvider>
1206                     </profile>
1207                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
1208                         <buildOutputProvider>
1209                             <openAction enabled="true" filePath=""/>
1210                             <parser enabled="true"/>
1211                         </buildOutputProvider>
1212                         <scannerInfoProvider id="makefileGenerator">
1213                             <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
1214                             <parser enabled="true"/>
1215                         </scannerInfoProvider>
1216                     </profile>
1217                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
1218                         <buildOutputProvider>
1219                             <openAction enabled="true" filePath=""/>
1220                             <parser enabled="true"/>
1221                         </buildOutputProvider>
1222                         <scannerInfoProvider id="specsFile">
1223                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
1224                             <parser enabled="true"/>
1225                         </scannerInfoProvider>
1226                     </profile>
1227                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
1228                         <buildOutputProvider>
1229                             <openAction enabled="true" filePath=""/>
1230                             <parser enabled="true"/>
1231                         </buildOutputProvider>
1232                         <scannerInfoProvider id="specsFile">
1233                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
1234                             <parser enabled="true"/>
1235                         </scannerInfoProvider>
1236                     </profile>
1237                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
1238                         <buildOutputProvider>
1239                             <openAction enabled="true" filePath=""/>
1240                             <parser enabled="true"/>
1241                         </buildOutputProvider>
1242                         <scannerInfoProvider id="specsFile">
1243                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
1244                             <parser enabled="true"/>
1245                         </scannerInfoProvider>
1246                     </profile>
1247                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
1248                         <buildOutputProvider>
1249                             <openAction enabled="true" filePath=""/>
1250                             <parser enabled="true"/>
1251                         </buildOutputProvider>
1252                         <scannerInfoProvider id="specsFile">
1253                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
1254                             <parser enabled="true"/>
1255                         </scannerInfoProvider>
1256                     </profile>
1257                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
1258                         <buildOutputProvider>
1259                             <openAction enabled="true" filePath=""/>
1260                             <parser enabled="true"/>
1261                         </buildOutputProvider>
1262                         <scannerInfoProvider id="specsFile">
1263                             <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
1264                             <parser enabled="true"/>
1265                         </scannerInfoProvider>
1266                     </profile>
1267                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
1268                         <buildOutputProvider>
1269                             <openAction enabled="true" filePath=""/>
1270                             <parser enabled="true"/>
1271                         </buildOutputProvider>
1272                         <scannerInfoProvider id="specsFile">
1273                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
1274                             <parser enabled="true"/>
1275                         </scannerInfoProvider>
1276                     </profile>
1277                 </scannerConfigBuildInfo>
1278                 <scannerConfigBuildInfo instanceId="com.crt.advproject.config.exe.release.1977230950;com.crt.advproject.config.exe.release.1977230950.;com.crt.advproject.gas.exe.release.579950187;com.crt.advproject.assembler.input.812068162">
1279                     <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.crt.advproject.GCCManagedMakePerProjectProfile"/>
1280                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfileCPP">
1281                         <buildOutputProvider>
1282                             <openAction enabled="false" filePath=""/>
1283                             <parser enabled="false"/>
1284                         </buildOutputProvider>
1285                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1286                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-c++" useDefault="true"/>
1287                             <parser enabled="true"/>
1288                         </scannerInfoProvider>
1289                     </profile>
1290                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfile">
1291                         <buildOutputProvider>
1292                             <openAction enabled="false" filePath=""/>
1293                             <parser enabled="false"/>
1294                         </buildOutputProvider>
1295                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1296                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file} " command="arm-none-eabi-gcc" useDefault="true"/>
1297                             <parser enabled="true"/>
1298                         </scannerInfoProvider>
1299                     </profile>
1300                     <profile id="com.crt.advproject.GASManagedMakePerProjectProfile">
1301                         <buildOutputProvider>
1302                             <openAction enabled="false" filePath=""/>
1303                             <parser enabled="false"/>
1304                         </buildOutputProvider>
1305                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1306                             <runAction arguments="-x assembler-with-cpp -E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-gcc" useDefault="true"/>
1307                             <parser enabled="true"/>
1308                         </scannerInfoProvider>
1309                     </profile>
1310                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
1311                         <buildOutputProvider>
1312                             <openAction enabled="true" filePath=""/>
1313                             <parser enabled="true"/>
1314                         </buildOutputProvider>
1315                         <scannerInfoProvider id="specsFile">
1316                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
1317                             <parser enabled="true"/>
1318                         </scannerInfoProvider>
1319                     </profile>
1320                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
1321                         <buildOutputProvider>
1322                             <openAction enabled="true" filePath=""/>
1323                             <parser enabled="true"/>
1324                         </buildOutputProvider>
1325                         <scannerInfoProvider id="makefileGenerator">
1326                             <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
1327                             <parser enabled="true"/>
1328                         </scannerInfoProvider>
1329                     </profile>
1330                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
1331                         <buildOutputProvider>
1332                             <openAction enabled="true" filePath=""/>
1333                             <parser enabled="true"/>
1334                         </buildOutputProvider>
1335                         <scannerInfoProvider id="specsFile">
1336                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
1337                             <parser enabled="true"/>
1338                         </scannerInfoProvider>
1339                     </profile>
1340                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
1341                         <buildOutputProvider>
1342                             <openAction enabled="true" filePath=""/>
1343                             <parser enabled="true"/>
1344                         </buildOutputProvider>
1345                         <scannerInfoProvider id="specsFile">
1346                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
1347                             <parser enabled="true"/>
1348                         </scannerInfoProvider>
1349                     </profile>
1350                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
1351                         <buildOutputProvider>
1352                             <openAction enabled="true" filePath=""/>
1353                             <parser enabled="true"/>
1354                         </buildOutputProvider>
1355                         <scannerInfoProvider id="specsFile">
1356                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
1357                             <parser enabled="true"/>
1358                         </scannerInfoProvider>
1359                     </profile>
1360                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
1361                         <buildOutputProvider>
1362                             <openAction enabled="true" filePath=""/>
1363                             <parser enabled="true"/>
1364                         </buildOutputProvider>
1365                         <scannerInfoProvider id="specsFile">
1366                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
1367                             <parser enabled="true"/>
1368                         </scannerInfoProvider>
1369                     </profile>
1370                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
1371                         <buildOutputProvider>
1372                             <openAction enabled="true" filePath=""/>
1373                             <parser enabled="true"/>
1374                         </buildOutputProvider>
1375                         <scannerInfoProvider id="specsFile">
1376                             <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
1377                             <parser enabled="true"/>
1378                         </scannerInfoProvider>
1379                     </profile>
1380                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
1381                         <buildOutputProvider>
1382                             <openAction enabled="true" filePath=""/>
1383                             <parser enabled="true"/>
1384                         </buildOutputProvider>
1385                         <scannerInfoProvider id="specsFile">
1386                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
1387                             <parser enabled="true"/>
1388                         </scannerInfoProvider>
1389                     </profile>
1390                 </scannerConfigBuildInfo>
1391                 <scannerConfigBuildInfo instanceId="com.crt.advproject.config.exe.release.1977230950;com.crt.advproject.config.exe.release.1977230950.;com.crt.advproject.gcc.exe.release.563782464;com.crt.advproject.compiler.input.1938378962">
1392                     <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.crt.advproject.GCCManagedMakePerProjectProfile"/>
1393                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfileCPP">
1394                         <buildOutputProvider>
1395                             <openAction enabled="false" filePath=""/>
1396                             <parser enabled="false"/>
1397                         </buildOutputProvider>
1398                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1399                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-c++" useDefault="true"/>
1400                             <parser enabled="true"/>
1401                         </scannerInfoProvider>
1402                     </profile>
1403                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfile">
1404                         <buildOutputProvider>
1405                             <openAction enabled="false" filePath=""/>
1406                             <parser enabled="false"/>
1407                         </buildOutputProvider>
1408                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1409                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file} " command="arm-none-eabi-gcc" useDefault="true"/>
1410                             <parser enabled="true"/>
1411                         </scannerInfoProvider>
1412                     </profile>
1413                     <profile id="com.crt.advproject.GASManagedMakePerProjectProfile">
1414                         <buildOutputProvider>
1415                             <openAction enabled="false" filePath=""/>
1416                             <parser enabled="false"/>
1417                         </buildOutputProvider>
1418                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1419                             <runAction arguments="-x assembler-with-cpp -E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-gcc" useDefault="true"/>
1420                             <parser enabled="true"/>
1421                         </scannerInfoProvider>
1422                     </profile>
1423                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
1424                         <buildOutputProvider>
1425                             <openAction enabled="true" filePath=""/>
1426                             <parser enabled="true"/>
1427                         </buildOutputProvider>
1428                         <scannerInfoProvider id="specsFile">
1429                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
1430                             <parser enabled="true"/>
1431                         </scannerInfoProvider>
1432                     </profile>
1433                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
1434                         <buildOutputProvider>
1435                             <openAction enabled="true" filePath=""/>
1436                             <parser enabled="true"/>
1437                         </buildOutputProvider>
1438                         <scannerInfoProvider id="makefileGenerator">
1439                             <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
1440                             <parser enabled="true"/>
1441                         </scannerInfoProvider>
1442                     </profile>
1443                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
1444                         <buildOutputProvider>
1445                             <openAction enabled="true" filePath=""/>
1446                             <parser enabled="true"/>
1447                         </buildOutputProvider>
1448                         <scannerInfoProvider id="specsFile">
1449                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
1450                             <parser enabled="true"/>
1451                         </scannerInfoProvider>
1452                     </profile>
1453                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
1454                         <buildOutputProvider>
1455                             <openAction enabled="true" filePath=""/>
1456                             <parser enabled="true"/>
1457                         </buildOutputProvider>
1458                         <scannerInfoProvider id="specsFile">
1459                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
1460                             <parser enabled="true"/>
1461                         </scannerInfoProvider>
1462                     </profile>
1463                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
1464                         <buildOutputProvider>
1465                             <openAction enabled="true" filePath=""/>
1466                             <parser enabled="true"/>
1467                         </buildOutputProvider>
1468                         <scannerInfoProvider id="specsFile">
1469                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
1470                             <parser enabled="true"/>
1471                         </scannerInfoProvider>
1472                     </profile>
1473                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
1474                         <buildOutputProvider>
1475                             <openAction enabled="true" filePath=""/>
1476                             <parser enabled="true"/>
1477                         </buildOutputProvider>
1478                         <scannerInfoProvider id="specsFile">
1479                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
1480                             <parser enabled="true"/>
1481                         </scannerInfoProvider>
1482                     </profile>
1483                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
1484                         <buildOutputProvider>
1485                             <openAction enabled="true" filePath=""/>
1486                             <parser enabled="true"/>
1487                         </buildOutputProvider>
1488                         <scannerInfoProvider id="specsFile">
1489                             <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
1490                             <parser enabled="true"/>
1491                         </scannerInfoProvider>
1492                     </profile>
1493                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
1494                         <buildOutputProvider>
1495                             <openAction enabled="true" filePath=""/>
1496                             <parser enabled="true"/>
1497                         </buildOutputProvider>
1498                         <scannerInfoProvider id="specsFile">
1499                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
1500                             <parser enabled="true"/>
1501                         </scannerInfoProvider>
1502                     </profile>
1503                 </scannerConfigBuildInfo>
1504                 <scannerConfigBuildInfo instanceId="com.crt.advproject.config.exe.release.1977230950;com.crt.advproject.config.exe.release.1977230950.180082224;com.crt.advproject.gas.exe.release.607817423;com.crt.advproject.assembler.input.21606274">
1505                     <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.crt.advproject.GCCManagedMakePerProjectProfile"/>
1506                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfileCPP">
1507                         <buildOutputProvider>
1508                             <openAction enabled="false" filePath=""/>
1509                             <parser enabled="false"/>
1510                         </buildOutputProvider>
1511                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1512                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-c++" useDefault="true"/>
1513                             <parser enabled="true"/>
1514                         </scannerInfoProvider>
1515                     </profile>
1516                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfile">
1517                         <buildOutputProvider>
1518                             <openAction enabled="false" filePath=""/>
1519                             <parser enabled="false"/>
1520                         </buildOutputProvider>
1521                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1522                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file} " command="arm-none-eabi-gcc" useDefault="true"/>
1523                             <parser enabled="true"/>
1524                         </scannerInfoProvider>
1525                     </profile>
1526                     <profile id="com.crt.advproject.GASManagedMakePerProjectProfile">
1527                         <buildOutputProvider>
1528                             <openAction enabled="false" filePath=""/>
1529                             <parser enabled="false"/>
1530                         </buildOutputProvider>
1531                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1532                             <runAction arguments="-x assembler-with-cpp -E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-gcc" useDefault="true"/>
1533                             <parser enabled="true"/>
1534                         </scannerInfoProvider>
1535                     </profile>
1536                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
1537                         <buildOutputProvider>
1538                             <openAction enabled="true" filePath=""/>
1539                             <parser enabled="true"/>
1540                         </buildOutputProvider>
1541                         <scannerInfoProvider id="specsFile">
1542                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
1543                             <parser enabled="true"/>
1544                         </scannerInfoProvider>
1545                     </profile>
1546                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
1547                         <buildOutputProvider>
1548                             <openAction enabled="true" filePath=""/>
1549                             <parser enabled="true"/>
1550                         </buildOutputProvider>
1551                         <scannerInfoProvider id="makefileGenerator">
1552                             <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
1553                             <parser enabled="true"/>
1554                         </scannerInfoProvider>
1555                     </profile>
1556                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
1557                         <buildOutputProvider>
1558                             <openAction enabled="true" filePath=""/>
1559                             <parser enabled="true"/>
1560                         </buildOutputProvider>
1561                         <scannerInfoProvider id="specsFile">
1562                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
1563                             <parser enabled="true"/>
1564                         </scannerInfoProvider>
1565                     </profile>
1566                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
1567                         <buildOutputProvider>
1568                             <openAction enabled="true" filePath=""/>
1569                             <parser enabled="true"/>
1570                         </buildOutputProvider>
1571                         <scannerInfoProvider id="specsFile">
1572                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
1573                             <parser enabled="true"/>
1574                         </scannerInfoProvider>
1575                     </profile>
1576                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
1577                         <buildOutputProvider>
1578                             <openAction enabled="true" filePath=""/>
1579                             <parser enabled="true"/>
1580                         </buildOutputProvider>
1581                         <scannerInfoProvider id="specsFile">
1582                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
1583                             <parser enabled="true"/>
1584                         </scannerInfoProvider>
1585                     </profile>
1586                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
1587                         <buildOutputProvider>
1588                             <openAction enabled="true" filePath=""/>
1589                             <parser enabled="true"/>
1590                         </buildOutputProvider>
1591                         <scannerInfoProvider id="specsFile">
1592                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
1593                             <parser enabled="true"/>
1594                         </scannerInfoProvider>
1595                     </profile>
1596                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
1597                         <buildOutputProvider>
1598                             <openAction enabled="true" filePath=""/>
1599                             <parser enabled="true"/>
1600                         </buildOutputProvider>
1601                         <scannerInfoProvider id="specsFile">
1602                             <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
1603                             <parser enabled="true"/>
1604                         </scannerInfoProvider>
1605                     </profile>
1606                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
1607                         <buildOutputProvider>
1608                             <openAction enabled="true" filePath=""/>
1609                             <parser enabled="true"/>
1610                         </buildOutputProvider>
1611                         <scannerInfoProvider id="specsFile">
1612                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
1613                             <parser enabled="true"/>
1614                         </scannerInfoProvider>
1615                     </profile>
1616                 </scannerConfigBuildInfo>
1617                 <scannerConfigBuildInfo instanceId="com.crt.advproject.config.exe.release.1977230950;com.crt.advproject.config.exe.release.1977230950.;com.crt.advproject.cpp.exe.release.822772966;com.crt.advproject.compiler.cpp.input.1172589171">
1618                     <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.crt.advproject.GCCManagedMakePerProjectProfileCPP"/>
1619                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfileCPP">
1620                         <buildOutputProvider>
1621                             <openAction enabled="false" filePath=""/>
1622                             <parser enabled="false"/>
1623                         </buildOutputProvider>
1624                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1625                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-c++" useDefault="true"/>
1626                             <parser enabled="true"/>
1627                         </scannerInfoProvider>
1628                     </profile>
1629                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfile">
1630                         <buildOutputProvider>
1631                             <openAction enabled="false" filePath=""/>
1632                             <parser enabled="false"/>
1633                         </buildOutputProvider>
1634                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1635                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file} " command="arm-none-eabi-gcc" useDefault="true"/>
1636                             <parser enabled="true"/>
1637                         </scannerInfoProvider>
1638                     </profile>
1639                     <profile id="com.crt.advproject.GASManagedMakePerProjectProfile">
1640                         <buildOutputProvider>
1641                             <openAction enabled="false" filePath=""/>
1642                             <parser enabled="false"/>
1643                         </buildOutputProvider>
1644                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1645                             <runAction arguments="-x assembler-with-cpp -E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-gcc" useDefault="true"/>
1646                             <parser enabled="true"/>
1647                         </scannerInfoProvider>
1648                     </profile>
1649                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
1650                         <buildOutputProvider>
1651                             <openAction enabled="true" filePath=""/>
1652                             <parser enabled="true"/>
1653                         </buildOutputProvider>
1654                         <scannerInfoProvider id="specsFile">
1655                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
1656                             <parser enabled="true"/>
1657                         </scannerInfoProvider>
1658                     </profile>
1659                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
1660                         <buildOutputProvider>
1661                             <openAction enabled="true" filePath=""/>
1662                             <parser enabled="true"/>
1663                         </buildOutputProvider>
1664                         <scannerInfoProvider id="makefileGenerator">
1665                             <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
1666                             <parser enabled="true"/>
1667                         </scannerInfoProvider>
1668                     </profile>
1669                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
1670                         <buildOutputProvider>
1671                             <openAction enabled="true" filePath=""/>
1672                             <parser enabled="true"/>
1673                         </buildOutputProvider>
1674                         <scannerInfoProvider id="specsFile">
1675                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
1676                             <parser enabled="true"/>
1677                         </scannerInfoProvider>
1678                     </profile>
1679                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
1680                         <buildOutputProvider>
1681                             <openAction enabled="true" filePath=""/>
1682                             <parser enabled="true"/>
1683                         </buildOutputProvider>
1684                         <scannerInfoProvider id="specsFile">
1685                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
1686                             <parser enabled="true"/>
1687                         </scannerInfoProvider>
1688                     </profile>
1689                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
1690                         <buildOutputProvider>
1691                             <openAction enabled="true" filePath=""/>
1692                             <parser enabled="true"/>
1693                         </buildOutputProvider>
1694                         <scannerInfoProvider id="specsFile">
1695                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
1696                             <parser enabled="true"/>
1697                         </scannerInfoProvider>
1698                     </profile>
1699                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
1700                         <buildOutputProvider>
1701                             <openAction enabled="true" filePath=""/>
1702                             <parser enabled="true"/>
1703                         </buildOutputProvider>
1704                         <scannerInfoProvider id="specsFile">
1705                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
1706                             <parser enabled="true"/>
1707                         </scannerInfoProvider>
1708                     </profile>
1709                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
1710                         <buildOutputProvider>
1711                             <openAction enabled="true" filePath=""/>
1712                             <parser enabled="true"/>
1713                         </buildOutputProvider>
1714                         <scannerInfoProvider id="specsFile">
1715                             <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
1716                             <parser enabled="true"/>
1717                         </scannerInfoProvider>
1718                     </profile>
1719                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
1720                         <buildOutputProvider>
1721                             <openAction enabled="true" filePath=""/>
1722                             <parser enabled="true"/>
1723                         </buildOutputProvider>
1724                         <scannerInfoProvider id="specsFile">
1725                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
1726                             <parser enabled="true"/>
1727                         </scannerInfoProvider>
1728                     </profile>
1729                 </scannerConfigBuildInfo>
1730                 <scannerConfigBuildInfo instanceId="com.crt.advproject.config.exe.release.1977230950;com.crt.advproject.config.exe.release.1977230950.180082224;com.crt.advproject.cpp.exe.release.930589045;com.crt.advproject.compiler.cpp.input.1706370613">
1731                     <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.crt.advproject.GCCManagedMakePerProjectProfileCPP"/>
1732                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfileCPP">
1733                         <buildOutputProvider>
1734                             <openAction enabled="false" filePath=""/>
1735                             <parser enabled="false"/>
1736                         </buildOutputProvider>
1737                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1738                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-c++" useDefault="true"/>
1739                             <parser enabled="true"/>
1740                         </scannerInfoProvider>
1741                     </profile>
1742                     <profile id="com.crt.advproject.GCCManagedMakePerProjectProfile">
1743                         <buildOutputProvider>
1744                             <openAction enabled="false" filePath=""/>
1745                             <parser enabled="false"/>
1746                         </buildOutputProvider>
1747                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1748                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file} " command="arm-none-eabi-gcc" useDefault="true"/>
1749                             <parser enabled="true"/>
1750                         </scannerInfoProvider>
1751                     </profile>
1752                     <profile id="com.crt.advproject.GASManagedMakePerProjectProfile">
1753                         <buildOutputProvider>
1754                             <openAction enabled="false" filePath=""/>
1755                             <parser enabled="false"/>
1756                         </buildOutputProvider>
1757                         <scannerInfoProvider id="com.crt.advproject.specsFile">
1758                             <runAction arguments="-x assembler-with-cpp -E -P -v -dD ${plugin_state_location}/${specs_file}" command="arm-none-eabi-gcc" useDefault="true"/>
1759                             <parser enabled="true"/>
1760                         </scannerInfoProvider>
1761                     </profile>
1762                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
1763                         <buildOutputProvider>
1764                             <openAction enabled="true" filePath=""/>
1765                             <parser enabled="true"/>
1766                         </buildOutputProvider>
1767                         <scannerInfoProvider id="specsFile">
1768                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
1769                             <parser enabled="true"/>
1770                         </scannerInfoProvider>
1771                     </profile>
1772                     <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
1773                         <buildOutputProvider>
1774                             <openAction enabled="true" filePath=""/>
1775                             <parser enabled="true"/>
1776                         </buildOutputProvider>
1777                         <scannerInfoProvider id="makefileGenerator">
1778                             <runAction arguments="-E -P -v -dD" command="" useDefault="true"/>
1779                             <parser enabled="true"/>
1780                         </scannerInfoProvider>
1781                     </profile>
1782                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
1783                         <buildOutputProvider>
1784                             <openAction enabled="true" filePath=""/>
1785                             <parser enabled="true"/>
1786                         </buildOutputProvider>
1787                         <scannerInfoProvider id="specsFile">
1788                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
1789                             <parser enabled="true"/>
1790                         </scannerInfoProvider>
1791                     </profile>
1792                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
1793                         <buildOutputProvider>
1794                             <openAction enabled="true" filePath=""/>
1795                             <parser enabled="true"/>
1796                         </buildOutputProvider>
1797                         <scannerInfoProvider id="specsFile">
1798                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
1799                             <parser enabled="true"/>
1800                         </scannerInfoProvider>
1801                     </profile>
1802                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
1803                         <buildOutputProvider>
1804                             <openAction enabled="true" filePath=""/>
1805                             <parser enabled="true"/>
1806                         </buildOutputProvider>
1807                         <scannerInfoProvider id="specsFile">
1808                             <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
1809                             <parser enabled="true"/>
1810                         </scannerInfoProvider>
1811                     </profile>
1812                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
1813                         <buildOutputProvider>
1814                             <openAction enabled="true" filePath=""/>
1815                             <parser enabled="true"/>
1816                         </buildOutputProvider>
1817                         <scannerInfoProvider id="specsFile">
1818                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
1819                             <parser enabled="true"/>
1820                         </scannerInfoProvider>
1821                     </profile>
1822                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
1823                         <buildOutputProvider>
1824                             <openAction enabled="true" filePath=""/>
1825                             <parser enabled="true"/>
1826                         </buildOutputProvider>
1827                         <scannerInfoProvider id="specsFile">
1828                             <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
1829                             <parser enabled="true"/>
1830                         </scannerInfoProvider>
1831                     </profile>
1832                     <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
1833                         <buildOutputProvider>
1834                             <openAction enabled="true" filePath=""/>
1835                             <parser enabled="true"/>
1836                         </buildOutputProvider>
1837                         <scannerInfoProvider id="specsFile">
1838                             <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
1839                             <parser enabled="true"/>
1840                         </scannerInfoProvider>
1841                     </profile>
1842                 </scannerConfigBuildInfo>
1843             </storageModule>
1844         </cconfiguration>
1845     </storageModule>
1846     <storageModule moduleId="cdtBuildSystem" version="4.0.0">
1847         <project id="{{name}}.com.crt.advproject.projecttype.exe.609645090" name="Executable" projectType="com.crt.advproject.projecttype.exe"/>
1848     </storageModule>
1849     <storageModule moduleId="com.crt.config">
1850                 <projectStorage>&lt;?xml version="1.0" encoding="UTF-8"?&gt;&#13;
1851 &lt;TargetConfig&gt;&#13;
1852 &lt;Properties property_0="" property_2="LPC177x_8x_407x_8x_512.cfx" property_3="NXP" property_4="LPC4088" property_count="5" version="1"/&gt;&#13;
1853 &lt;infoList vendor="NXP"&gt;&lt;info chip="LPC4088" flash_driver="LPC177x_8x_407x_8x_512.cfx" match_id="0x481D3F47" name="LPC4088" stub="crt_emu_cm3_nxp"&gt;&lt;chip&gt;&lt;name&gt;LPC4088&lt;/name&gt;&#13;
1854 &lt;family&gt;LPC407x_8x&lt;/family&gt;&#13;
1855 &lt;vendor&gt;NXP (formerly Philips)&lt;/vendor&gt;&#13;
1856 &lt;reset board="None" core="Real" sys="Real"/&gt;&#13;
1857 &lt;clock changeable="TRUE" freq="12MHz" is_accurate="TRUE"/&gt;&#13;
1858 &lt;memory can_program="true" id="Flash" is_ro="true" type="Flash"/&gt;&#13;
1859 &lt;memory id="RAM" type="RAM"/&gt;&#13;
1860 &lt;memory id="Periph" is_volatile="true" type="Peripheral"/&gt;&#13;
1861 &lt;memoryInstance derived_from="Flash" id="MFlash512" location="0x0" size="0x80000"/&gt;&#13;
1862 &lt;memoryInstance derived_from="RAM" id="RamLoc64" location="0x10000000" size="0x10000"/&gt;&#13;
1863 &lt;memoryInstance derived_from="RAM" id="RamPeriph32" location="0x20000000" size="0x8000"/&gt;&#13;
1864 &lt;prog_flash blocksz="0x1000" location="0x0" maxprgbuff="0x1000" progwithcode="TRUE" size="0x10000"/&gt;&#13;
1865 &lt;prog_flash blocksz="0x8000" location="0x10000" maxprgbuff="0x1000" progwithcode="TRUE" size="0x70000"/&gt;&#13;
1866 &lt;peripheralInstance derived_from="V7M_MPU" id="MPU" location="0xe000ed90"/&gt;&#13;
1867 &lt;peripheralInstance derived_from="V7M_NVIC" id="NVIC" location="0xe000e000"/&gt;&#13;
1868 &lt;peripheralInstance derived_from="V7M_DCR" id="DCR" location="0xe000edf0"/&gt;&#13;
1869 &lt;peripheralInstance derived_from="V7M_ITM" id="ITM" location="0xe0000000"/&gt;&#13;
1870 &lt;peripheralInstance derived_from="FLASHCTRL" id="FLASHCTRL" location="0x200000"/&gt;&#13;
1871 &lt;peripheralInstance derived_from="GPDMA" id="GPDMA" location="0x20080000"/&gt;&#13;
1872 &lt;peripheralInstance derived_from="ETHERNET" id="ETHERNET" location="0x20084000"/&gt;&#13;
1873 &lt;peripheralInstance derived_from="LCD" id="LCD" location="0x20088000"/&gt;&#13;
1874 &lt;peripheralInstance derived_from="USB" id="USB" location="0x2008c000"/&gt;&#13;
1875 &lt;peripheralInstance derived_from="CRC" id="CRC" location="0x20090000"/&gt;&#13;
1876 &lt;peripheralInstance derived_from="GPIO" id="GPIO" location="0x20098000"/&gt;&#13;
1877 &lt;peripheralInstance derived_from="EMC" id="EMC" location="0x2009c000"/&gt;&#13;
1878 &lt;peripheralInstance derived_from="WWDT" id="WWDT" location="0x40000000"/&gt;&#13;
1879 &lt;peripheralInstance derived_from="TIMER0" id="TIMER0" location="0x40004000"/&gt;&#13;
1880 &lt;peripheralInstance derived_from="TIMER1" id="TIMER1" location="0x40008000"/&gt;&#13;
1881 &lt;peripheralInstance derived_from="UART0" id="UART0" location="0x4000c000"/&gt;&#13;
1882 &lt;peripheralInstance derived_from="UART1" id="UART1" location="0x40010000"/&gt;&#13;
1883 &lt;peripheralInstance derived_from="PWM0" id="PWM0" location="0x40014000"/&gt;&#13;
1884 &lt;peripheralInstance derived_from="PWM1" id="PWM1" location="0x40018000"/&gt;&#13;
1885 &lt;peripheralInstance derived_from="I2C0" id="I2C0" location="0x4001c000"/&gt;&#13;
1886 &lt;peripheralInstance derived_from="COMPARATOR" id="COMPARATOR" location="0x40020000"/&gt;&#13;
1887 &lt;peripheralInstance derived_from="RTC" id="RTC" location="0x40024000"/&gt;&#13;
1888 &lt;peripheralInstance derived_from="GPIOINT" id="GPIOINT" location="0x40028080"/&gt;&#13;
1889 &lt;peripheralInstance derived_from="IOCON" id="IOCON" location="0x4002c000"/&gt;&#13;
1890 &lt;peripheralInstance derived_from="SSP1" id="SSP1" location="0x40030000"/&gt;&#13;
1891 &lt;peripheralInstance derived_from="ADC" id="ADC" location="0x40034000"/&gt;&#13;
1892 &lt;peripheralInstance derived_from="CANAFRAM" id="CANAFRAM" location="0x40038000"/&gt;&#13;
1893 &lt;peripheralInstance derived_from="CANAF" id="CANAF" location="0x4003c000"/&gt;&#13;
1894 &lt;peripheralInstance derived_from="CCAN" id="CCAN" location="0x40040000"/&gt;&#13;
1895 &lt;peripheralInstance derived_from="CAN1" id="CAN1" location="0x40044000"/&gt;&#13;
1896 &lt;peripheralInstance derived_from="CAN2" id="CAN2" location="0x40048000"/&gt;&#13;
1897 &lt;peripheralInstance derived_from="I2C1" id="I2C1" location="0x4005c000"/&gt;&#13;
1898 &lt;peripheralInstance derived_from="SSP0" id="SSP0" location="0x40088000"/&gt;&#13;
1899 &lt;peripheralInstance derived_from="DAC" id="DAC" location="0x4008c000"/&gt;&#13;
1900 &lt;peripheralInstance derived_from="TIMER2" id="TIMER2" location="0x40090000"/&gt;&#13;
1901 &lt;peripheralInstance derived_from="TIMER3" id="TIMER3" location="0x40094000"/&gt;&#13;
1902 &lt;peripheralInstance derived_from="UART2" id="UART2" location="0x40098000"/&gt;&#13;
1903 &lt;peripheralInstance derived_from="UART3" id="UART3" location="0x4009c000"/&gt;&#13;
1904 &lt;peripheralInstance derived_from="I2C2" id="I2C2" location="0x400a0000"/&gt;&#13;
1905 &lt;peripheralInstance derived_from="UART4" id="UART4" location="0x400a4000"/&gt;&#13;
1906 &lt;peripheralInstance derived_from="I2S" id="I2S" location="0x400a8000"/&gt;&#13;
1907 &lt;peripheralInstance derived_from="SSP2" id="SSP2" location="0x400ac000"/&gt;&#13;
1908 &lt;peripheralInstance derived_from="MCPWM" id="MCPWM" location="0x400b8000"/&gt;&#13;
1909 &lt;peripheralInstance derived_from="QEI" id="QEI" location="0x400bc000"/&gt;&#13;
1910 &lt;peripheralInstance derived_from="SDMMC" id="SDMMC" location="0x400c0000"/&gt;&#13;
1911 &lt;peripheralInstance derived_from="SYSCON" id="SYSCON" location="0x400fc000"/&gt;&#13;
1912 &lt;/chip&gt;&#13;
1913 &lt;processor&gt;&lt;name gcc_name="cortex-m4"&gt;Cortex-M4&lt;/name&gt;&#13;
1914 &lt;family&gt;Cortex-M&lt;/family&gt;&#13;
1915 &lt;/processor&gt;&#13;
1916 &lt;link href="nxp_lpc407x_8x_peripheral.xme" show="embed" type="simple"/&gt;&#13;
1917 &lt;/info&gt;&#13;
1918 &lt;/infoList&gt;&#13;
1919 &lt;/TargetConfig&gt;</projectStorage>
1920     </storageModule>
1921 </cproject>
1922