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