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