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