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