1<project>
2  <fileVersion>3</fileVersion>
3  <configuration>
4    <name>rt-thread</name>
5    <toolchain>
6      <name>ARM</name>
7    </toolchain>
8    <debug>1</debug>
9    <settings>
10      <name>General</name>
11      <archiveVersion>3</archiveVersion>
12      <data>
13        <version>35</version>
14        <wantNonLocal>1</wantNonLocal>
15        <debug>1</debug>
16        <option>
17          <name>BrowseInfoPath</name>
18          <state>build\iar\BrowseInfo</state>
19        </option>
20        <option>
21          <name>ExePath</name>
22          <state>build\iar\Exe</state>
23        </option>
24        <option>
25          <name>ObjPath</name>
26          <state>build\iar\Obj</state>
27        </option>
28        <option>
29          <name>ListPath</name>
30          <state>build\iar\List</state>
31        </option>
32        <option>
33          <name>GEndianMode</name>
34          <state>0</state>
35        </option>
36        <option>
37          <name>Input description</name>
38          <state>Automatic choice of formatter, without multibyte support.</state>
39        </option>
40        <option>
41          <name>Output description</name>
42          <state>Automatic choice of formatter, without multibyte support.</state>
43        </option>
44        <option>
45          <name>GOutputBinary</name>
46          <state>0</state>
47        </option>
48        <option>
49          <name>OGCoreOrChip</name>
50          <state>1</state>
51        </option>
52        <option>
53          <name>GRuntimeLibSelect</name>
54          <version>0</version>
55          <state>1</state>
56        </option>
57        <option>
58          <name>GRuntimeLibSelectSlave</name>
59          <version>0</version>
60          <state>1</state>
61        </option>
62        <option>
63          <name>RTDescription</name>
64          <state>A compact configuration of the C/C++14 runtime library. No locale interface, C locale, no file descriptor support, no multibytes in printf and scanf, and no hex floats in strtod.</state>
65        </option>
66        <option>
67          <name>OGProductVersion</name>
68          <state>8.50.4.26131</state>
69        </option>
70        <option>
71          <name>OGLastSavedByProductVersion</name>
72          <state>9.30.1.50052</state>
73        </option>
74        <option>
75          <name>OGChipSelectEditMenu</name>
76          <state>APM32E103ZE	Geehy APM32E103ZE</state>
77        </option>
78        <option>
79          <name>GenLowLevelInterface</name>
80          <state>1</state>
81        </option>
82        <option>
83          <name>GEndianModeBE</name>
84          <state>1</state>
85        </option>
86        <option>
87          <name>OGBufferedTerminalOutput</name>
88          <state>0</state>
89        </option>
90        <option>
91          <name>GenStdoutInterface</name>
92          <state>0</state>
93        </option>
94        <option>
95          <name>RTConfigPath2</name>
96          <state>$TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h</state>
97        </option>
98        <option>
99          <name>GBECoreSlave</name>
100          <version>32</version>
101          <state>38</state>
102        </option>
103        <option>
104          <name>OGUseCmsis</name>
105          <state>0</state>
106        </option>
107        <option>
108          <name>OGUseCmsisDspLib</name>
109          <state>0</state>
110        </option>
111        <option>
112          <name>GRuntimeLibThreads</name>
113          <state>0</state>
114        </option>
115        <option>
116          <name>CoreVariant</name>
117          <version>32</version>
118          <state>38</state>
119        </option>
120        <option>
121          <name>GFPUDeviceSlave</name>
122          <state>APM32E103ZE	Geehy APM32E103ZE</state>
123        </option>
124        <option>
125          <name>FPU2</name>
126          <version>0</version>
127          <state>0</state>
128        </option>
129        <option>
130          <name>NrRegs</name>
131          <version>0</version>
132          <state>0</state>
133        </option>
134        <option>
135          <name>NEON</name>
136          <state>0</state>
137        </option>
138        <option>
139          <name>GFPUCoreSlave2</name>
140          <version>32</version>
141          <state>38</state>
142        </option>
143        <option>
144          <name>OGCMSISPackSelectDevice</name>
145        </option>
146        <option>
147          <name>OgLibHeap</name>
148          <state>0</state>
149        </option>
150        <option>
151          <name>OGLibAdditionalLocale</name>
152          <state>0</state>
153        </option>
154        <option>
155          <name>OGPrintfVariant</name>
156          <version>0</version>
157          <state>0</state>
158        </option>
159        <option>
160          <name>OGPrintfMultibyteSupport</name>
161          <state>0</state>
162        </option>
163        <option>
164          <name>OGScanfVariant</name>
165          <version>0</version>
166          <state>0</state>
167        </option>
168        <option>
169          <name>OGScanfMultibyteSupport</name>
170          <state>0</state>
171        </option>
172        <option>
173          <name>GenLocaleTags</name>
174          <state />
175        </option>
176        <option>
177          <name>GenLocaleDisplayOnly</name>
178          <state />
179        </option>
180        <option>
181          <name>DSPExtension</name>
182          <state>0</state>
183        </option>
184        <option>
185          <name>TrustZone</name>
186          <state>0</state>
187        </option>
188        <option>
189          <name>TrustZoneModes</name>
190          <version>0</version>
191          <state>0</state>
192        </option>
193        <option>
194          <name>OGAarch64Abi</name>
195          <state>0</state>
196        </option>
197        <option>
198          <name>OG_32_64Device</name>
199          <state>0</state>
200        </option>
201        <option>
202          <name>BuildFilesPath</name>
203          <state>build\iar</state>
204        </option>
205        <option>
206          <name>PointerAuthentication</name>
207          <state>0</state>
208        </option>
209        <option>
210          <name>FPU64</name>
211          <state>1</state>
212        </option>
213      </data>
214    </settings>
215    <settings>
216      <name>ICCARM</name>
217      <archiveVersion>2</archiveVersion>
218      <data>
219        <version>37</version>
220        <wantNonLocal>1</wantNonLocal>
221        <debug>1</debug>
222        <option>
223          <name>CCDefines</name>
224          <state />
225          <state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
226          <state>RT_USING_DLIBC</state>
227          <state>RT_USING_LIBC</state>
228          <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
229          <state>APM32E10X_HD</state>
230          <state>__RTTHREAD__</state>
231          <state>USE_STDPERIPH_DRIVER</state>
232          <state>__RT_IPC_SOURCE__</state>
233          <state>__RT_KERNEL_SOURCE__</state>
234        </option>
235        <option>
236          <name>CCPreprocFile</name>
237          <state>0</state>
238        </option>
239        <option>
240          <name>CCPreprocComments</name>
241          <state>0</state>
242        </option>
243        <option>
244          <name>CCPreprocLine</name>
245          <state>1</state>
246        </option>
247        <option>
248          <name>CCListCFile</name>
249          <state>0</state>
250        </option>
251        <option>
252          <name>CCListCMnemonics</name>
253          <state>0</state>
254        </option>
255        <option>
256          <name>CCListCMessages</name>
257          <state>0</state>
258        </option>
259        <option>
260          <name>CCListAssFile</name>
261          <state>0</state>
262        </option>
263        <option>
264          <name>CCListAssSource</name>
265          <state>0</state>
266        </option>
267        <option>
268          <name>CCEnableRemarks</name>
269          <state>0</state>
270        </option>
271        <option>
272          <name>CCDiagSuppress</name>
273          <state />
274        </option>
275        <option>
276          <name>CCDiagRemark</name>
277          <state />
278        </option>
279        <option>
280          <name>CCDiagWarning</name>
281          <state />
282        </option>
283        <option>
284          <name>CCDiagError</name>
285          <state />
286        </option>
287        <option>
288          <name>CCObjPrefix</name>
289          <state>1</state>
290        </option>
291        <option>
292          <name>CCAllowList</name>
293          <version>1</version>
294          <state>00000000</state>
295        </option>
296        <option>
297          <name>CCDebugInfo</name>
298          <state>1</state>
299        </option>
300        <option>
301          <name>IEndianMode</name>
302          <state>1</state>
303        </option>
304        <option>
305          <name>IProcessor</name>
306          <state>1</state>
307        </option>
308        <option>
309          <name>IExtraOptionsCheck</name>
310          <state>0</state>
311        </option>
312        <option>
313          <name>IExtraOptions</name>
314          <state />
315        </option>
316        <option>
317          <name>CCLangConformance</name>
318          <state>0</state>
319        </option>
320        <option>
321          <name>CCSignedPlainChar</name>
322          <state>1</state>
323        </option>
324        <option>
325          <name>CCRequirePrototypes</name>
326          <state>0</state>
327        </option>
328        <option>
329          <name>CCDiagWarnAreErr</name>
330          <state>0</state>
331        </option>
332        <option>
333          <name>CCCompilerRuntimeInfo</name>
334          <state>0</state>
335        </option>
336        <option>
337          <name>IFpuProcessor</name>
338          <state>1</state>
339        </option>
340        <option>
341          <name>OutputFile</name>
342          <state>$FILE_BNAME$.o</state>
343        </option>
344        <option>
345          <name>CCLibConfigHeader</name>
346          <state>1</state>
347        </option>
348        <option>
349          <name>PreInclude</name>
350          <state />
351        </option>
352        <option>
353          <name>CCIncludePath2</name>
354          <state />
355          <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
356          <state>$PROJ_DIR$\..\libraries\Drivers</state>
357          <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
358          <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
359          <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
360          <state>$PROJ_DIR$\..\libraries\APM32E10x_Library\CMSIS\Include</state>
361          <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
362          <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
363          <state>$PROJ_DIR$\.</state>
364          <state>$PROJ_DIR$\..\..\..\components\finsh</state>
365          <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3</state>
366          <state>$PROJ_DIR$\board</state>
367          <state>$PROJ_DIR$\board\ports</state>
368          <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
369          <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
370          <state>$PROJ_DIR$\..\..\..\include</state>
371          <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
372          <state>$PROJ_DIR$\..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Include</state>
373          <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
374          <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
375          <state>$PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\inc</state>
376          <state>$PROJ_DIR$\..\libraries\Drivers\config</state>
377          <state>$PROJ_DIR$\applications</state>
378        </option>
379        <option>
380          <name>CCStdIncCheck</name>
381          <state>0</state>
382        </option>
383        <option>
384          <name>CCCodeSection</name>
385          <state>.text</state>
386        </option>
387        <option>
388          <name>IProcessorMode2</name>
389          <state>1</state>
390        </option>
391        <option>
392          <name>CCOptLevel</name>
393          <state>1</state>
394        </option>
395        <option>
396          <name>CCOptStrategy</name>
397          <version>0</version>
398          <state>0</state>
399        </option>
400        <option>
401          <name>CCOptLevelSlave</name>
402          <state>1</state>
403        </option>
404        <option>
405          <name>CCPosIndRopi</name>
406          <state>0</state>
407        </option>
408        <option>
409          <name>CCPosIndRwpi</name>
410          <state>0</state>
411        </option>
412        <option>
413          <name>CCPosIndNoDynInit</name>
414          <state>0</state>
415        </option>
416        <option>
417          <name>IccLang</name>
418          <state>0</state>
419        </option>
420        <option>
421          <name>IccCDialect</name>
422          <state>1</state>
423        </option>
424        <option>
425          <name>IccAllowVLA</name>
426          <state>0</state>
427        </option>
428        <option>
429          <name>IccStaticDestr</name>
430          <state>1</state>
431        </option>
432        <option>
433          <name>IccCppInlineSemantics</name>
434          <state>0</state>
435        </option>
436        <option>
437          <name>IccCmsis</name>
438          <state>1</state>
439        </option>
440        <option>
441          <name>IccFloatSemantics</name>
442          <state>0</state>
443        </option>
444        <option>
445          <name>CCOptimizationNoSizeConstraints</name>
446          <state>0</state>
447        </option>
448        <option>
449          <name>CCNoLiteralPool</name>
450          <state>0</state>
451        </option>
452        <option>
453          <name>CCOptStrategySlave</name>
454          <version>0</version>
455          <state>0</state>
456        </option>
457        <option>
458          <name>CCGuardCalls</name>
459          <state>1</state>
460        </option>
461        <option>
462          <name>CCEncSource</name>
463          <state>0</state>
464        </option>
465        <option>
466          <name>CCEncOutput</name>
467          <state>0</state>
468        </option>
469        <option>
470          <name>CCEncOutputBom</name>
471          <state>1</state>
472        </option>
473        <option>
474          <name>CCEncInput</name>
475          <state>0</state>
476        </option>
477        <option>
478          <name>IccExceptions2</name>
479          <state>0</state>
480        </option>
481        <option>
482          <name>IccRTTI2</name>
483          <state>0</state>
484        </option>
485        <option>
486          <name>OICompilerExtraOption</name>
487          <state>1</state>
488        </option>
489        <option>
490          <name>CCStackProtection</name>
491          <state>0</state>
492        </option>
493      </data>
494    </settings>
495    <settings>
496      <name>AARM</name>
497      <archiveVersion>2</archiveVersion>
498      <data>
499        <version>11</version>
500        <wantNonLocal>1</wantNonLocal>
501        <debug>1</debug>
502        <option>
503          <name>AObjPrefix</name>
504          <state>1</state>
505        </option>
506        <option>
507          <name>AEndian</name>
508          <state>1</state>
509        </option>
510        <option>
511          <name>ACaseSensitivity</name>
512          <state>1</state>
513        </option>
514        <option>
515          <name>MacroChars</name>
516          <version>0</version>
517          <state>0</state>
518        </option>
519        <option>
520          <name>AWarnEnable</name>
521          <state>0</state>
522        </option>
523        <option>
524          <name>AWarnWhat</name>
525          <state>0</state>
526        </option>
527        <option>
528          <name>AWarnOne</name>
529          <state />
530        </option>
531        <option>
532          <name>AWarnRange1</name>
533          <state />
534        </option>
535        <option>
536          <name>AWarnRange2</name>
537          <state />
538        </option>
539        <option>
540          <name>ADebug</name>
541          <state>1</state>
542        </option>
543        <option>
544          <name>AltRegisterNames</name>
545          <state>0</state>
546        </option>
547        <option>
548          <name>ADefines</name>
549          <state />
550        </option>
551        <option>
552          <name>AList</name>
553          <state>0</state>
554        </option>
555        <option>
556          <name>AListHeader</name>
557          <state>1</state>
558        </option>
559        <option>
560          <name>AListing</name>
561          <state>1</state>
562        </option>
563        <option>
564          <name>Includes</name>
565          <state>0</state>
566        </option>
567        <option>
568          <name>MacDefs</name>
569          <state>0</state>
570        </option>
571        <option>
572          <name>MacExps</name>
573          <state>1</state>
574        </option>
575        <option>
576          <name>MacExec</name>
577          <state>0</state>
578        </option>
579        <option>
580          <name>OnlyAssed</name>
581          <state>0</state>
582        </option>
583        <option>
584          <name>MultiLine</name>
585          <state>0</state>
586        </option>
587        <option>
588          <name>PageLengthCheck</name>
589          <state>0</state>
590        </option>
591        <option>
592          <name>PageLength</name>
593          <state>80</state>
594        </option>
595        <option>
596          <name>TabSpacing</name>
597          <state>8</state>
598        </option>
599        <option>
600          <name>AXRef</name>
601          <state>0</state>
602        </option>
603        <option>
604          <name>AXRefDefines</name>
605          <state>0</state>
606        </option>
607        <option>
608          <name>AXRefInternal</name>
609          <state>0</state>
610        </option>
611        <option>
612          <name>AXRefDual</name>
613          <state>0</state>
614        </option>
615        <option>
616          <name>AProcessor</name>
617          <state>1</state>
618        </option>
619        <option>
620          <name>AFpuProcessor</name>
621          <state>1</state>
622        </option>
623        <option>
624          <name>AOutputFile</name>
625          <state />
626        </option>
627        <option>
628          <name>ALimitErrorsCheck</name>
629          <state>0</state>
630        </option>
631        <option>
632          <name>ALimitErrorsEdit</name>
633          <state>100</state>
634        </option>
635        <option>
636          <name>AIgnoreStdInclude</name>
637          <state>0</state>
638        </option>
639        <option>
640          <name>AUserIncludes</name>
641          <state />
642        </option>
643        <option>
644          <name>AExtraOptionsCheckV2</name>
645          <state>0</state>
646        </option>
647        <option>
648          <name>AExtraOptionsV2</name>
649          <state />
650        </option>
651        <option>
652          <name>AsmNoLiteralPool</name>
653          <state>0</state>
654        </option>
655        <option>
656          <name>PreInclude</name>
657          <state />
658        </option>
659      </data>
660    </settings>
661    <settings>
662      <name>OBJCOPY</name>
663      <archiveVersion>0</archiveVersion>
664      <data>
665        <version>1</version>
666        <wantNonLocal>1</wantNonLocal>
667        <debug>1</debug>
668        <option>
669          <name>OOCOutputFormat</name>
670          <version>3</version>
671          <state>3</state>
672        </option>
673        <option>
674          <name>OCOutputOverride</name>
675          <state>1</state>
676        </option>
677        <option>
678          <name>OOCOutputFile</name>
679          <state>../../rtthread.bin</state>
680        </option>
681        <option>
682          <name>OOCCommandLineProducer</name>
683          <state>1</state>
684        </option>
685        <option>
686          <name>OOCObjCopyEnable</name>
687          <state>1</state>
688        </option>
689      </data>
690    </settings>
691    <settings>
692      <name>CUSTOM</name>
693      <archiveVersion>3</archiveVersion>
694      <data>
695        <extensions />
696        <cmdline />
697        <hasPrio>1</hasPrio>
698        <buildSequence>inputOutputBased</buildSequence>
699      </data>
700    </settings>
701    <settings>
702      <name>BUILDACTION</name>
703      <archiveVersion>1</archiveVersion>
704      <data>
705        <prebuild />
706        <postbuild />
707      </data>
708    </settings>
709    <settings>
710      <name>ILINK</name>
711      <archiveVersion>0</archiveVersion>
712      <data>
713        <version>27</version>
714        <wantNonLocal>1</wantNonLocal>
715        <debug>1</debug>
716        <option>
717          <name>IlinkLibIOConfig</name>
718          <state>1</state>
719        </option>
720        <option>
721          <name>IlinkInputFileSlave</name>
722          <state>0</state>
723        </option>
724        <option>
725          <name>IlinkOutputFile</name>
726          <state>template.out</state>
727        </option>
728        <option>
729          <name>IlinkDebugInfoEnable</name>
730          <state>1</state>
731        </option>
732        <option>
733          <name>IlinkKeepSymbols</name>
734          <state />
735        </option>
736        <option>
737          <name>IlinkRawBinaryFile</name>
738          <state />
739        </option>
740        <option>
741          <name>IlinkRawBinarySymbol</name>
742          <state />
743        </option>
744        <option>
745          <name>IlinkRawBinarySegment</name>
746          <state />
747        </option>
748        <option>
749          <name>IlinkRawBinaryAlign</name>
750          <state />
751        </option>
752        <option>
753          <name>IlinkDefines</name>
754          <state />
755        </option>
756        <option>
757          <name>IlinkConfigDefines</name>
758          <state />
759        </option>
760        <option>
761          <name>IlinkMapFile</name>
762          <state>1</state>
763        </option>
764        <option>
765          <name>IlinkLogFile</name>
766          <state>0</state>
767        </option>
768        <option>
769          <name>IlinkLogInitialization</name>
770          <state>0</state>
771        </option>
772        <option>
773          <name>IlinkLogModule</name>
774          <state>0</state>
775        </option>
776        <option>
777          <name>IlinkLogSection</name>
778          <state>0</state>
779        </option>
780        <option>
781          <name>IlinkLogVeneer</name>
782          <state>0</state>
783        </option>
784        <option>
785          <name>IlinkIcfOverride</name>
786          <state>0</state>
787        </option>
788        <option>
789          <name>IlinkIcfFile</name>
790          <state>$TOOLKIT_DIR$/config/linker/Geehy/apm32f103xE.icf</state>
791        </option>
792        <option>
793          <name>IlinkIcfFileSlave</name>
794          <state />
795        </option>
796        <option>
797          <name>IlinkEnableRemarks</name>
798          <state>0</state>
799        </option>
800        <option>
801          <name>IlinkSuppressDiags</name>
802          <state />
803        </option>
804        <option>
805          <name>IlinkTreatAsRem</name>
806          <state />
807        </option>
808        <option>
809          <name>IlinkTreatAsWarn</name>
810          <state />
811        </option>
812        <option>
813          <name>IlinkTreatAsErr</name>
814          <state />
815        </option>
816        <option>
817          <name>IlinkWarningsAreErrors</name>
818          <state>0</state>
819        </option>
820        <option>
821          <name>IlinkUseExtraOptions</name>
822          <state>0</state>
823        </option>
824        <option>
825          <name>IlinkExtraOptions</name>
826          <state />
827        </option>
828        <option>
829          <name>IlinkLowLevelInterfaceSlave</name>
830          <state>1</state>
831        </option>
832        <option>
833          <name>IlinkAutoLibEnable</name>
834          <state>1</state>
835        </option>
836        <option>
837          <name>IlinkAdditionalLibs</name>
838          <state />
839        </option>
840        <option>
841          <name>IlinkOverrideProgramEntryLabel</name>
842          <state>0</state>
843        </option>
844        <option>
845          <name>IlinkProgramEntryLabelSelect</name>
846          <state>0</state>
847        </option>
848        <option>
849          <name>IlinkProgramEntryLabel</name>
850          <state>__iar_program_start</state>
851        </option>
852        <option>
853          <name>DoFill</name>
854          <state>0</state>
855        </option>
856        <option>
857          <name>FillerByte</name>
858          <state>0xFF</state>
859        </option>
860        <option>
861          <name>FillerStart</name>
862          <state>0x0</state>
863        </option>
864        <option>
865          <name>FillerEnd</name>
866          <state>0x0</state>
867        </option>
868        <option>
869          <name>CrcSize</name>
870          <version>0</version>
871          <state>1</state>
872        </option>
873        <option>
874          <name>CrcAlign</name>
875          <state>1</state>
876        </option>
877        <option>
878          <name>CrcPoly</name>
879          <state>0x11021</state>
880        </option>
881        <option>
882          <name>CrcCompl</name>
883          <version>0</version>
884          <state>0</state>
885        </option>
886        <option>
887          <name>CrcBitOrder</name>
888          <version>0</version>
889          <state>0</state>
890        </option>
891        <option>
892          <name>CrcInitialValue</name>
893          <state>0x0</state>
894        </option>
895        <option>
896          <name>DoCrc</name>
897          <state>0</state>
898        </option>
899        <option>
900          <name>IlinkBE8Slave</name>
901          <state>1</state>
902        </option>
903        <option>
904          <name>IlinkBufferedTerminalOutput</name>
905          <state>1</state>
906        </option>
907        <option>
908          <name>IlinkStdoutInterfaceSlave</name>
909          <state>1</state>
910        </option>
911        <option>
912          <name>CrcFullSize</name>
913          <state>0</state>
914        </option>
915        <option>
916          <name>IlinkIElfToolPostProcess</name>
917          <state>0</state>
918        </option>
919        <option>
920          <name>IlinkLogAutoLibSelect</name>
921          <state>0</state>
922        </option>
923        <option>
924          <name>IlinkLogRedirSymbols</name>
925          <state>0</state>
926        </option>
927        <option>
928          <name>IlinkLogUnusedFragments</name>
929          <state>0</state>
930        </option>
931        <option>
932          <name>IlinkCrcReverseByteOrder</name>
933          <state>0</state>
934        </option>
935        <option>
936          <name>IlinkCrcUseAsInput</name>
937          <state>1</state>
938        </option>
939        <option>
940          <name>IlinkOptInline</name>
941          <state>0</state>
942        </option>
943        <option>
944          <name>IlinkOptExceptionsAllow</name>
945          <state>1</state>
946        </option>
947        <option>
948          <name>IlinkOptExceptionsForce</name>
949          <state>0</state>
950        </option>
951        <option>
952          <name>IlinkCmsis</name>
953          <state>1</state>
954        </option>
955        <option>
956          <name>IlinkOptMergeDuplSections</name>
957          <state>0</state>
958        </option>
959        <option>
960          <name>IlinkOptUseVfe</name>
961          <state>1</state>
962        </option>
963        <option>
964          <name>IlinkOptForceVfe</name>
965          <state>0</state>
966        </option>
967        <option>
968          <name>IlinkStackAnalysisEnable</name>
969          <state>0</state>
970        </option>
971        <option>
972          <name>IlinkStackControlFile</name>
973          <state />
974        </option>
975        <option>
976          <name>IlinkStackCallGraphFile</name>
977          <state />
978        </option>
979        <option>
980          <name>CrcAlgorithm</name>
981          <version>1</version>
982          <state>1</state>
983        </option>
984        <option>
985          <name>CrcUnitSize</name>
986          <version>0</version>
987          <state>0</state>
988        </option>
989        <option>
990          <name>IlinkThreadsSlave</name>
991          <state>1</state>
992        </option>
993        <option>
994          <name>IlinkLogCallGraph</name>
995          <state>0</state>
996        </option>
997        <option>
998          <name>IlinkIcfFile_AltDefault</name>
999          <state />
1000        </option>
1001        <option>
1002          <name>IlinkEncInput</name>
1003          <state>0</state>
1004        </option>
1005        <option>
1006          <name>IlinkEncOutput</name>
1007          <state>0</state>
1008        </option>
1009        <option>
1010          <name>IlinkEncOutputBom</name>
1011          <state>1</state>
1012        </option>
1013        <option>
1014          <name>IlinkHeapSelect</name>
1015          <state>1</state>
1016        </option>
1017        <option>
1018          <name>IlinkLocaleSelect</name>
1019          <state>1</state>
1020        </option>
1021        <option>
1022          <name>IlinkTrustzoneImportLibraryOut</name>
1023          <state>template_import_lib.o</state>
1024        </option>
1025        <option>
1026          <name>OILinkExtraOption</name>
1027          <state>1</state>
1028        </option>
1029        <option>
1030          <name>IlinkRawBinaryFile2</name>
1031          <state />
1032        </option>
1033        <option>
1034          <name>IlinkRawBinarySymbol2</name>
1035          <state />
1036        </option>
1037        <option>
1038          <name>IlinkRawBinarySegment2</name>
1039          <state />
1040        </option>
1041        <option>
1042          <name>IlinkRawBinaryAlign2</name>
1043          <state />
1044        </option>
1045        <option>
1046          <name>IlinkLogCrtRoutineSelection</name>
1047          <state>0</state>
1048        </option>
1049        <option>
1050          <name>IlinkLogFragmentInfo</name>
1051          <state>0</state>
1052        </option>
1053        <option>
1054          <name>IlinkLogInlining</name>
1055          <state>0</state>
1056        </option>
1057        <option>
1058          <name>IlinkLogMerging</name>
1059          <state>0</state>
1060        </option>
1061        <option>
1062          <name>IlinkDemangle</name>
1063          <state>0</state>
1064        </option>
1065        <option>
1066          <name>IlinkWrapperFileEnable</name>
1067          <state>0</state>
1068        </option>
1069        <option>
1070          <name>IlinkWrapperFile</name>
1071          <state />
1072        </option>
1073        <option>
1074          <name>IlinkProcessor</name>
1075          <state>1</state>
1076        </option>
1077        <option>
1078          <name>IlinkFpuProcessor</name>
1079          <state>1</state>
1080        </option>
1081      </data>
1082    </settings>
1083    <settings>
1084      <name>IARCHIVE</name>
1085      <archiveVersion>0</archiveVersion>
1086      <data>
1087        <version>0</version>
1088        <wantNonLocal>1</wantNonLocal>
1089        <debug>1</debug>
1090        <option>
1091          <name>IarchiveInputs</name>
1092          <state />
1093        </option>
1094        <option>
1095          <name>IarchiveOverride</name>
1096          <state>0</state>
1097        </option>
1098        <option>
1099          <name>IarchiveOutput</name>
1100          <state>###Unitialized###</state>
1101        </option>
1102      </data>
1103    </settings>
1104  </configuration>
1105  <configuration>
1106    <name>Release</name>
1107    <toolchain>
1108      <name>ARM</name>
1109    </toolchain>
1110    <debug>0</debug>
1111    <settings>
1112      <name>General</name>
1113      <archiveVersion>3</archiveVersion>
1114      <data>
1115        <version>35</version>
1116        <wantNonLocal>1</wantNonLocal>
1117        <debug>0</debug>
1118        <option>
1119          <name>BrowseInfoPath</name>
1120          <state>Release\BrowseInfo</state>
1121        </option>
1122        <option>
1123          <name>ExePath</name>
1124          <state>Release\Exe</state>
1125        </option>
1126        <option>
1127          <name>ObjPath</name>
1128          <state>Release\Obj</state>
1129        </option>
1130        <option>
1131          <name>ListPath</name>
1132          <state>Release\List</state>
1133        </option>
1134        <option>
1135          <name>GEndianMode</name>
1136          <state>0</state>
1137        </option>
1138        <option>
1139          <name>Input description</name>
1140          <state />
1141        </option>
1142        <option>
1143          <name>Output description</name>
1144          <state />
1145        </option>
1146        <option>
1147          <name>GOutputBinary</name>
1148          <state>0</state>
1149        </option>
1150        <option>
1151          <name>OGCoreOrChip</name>
1152          <state>0</state>
1153        </option>
1154        <option>
1155          <name>GRuntimeLibSelect</name>
1156          <version>0</version>
1157          <state>1</state>
1158        </option>
1159        <option>
1160          <name>GRuntimeLibSelectSlave</name>
1161          <version>0</version>
1162          <state>1</state>
1163        </option>
1164        <option>
1165          <name>RTDescription</name>
1166          <state />
1167        </option>
1168        <option>
1169          <name>OGProductVersion</name>
1170          <state>8.50.4.26131</state>
1171        </option>
1172        <option>
1173          <name>OGLastSavedByProductVersion</name>
1174          <state />
1175        </option>
1176        <option>
1177          <name>OGChipSelectEditMenu</name>
1178          <state />
1179        </option>
1180        <option>
1181          <name>GenLowLevelInterface</name>
1182          <state>0</state>
1183        </option>
1184        <option>
1185          <name>GEndianModeBE</name>
1186          <state>0</state>
1187        </option>
1188        <option>
1189          <name>OGBufferedTerminalOutput</name>
1190          <state>0</state>
1191        </option>
1192        <option>
1193          <name>GenStdoutInterface</name>
1194          <state>0</state>
1195        </option>
1196        <option>
1197          <name>RTConfigPath2</name>
1198          <state />
1199        </option>
1200        <option>
1201          <name>GBECoreSlave</name>
1202          <version>32</version>
1203          <state>38</state>
1204        </option>
1205        <option>
1206          <name>OGUseCmsis</name>
1207          <state>0</state>
1208        </option>
1209        <option>
1210          <name>OGUseCmsisDspLib</name>
1211          <state>0</state>
1212        </option>
1213        <option>
1214          <name>GRuntimeLibThreads</name>
1215          <state>0</state>
1216        </option>
1217        <option>
1218          <name>CoreVariant</name>
1219          <version>32</version>
1220          <state>38</state>
1221        </option>
1222        <option>
1223          <name>GFPUDeviceSlave</name>
1224          <state>-</state>
1225        </option>
1226        <option>
1227          <name>FPU2</name>
1228          <version>0</version>
1229          <state>0</state>
1230        </option>
1231        <option>
1232          <name>NrRegs</name>
1233          <version>0</version>
1234          <state>0</state>
1235        </option>
1236        <option>
1237          <name>NEON</name>
1238          <state>0</state>
1239        </option>
1240        <option>
1241          <name>GFPUCoreSlave2</name>
1242          <version>32</version>
1243          <state>38</state>
1244        </option>
1245        <option>
1246          <name>OGCMSISPackSelectDevice</name>
1247        </option>
1248        <option>
1249          <name>OgLibHeap</name>
1250          <state>0</state>
1251        </option>
1252        <option>
1253          <name>OGLibAdditionalLocale</name>
1254          <state>0</state>
1255        </option>
1256        <option>
1257          <name>OGPrintfVariant</name>
1258          <version>0</version>
1259          <state>0</state>
1260        </option>
1261        <option>
1262          <name>OGPrintfMultibyteSupport</name>
1263          <state>0</state>
1264        </option>
1265        <option>
1266          <name>OGScanfVariant</name>
1267          <version>0</version>
1268          <state>0</state>
1269        </option>
1270        <option>
1271          <name>OGScanfMultibyteSupport</name>
1272          <state>0</state>
1273        </option>
1274        <option>
1275          <name>GenLocaleTags</name>
1276          <state />
1277        </option>
1278        <option>
1279          <name>GenLocaleDisplayOnly</name>
1280          <state />
1281        </option>
1282        <option>
1283          <name>DSPExtension</name>
1284          <state>0</state>
1285        </option>
1286        <option>
1287          <name>TrustZone</name>
1288          <state>0</state>
1289        </option>
1290        <option>
1291          <name>TrustZoneModes</name>
1292          <version>0</version>
1293          <state>0</state>
1294        </option>
1295        <option>
1296          <name>OGAarch64Abi</name>
1297          <state>0</state>
1298        </option>
1299        <option>
1300          <name>OG_32_64Device</name>
1301          <state>0</state>
1302        </option>
1303        <option>
1304          <name>BuildFilesPath</name>
1305          <state>Release</state>
1306        </option>
1307        <option>
1308          <name>PointerAuthentication</name>
1309          <state>0</state>
1310        </option>
1311        <option>
1312          <name>FPU64</name>
1313          <state>1</state>
1314        </option>
1315      </data>
1316    </settings>
1317    <settings>
1318      <name>ICCARM</name>
1319      <archiveVersion>2</archiveVersion>
1320      <data>
1321        <version>37</version>
1322        <wantNonLocal>1</wantNonLocal>
1323        <debug>0</debug>
1324        <option>
1325          <name>CCDefines</name>
1326          <state>NDEBUG</state>
1327          <state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
1328          <state>RT_USING_DLIBC</state>
1329          <state>RT_USING_LIBC</state>
1330          <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
1331          <state>APM32E10X_HD</state>
1332          <state>__RTTHREAD__</state>
1333          <state>USE_STDPERIPH_DRIVER</state>
1334          <state>__RT_IPC_SOURCE__</state>
1335          <state>__RT_KERNEL_SOURCE__</state>
1336        </option>
1337        <option>
1338          <name>CCPreprocFile</name>
1339          <state>0</state>
1340        </option>
1341        <option>
1342          <name>CCPreprocComments</name>
1343          <state>0</state>
1344        </option>
1345        <option>
1346          <name>CCPreprocLine</name>
1347          <state>1</state>
1348        </option>
1349        <option>
1350          <name>CCListCFile</name>
1351          <state>0</state>
1352        </option>
1353        <option>
1354          <name>CCListCMnemonics</name>
1355          <state>0</state>
1356        </option>
1357        <option>
1358          <name>CCListCMessages</name>
1359          <state>0</state>
1360        </option>
1361        <option>
1362          <name>CCListAssFile</name>
1363          <state>0</state>
1364        </option>
1365        <option>
1366          <name>CCListAssSource</name>
1367          <state>0</state>
1368        </option>
1369        <option>
1370          <name>CCEnableRemarks</name>
1371          <state>0</state>
1372        </option>
1373        <option>
1374          <name>CCDiagSuppress</name>
1375          <state />
1376        </option>
1377        <option>
1378          <name>CCDiagRemark</name>
1379          <state />
1380        </option>
1381        <option>
1382          <name>CCDiagWarning</name>
1383          <state />
1384        </option>
1385        <option>
1386          <name>CCDiagError</name>
1387          <state />
1388        </option>
1389        <option>
1390          <name>CCObjPrefix</name>
1391          <state>1</state>
1392        </option>
1393        <option>
1394          <name>CCAllowList</name>
1395          <version>1</version>
1396          <state>11111110</state>
1397        </option>
1398        <option>
1399          <name>CCDebugInfo</name>
1400          <state>0</state>
1401        </option>
1402        <option>
1403          <name>IEndianMode</name>
1404          <state>1</state>
1405        </option>
1406        <option>
1407          <name>IProcessor</name>
1408          <state>1</state>
1409        </option>
1410        <option>
1411          <name>IExtraOptionsCheck</name>
1412          <state>0</state>
1413        </option>
1414        <option>
1415          <name>IExtraOptions</name>
1416          <state />
1417        </option>
1418        <option>
1419          <name>CCLangConformance</name>
1420          <state>0</state>
1421        </option>
1422        <option>
1423          <name>CCSignedPlainChar</name>
1424          <state>1</state>
1425        </option>
1426        <option>
1427          <name>CCRequirePrototypes</name>
1428          <state>0</state>
1429        </option>
1430        <option>
1431          <name>CCDiagWarnAreErr</name>
1432          <state>0</state>
1433        </option>
1434        <option>
1435          <name>CCCompilerRuntimeInfo</name>
1436          <state>0</state>
1437        </option>
1438        <option>
1439          <name>IFpuProcessor</name>
1440          <state>1</state>
1441        </option>
1442        <option>
1443          <name>OutputFile</name>
1444          <state />
1445        </option>
1446        <option>
1447          <name>CCLibConfigHeader</name>
1448          <state>1</state>
1449        </option>
1450        <option>
1451          <name>PreInclude</name>
1452          <state />
1453        </option>
1454        <option>
1455          <name>CCIncludePath2</name>
1456          <state />
1457          <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
1458          <state>$PROJ_DIR$\..\libraries\Drivers</state>
1459          <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
1460          <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
1461          <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
1462          <state>$PROJ_DIR$\..\libraries\APM32E10x_Library\CMSIS\Include</state>
1463          <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
1464          <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
1465          <state>$PROJ_DIR$\.</state>
1466          <state>$PROJ_DIR$\..\..\..\components\finsh</state>
1467          <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3</state>
1468          <state>$PROJ_DIR$\board</state>
1469          <state>$PROJ_DIR$\board\ports</state>
1470          <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
1471          <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
1472          <state>$PROJ_DIR$\..\..\..\include</state>
1473          <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
1474          <state>$PROJ_DIR$\..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Include</state>
1475          <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
1476          <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
1477          <state>$PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\inc</state>
1478          <state>$PROJ_DIR$\..\libraries\Drivers\config</state>
1479          <state>$PROJ_DIR$\applications</state>
1480        </option>
1481        <option>
1482          <name>CCStdIncCheck</name>
1483          <state>0</state>
1484        </option>
1485        <option>
1486          <name>CCCodeSection</name>
1487          <state>.text</state>
1488        </option>
1489        <option>
1490          <name>IProcessorMode2</name>
1491          <state>1</state>
1492        </option>
1493        <option>
1494          <name>CCOptLevel</name>
1495          <state>3</state>
1496        </option>
1497        <option>
1498          <name>CCOptStrategy</name>
1499          <version>0</version>
1500          <state>0</state>
1501        </option>
1502        <option>
1503          <name>CCOptLevelSlave</name>
1504          <state>1</state>
1505        </option>
1506        <option>
1507          <name>CCPosIndRopi</name>
1508          <state>0</state>
1509        </option>
1510        <option>
1511          <name>CCPosIndRwpi</name>
1512          <state>0</state>
1513        </option>
1514        <option>
1515          <name>CCPosIndNoDynInit</name>
1516          <state>0</state>
1517        </option>
1518        <option>
1519          <name>IccLang</name>
1520          <state>0</state>
1521        </option>
1522        <option>
1523          <name>IccCDialect</name>
1524          <state>1</state>
1525        </option>
1526        <option>
1527          <name>IccAllowVLA</name>
1528          <state>0</state>
1529        </option>
1530        <option>
1531          <name>IccStaticDestr</name>
1532          <state>1</state>
1533        </option>
1534        <option>
1535          <name>IccCppInlineSemantics</name>
1536          <state>0</state>
1537        </option>
1538        <option>
1539          <name>IccCmsis</name>
1540          <state>1</state>
1541        </option>
1542        <option>
1543          <name>IccFloatSemantics</name>
1544          <state>0</state>
1545        </option>
1546        <option>
1547          <name>CCOptimizationNoSizeConstraints</name>
1548          <state>0</state>
1549        </option>
1550        <option>
1551          <name>CCNoLiteralPool</name>
1552          <state>0</state>
1553        </option>
1554        <option>
1555          <name>CCOptStrategySlave</name>
1556          <version>0</version>
1557          <state>0</state>
1558        </option>
1559        <option>
1560          <name>CCGuardCalls</name>
1561          <state>1</state>
1562        </option>
1563        <option>
1564          <name>CCEncSource</name>
1565          <state>0</state>
1566        </option>
1567        <option>
1568          <name>CCEncOutput</name>
1569          <state>0</state>
1570        </option>
1571        <option>
1572          <name>CCEncOutputBom</name>
1573          <state>1</state>
1574        </option>
1575        <option>
1576          <name>CCEncInput</name>
1577          <state>0</state>
1578        </option>
1579        <option>
1580          <name>IccExceptions2</name>
1581          <state>0</state>
1582        </option>
1583        <option>
1584          <name>IccRTTI2</name>
1585          <state>0</state>
1586        </option>
1587        <option>
1588          <name>OICompilerExtraOption</name>
1589          <state>1</state>
1590        </option>
1591        <option>
1592          <name>CCStackProtection</name>
1593          <state>0</state>
1594        </option>
1595      </data>
1596    </settings>
1597    <settings>
1598      <name>AARM</name>
1599      <archiveVersion>2</archiveVersion>
1600      <data>
1601        <version>11</version>
1602        <wantNonLocal>1</wantNonLocal>
1603        <debug>0</debug>
1604        <option>
1605          <name>AObjPrefix</name>
1606          <state>1</state>
1607        </option>
1608        <option>
1609          <name>AEndian</name>
1610          <state>1</state>
1611        </option>
1612        <option>
1613          <name>ACaseSensitivity</name>
1614          <state>1</state>
1615        </option>
1616        <option>
1617          <name>MacroChars</name>
1618          <version>0</version>
1619          <state>0</state>
1620        </option>
1621        <option>
1622          <name>AWarnEnable</name>
1623          <state>0</state>
1624        </option>
1625        <option>
1626          <name>AWarnWhat</name>
1627          <state>0</state>
1628        </option>
1629        <option>
1630          <name>AWarnOne</name>
1631          <state />
1632        </option>
1633        <option>
1634          <name>AWarnRange1</name>
1635          <state />
1636        </option>
1637        <option>
1638          <name>AWarnRange2</name>
1639          <state />
1640        </option>
1641        <option>
1642          <name>ADebug</name>
1643          <state>0</state>
1644        </option>
1645        <option>
1646          <name>AltRegisterNames</name>
1647          <state>0</state>
1648        </option>
1649        <option>
1650          <name>ADefines</name>
1651          <state />
1652        </option>
1653        <option>
1654          <name>AList</name>
1655          <state>0</state>
1656        </option>
1657        <option>
1658          <name>AListHeader</name>
1659          <state>1</state>
1660        </option>
1661        <option>
1662          <name>AListing</name>
1663          <state>1</state>
1664        </option>
1665        <option>
1666          <name>Includes</name>
1667          <state>0</state>
1668        </option>
1669        <option>
1670          <name>MacDefs</name>
1671          <state>0</state>
1672        </option>
1673        <option>
1674          <name>MacExps</name>
1675          <state>1</state>
1676        </option>
1677        <option>
1678          <name>MacExec</name>
1679          <state>0</state>
1680        </option>
1681        <option>
1682          <name>OnlyAssed</name>
1683          <state>0</state>
1684        </option>
1685        <option>
1686          <name>MultiLine</name>
1687          <state>0</state>
1688        </option>
1689        <option>
1690          <name>PageLengthCheck</name>
1691          <state>0</state>
1692        </option>
1693        <option>
1694          <name>PageLength</name>
1695          <state>80</state>
1696        </option>
1697        <option>
1698          <name>TabSpacing</name>
1699          <state>8</state>
1700        </option>
1701        <option>
1702          <name>AXRef</name>
1703          <state>0</state>
1704        </option>
1705        <option>
1706          <name>AXRefDefines</name>
1707          <state>0</state>
1708        </option>
1709        <option>
1710          <name>AXRefInternal</name>
1711          <state>0</state>
1712        </option>
1713        <option>
1714          <name>AXRefDual</name>
1715          <state>0</state>
1716        </option>
1717        <option>
1718          <name>AProcessor</name>
1719          <state>1</state>
1720        </option>
1721        <option>
1722          <name>AFpuProcessor</name>
1723          <state>1</state>
1724        </option>
1725        <option>
1726          <name>AOutputFile</name>
1727          <state />
1728        </option>
1729        <option>
1730          <name>ALimitErrorsCheck</name>
1731          <state>0</state>
1732        </option>
1733        <option>
1734          <name>ALimitErrorsEdit</name>
1735          <state>100</state>
1736        </option>
1737        <option>
1738          <name>AIgnoreStdInclude</name>
1739          <state>0</state>
1740        </option>
1741        <option>
1742          <name>AUserIncludes</name>
1743          <state />
1744        </option>
1745        <option>
1746          <name>AExtraOptionsCheckV2</name>
1747          <state>0</state>
1748        </option>
1749        <option>
1750          <name>AExtraOptionsV2</name>
1751          <state />
1752        </option>
1753        <option>
1754          <name>AsmNoLiteralPool</name>
1755          <state>0</state>
1756        </option>
1757        <option>
1758          <name>PreInclude</name>
1759          <state />
1760        </option>
1761      </data>
1762    </settings>
1763    <settings>
1764      <name>OBJCOPY</name>
1765      <archiveVersion>0</archiveVersion>
1766      <data>
1767        <version>1</version>
1768        <wantNonLocal>1</wantNonLocal>
1769        <debug>0</debug>
1770        <option>
1771          <name>OOCOutputFormat</name>
1772          <version>3</version>
1773          <state>0</state>
1774        </option>
1775        <option>
1776          <name>OCOutputOverride</name>
1777          <state>0</state>
1778        </option>
1779        <option>
1780          <name>OOCOutputFile</name>
1781          <state />
1782        </option>
1783        <option>
1784          <name>OOCCommandLineProducer</name>
1785          <state>1</state>
1786        </option>
1787        <option>
1788          <name>OOCObjCopyEnable</name>
1789          <state>0</state>
1790        </option>
1791      </data>
1792    </settings>
1793    <settings>
1794      <name>CUSTOM</name>
1795      <archiveVersion>3</archiveVersion>
1796      <data>
1797        <extensions />
1798        <cmdline />
1799        <hasPrio>0</hasPrio>
1800        <buildSequence>inputOutputBased</buildSequence>
1801      </data>
1802    </settings>
1803    <settings>
1804      <name>BUILDACTION</name>
1805      <archiveVersion>1</archiveVersion>
1806      <data>
1807        <prebuild />
1808        <postbuild />
1809      </data>
1810    </settings>
1811    <settings>
1812      <name>ILINK</name>
1813      <archiveVersion>0</archiveVersion>
1814      <data>
1815        <version>27</version>
1816        <wantNonLocal>1</wantNonLocal>
1817        <debug>0</debug>
1818        <option>
1819          <name>IlinkLibIOConfig</name>
1820          <state>1</state>
1821        </option>
1822        <option>
1823          <name>IlinkInputFileSlave</name>
1824          <state>0</state>
1825        </option>
1826        <option>
1827          <name>IlinkOutputFile</name>
1828          <state>###Unitialized###</state>
1829        </option>
1830        <option>
1831          <name>IlinkDebugInfoEnable</name>
1832          <state>1</state>
1833        </option>
1834        <option>
1835          <name>IlinkKeepSymbols</name>
1836          <state />
1837        </option>
1838        <option>
1839          <name>IlinkRawBinaryFile</name>
1840          <state />
1841        </option>
1842        <option>
1843          <name>IlinkRawBinarySymbol</name>
1844          <state />
1845        </option>
1846        <option>
1847          <name>IlinkRawBinarySegment</name>
1848          <state />
1849        </option>
1850        <option>
1851          <name>IlinkRawBinaryAlign</name>
1852          <state />
1853        </option>
1854        <option>
1855          <name>IlinkDefines</name>
1856          <state />
1857        </option>
1858        <option>
1859          <name>IlinkConfigDefines</name>
1860          <state />
1861        </option>
1862        <option>
1863          <name>IlinkMapFile</name>
1864          <state>1</state>
1865        </option>
1866        <option>
1867          <name>IlinkLogFile</name>
1868          <state>0</state>
1869        </option>
1870        <option>
1871          <name>IlinkLogInitialization</name>
1872          <state>0</state>
1873        </option>
1874        <option>
1875          <name>IlinkLogModule</name>
1876          <state>0</state>
1877        </option>
1878        <option>
1879          <name>IlinkLogSection</name>
1880          <state>0</state>
1881        </option>
1882        <option>
1883          <name>IlinkLogVeneer</name>
1884          <state>0</state>
1885        </option>
1886        <option>
1887          <name>IlinkIcfOverride</name>
1888          <state>0</state>
1889        </option>
1890        <option>
1891          <name>IlinkIcfFile</name>
1892          <state>lnk0t.icf</state>
1893        </option>
1894        <option>
1895          <name>IlinkIcfFileSlave</name>
1896          <state />
1897        </option>
1898        <option>
1899          <name>IlinkEnableRemarks</name>
1900          <state>0</state>
1901        </option>
1902        <option>
1903          <name>IlinkSuppressDiags</name>
1904          <state />
1905        </option>
1906        <option>
1907          <name>IlinkTreatAsRem</name>
1908          <state />
1909        </option>
1910        <option>
1911          <name>IlinkTreatAsWarn</name>
1912          <state />
1913        </option>
1914        <option>
1915          <name>IlinkTreatAsErr</name>
1916          <state />
1917        </option>
1918        <option>
1919          <name>IlinkWarningsAreErrors</name>
1920          <state>0</state>
1921        </option>
1922        <option>
1923          <name>IlinkUseExtraOptions</name>
1924          <state>0</state>
1925        </option>
1926        <option>
1927          <name>IlinkExtraOptions</name>
1928          <state />
1929        </option>
1930        <option>
1931          <name>IlinkLowLevelInterfaceSlave</name>
1932          <state>1</state>
1933        </option>
1934        <option>
1935          <name>IlinkAutoLibEnable</name>
1936          <state>1</state>
1937        </option>
1938        <option>
1939          <name>IlinkAdditionalLibs</name>
1940          <state />
1941        </option>
1942        <option>
1943          <name>IlinkOverrideProgramEntryLabel</name>
1944          <state>0</state>
1945        </option>
1946        <option>
1947          <name>IlinkProgramEntryLabelSelect</name>
1948          <state>0</state>
1949        </option>
1950        <option>
1951          <name>IlinkProgramEntryLabel</name>
1952          <state />
1953        </option>
1954        <option>
1955          <name>DoFill</name>
1956          <state>0</state>
1957        </option>
1958        <option>
1959          <name>FillerByte</name>
1960          <state>0xFF</state>
1961        </option>
1962        <option>
1963          <name>FillerStart</name>
1964          <state>0x0</state>
1965        </option>
1966        <option>
1967          <name>FillerEnd</name>
1968          <state>0x0</state>
1969        </option>
1970        <option>
1971          <name>CrcSize</name>
1972          <version>0</version>
1973          <state>1</state>
1974        </option>
1975        <option>
1976          <name>CrcAlign</name>
1977          <state>1</state>
1978        </option>
1979        <option>
1980          <name>CrcPoly</name>
1981          <state>0x11021</state>
1982        </option>
1983        <option>
1984          <name>CrcCompl</name>
1985          <version>0</version>
1986          <state>0</state>
1987        </option>
1988        <option>
1989          <name>CrcBitOrder</name>
1990          <version>0</version>
1991          <state>0</state>
1992        </option>
1993        <option>
1994          <name>CrcInitialValue</name>
1995          <state>0x0</state>
1996        </option>
1997        <option>
1998          <name>DoCrc</name>
1999          <state>0</state>
2000        </option>
2001        <option>
2002          <name>IlinkBE8Slave</name>
2003          <state>1</state>
2004        </option>
2005        <option>
2006          <name>IlinkBufferedTerminalOutput</name>
2007          <state>1</state>
2008        </option>
2009        <option>
2010          <name>IlinkStdoutInterfaceSlave</name>
2011          <state>1</state>
2012        </option>
2013        <option>
2014          <name>CrcFullSize</name>
2015          <state>0</state>
2016        </option>
2017        <option>
2018          <name>IlinkIElfToolPostProcess</name>
2019          <state>0</state>
2020        </option>
2021        <option>
2022          <name>IlinkLogAutoLibSelect</name>
2023          <state>0</state>
2024        </option>
2025        <option>
2026          <name>IlinkLogRedirSymbols</name>
2027          <state>0</state>
2028        </option>
2029        <option>
2030          <name>IlinkLogUnusedFragments</name>
2031          <state>0</state>
2032        </option>
2033        <option>
2034          <name>IlinkCrcReverseByteOrder</name>
2035          <state>0</state>
2036        </option>
2037        <option>
2038          <name>IlinkCrcUseAsInput</name>
2039          <state>1</state>
2040        </option>
2041        <option>
2042          <name>IlinkOptInline</name>
2043          <state>1</state>
2044        </option>
2045        <option>
2046          <name>IlinkOptExceptionsAllow</name>
2047          <state>1</state>
2048        </option>
2049        <option>
2050          <name>IlinkOptExceptionsForce</name>
2051          <state>0</state>
2052        </option>
2053        <option>
2054          <name>IlinkCmsis</name>
2055          <state>1</state>
2056        </option>
2057        <option>
2058          <name>IlinkOptMergeDuplSections</name>
2059          <state>0</state>
2060        </option>
2061        <option>
2062          <name>IlinkOptUseVfe</name>
2063          <state>1</state>
2064        </option>
2065        <option>
2066          <name>IlinkOptForceVfe</name>
2067          <state>0</state>
2068        </option>
2069        <option>
2070          <name>IlinkStackAnalysisEnable</name>
2071          <state>0</state>
2072        </option>
2073        <option>
2074          <name>IlinkStackControlFile</name>
2075          <state />
2076        </option>
2077        <option>
2078          <name>IlinkStackCallGraphFile</name>
2079          <state />
2080        </option>
2081        <option>
2082          <name>CrcAlgorithm</name>
2083          <version>1</version>
2084          <state>1</state>
2085        </option>
2086        <option>
2087          <name>CrcUnitSize</name>
2088          <version>0</version>
2089          <state>0</state>
2090        </option>
2091        <option>
2092          <name>IlinkThreadsSlave</name>
2093          <state>1</state>
2094        </option>
2095        <option>
2096          <name>IlinkLogCallGraph</name>
2097          <state>0</state>
2098        </option>
2099        <option>
2100          <name>IlinkIcfFile_AltDefault</name>
2101          <state />
2102        </option>
2103        <option>
2104          <name>IlinkEncInput</name>
2105          <state>0</state>
2106        </option>
2107        <option>
2108          <name>IlinkEncOutput</name>
2109          <state>0</state>
2110        </option>
2111        <option>
2112          <name>IlinkEncOutputBom</name>
2113          <state>1</state>
2114        </option>
2115        <option>
2116          <name>IlinkHeapSelect</name>
2117          <state>1</state>
2118        </option>
2119        <option>
2120          <name>IlinkLocaleSelect</name>
2121          <state>1</state>
2122        </option>
2123        <option>
2124          <name>IlinkTrustzoneImportLibraryOut</name>
2125          <state>###Unitialized###</state>
2126        </option>
2127        <option>
2128          <name>OILinkExtraOption</name>
2129          <state>1</state>
2130        </option>
2131        <option>
2132          <name>IlinkRawBinaryFile2</name>
2133          <state />
2134        </option>
2135        <option>
2136          <name>IlinkRawBinarySymbol2</name>
2137          <state />
2138        </option>
2139        <option>
2140          <name>IlinkRawBinarySegment2</name>
2141          <state />
2142        </option>
2143        <option>
2144          <name>IlinkRawBinaryAlign2</name>
2145          <state />
2146        </option>
2147        <option>
2148          <name>IlinkLogCrtRoutineSelection</name>
2149          <state>0</state>
2150        </option>
2151        <option>
2152          <name>IlinkLogFragmentInfo</name>
2153          <state>0</state>
2154        </option>
2155        <option>
2156          <name>IlinkLogInlining</name>
2157          <state>0</state>
2158        </option>
2159        <option>
2160          <name>IlinkLogMerging</name>
2161          <state>0</state>
2162        </option>
2163        <option>
2164          <name>IlinkDemangle</name>
2165          <state>0</state>
2166        </option>
2167        <option>
2168          <name>IlinkWrapperFileEnable</name>
2169          <state>0</state>
2170        </option>
2171        <option>
2172          <name>IlinkWrapperFile</name>
2173          <state />
2174        </option>
2175        <option>
2176          <name>IlinkProcessor</name>
2177          <state>1</state>
2178        </option>
2179        <option>
2180          <name>IlinkFpuProcessor</name>
2181          <state>1</state>
2182        </option>
2183      </data>
2184    </settings>
2185    <settings>
2186      <name>IARCHIVE</name>
2187      <archiveVersion>0</archiveVersion>
2188      <data>
2189        <version>0</version>
2190        <wantNonLocal>1</wantNonLocal>
2191        <debug>0</debug>
2192        <option>
2193          <name>IarchiveInputs</name>
2194          <state />
2195        </option>
2196        <option>
2197          <name>IarchiveOverride</name>
2198          <state>0</state>
2199        </option>
2200        <option>
2201          <name>IarchiveOutput</name>
2202          <state>###Unitialized###</state>
2203        </option>
2204      </data>
2205    </settings>
2206  </configuration>
2207  <group>
2208    <name>Applications</name>
2209    <file>
2210      <name>$PROJ_DIR$\applications\main.c</name>
2211    </file>
2212  </group>
2213  <group>
2214    <name>Compiler</name>
2215    <file>
2216      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
2217    </file>
2218    <file>
2219      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c</name>
2220    </file>
2221    <file>
2222      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c</name>
2223    </file>
2224    <file>
2225      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c</name>
2226    </file>
2227    <file>
2228      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c</name>
2229    </file>
2230    <file>
2231      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c</name>
2232    </file>
2233    <file>
2234      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c</name>
2235    </file>
2236    <file>
2237      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c</name>
2238    </file>
2239    <file>
2240      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c</name>
2241    </file>
2242    <file>
2243      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c</name>
2244    </file>
2245    <file>
2246      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c</name>
2247    </file>
2248    <file>
2249      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c</name>
2250    </file>
2251    <file>
2252      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c</name>
2253    </file>
2254    <file>
2255      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c</name>
2256    </file>
2257    <file>
2258      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c</name>
2259    </file>
2260  </group>
2261  <group>
2262    <name>DeviceDrivers</name>
2263    <file>
2264      <name>$PROJ_DIR$\..\..\..\components\drivers\core\device.c</name>
2265    </file>
2266    <file>
2267      <name>$PROJ_DIR$\..\..\..\components\drivers\ipc\completion_comm.c</name>
2268    </file>
2269    <file>
2270      <name>$PROJ_DIR$\..\..\..\components\drivers\ipc\completion_up.c</name>
2271    </file>
2272    <file>
2273      <name>$PROJ_DIR$\..\..\..\components\drivers\ipc\condvar.c</name>
2274    </file>
2275    <file>
2276      <name>$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c</name>
2277    </file>
2278    <file>
2279      <name>$PROJ_DIR$\..\..\..\components\drivers\ipc\pipe.c</name>
2280    </file>
2281    <file>
2282      <name>$PROJ_DIR$\..\..\..\components\drivers\ipc\ringblk_buf.c</name>
2283    </file>
2284    <file>
2285      <name>$PROJ_DIR$\..\..\..\components\drivers\ipc\ringbuffer.c</name>
2286    </file>
2287    <file>
2288      <name>$PROJ_DIR$\..\..\..\components\drivers\ipc\waitqueue.c</name>
2289    </file>
2290    <file>
2291      <name>$PROJ_DIR$\..\..\..\components\drivers\ipc\workqueue.c</name>
2292    </file>
2293    <file>
2294      <name>$PROJ_DIR$\..\..\..\components\drivers\pin\dev_pin.c</name>
2295    </file>
2296    <file>
2297      <name>$PROJ_DIR$\..\..\..\components\drivers\serial\dev_serial.c</name>
2298    </file>
2299  </group>
2300  <group>
2301    <name>Drivers</name>
2302    <file>
2303      <name>$PROJ_DIR$\board\board.c</name>
2304    </file>
2305    <file>
2306      <name>$PROJ_DIR$\..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Source\iar\startup_apm32e10x_hd.s</name>
2307    </file>
2308    <file>
2309      <name>$PROJ_DIR$\..\libraries\Drivers\drv_common.c</name>
2310    </file>
2311    <file>
2312      <name>$PROJ_DIR$\..\libraries\Drivers\drv_gpio.c</name>
2313    </file>
2314    <file>
2315      <name>$PROJ_DIR$\..\libraries\Drivers\drv_usart.c</name>
2316    </file>
2317  </group>
2318  <group>
2319    <name>Finsh</name>
2320    <file>
2321      <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
2322    </file>
2323    <file>
2324      <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
2325    </file>
2326    <file>
2327      <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
2328    </file>
2329    <file>
2330      <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
2331    </file>
2332  </group>
2333  <group>
2334    <name>Kernel</name>
2335    <file>
2336      <name>$PROJ_DIR$\..\..\..\src\clock.c</name>
2337    </file>
2338    <file>
2339      <name>$PROJ_DIR$\..\..\..\src\components.c</name>
2340    </file>
2341    <file>
2342      <name>$PROJ_DIR$\..\..\..\src\cpu_up.c</name>
2343    </file>
2344    <file>
2345      <name>$PROJ_DIR$\..\..\..\src\defunct.c</name>
2346    </file>
2347    <file>
2348      <name>$PROJ_DIR$\..\..\..\src\idle.c</name>
2349    </file>
2350    <file>
2351      <name>$PROJ_DIR$\..\..\..\src\ipc.c</name>
2352    </file>
2353    <file>
2354      <name>$PROJ_DIR$\..\..\..\src\irq.c</name>
2355    </file>
2356    <file>
2357      <name>$PROJ_DIR$\..\..\..\src\kservice.c</name>
2358    </file>
2359    <file>
2360      <name>$PROJ_DIR$\..\..\..\src\mem.c</name>
2361    </file>
2362    <file>
2363      <name>$PROJ_DIR$\..\..\..\src\mempool.c</name>
2364    </file>
2365    <file>
2366      <name>$PROJ_DIR$\..\..\..\src\object.c</name>
2367    </file>
2368    <file>
2369      <name>$PROJ_DIR$\..\..\..\src\scheduler_comm.c</name>
2370    </file>
2371    <file>
2372      <name>$PROJ_DIR$\..\..\..\src\scheduler_up.c</name>
2373    </file>
2374    <file>
2375      <name>$PROJ_DIR$\..\..\..\src\thread.c</name>
2376    </file>
2377    <file>
2378      <name>$PROJ_DIR$\..\..\..\src\timer.c</name>
2379    </file>
2380  </group>
2381  <group>
2382    <name>klibc</name>
2383    <file>
2384      <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
2385    </file>
2386    <file>
2387      <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
2388    </file>
2389    <file>
2390      <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
2391    </file>
2392    <file>
2393      <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
2394    </file>
2395    <file>
2396      <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
2397    </file>
2398  </group>
2399  <group>
2400    <name>libcpu</name>
2401    <file>
2402      <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\atomic_arm.c</name>
2403    </file>
2404    <file>
2405      <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c</name>
2406    </file>
2407    <file>
2408      <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c</name>
2409    </file>
2410    <file>
2411      <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\context_iar.S</name>
2412    </file>
2413    <file>
2414      <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m3\cpuport.c</name>
2415    </file>
2416  </group>
2417  <group>
2418    <name>Libraries</name>
2419    <file>
2420      <name>$PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_rcm.c</name>
2421    </file>
2422    <file>
2423      <name>$PROJ_DIR$\..\libraries\APM32E10x_Library\Device\Geehy\APM32E10x\Source\system_apm32e10x.c</name>
2424    </file>
2425    <file>
2426      <name>$PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_dma.c</name>
2427    </file>
2428    <file>
2429      <name>$PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_usart.c</name>
2430    </file>
2431    <file>
2432      <name>$PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_misc.c</name>
2433    </file>
2434    <file>
2435      <name>$PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_gpio.c</name>
2436    </file>
2437    <file>
2438      <name>$PROJ_DIR$\..\libraries\APM32E10x_Library\APM32E10x_StdPeriphDriver\src\apm32e10x_eint.c</name>
2439    </file>
2440  </group>
2441  <group>
2442    <name>POSIX</name>
2443  </group>
2444  <group>
2445    <name>utestcases</name>
2446  </group>
2447</project>
2448