1<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
3  <SchemaVersion>2.1</SchemaVersion>
4  <Header>### uVision Project, (C) Keil Software</Header>
5  <Targets>
6    <Target>
7      <TargetName>RT_Thread</TargetName>
8      <ToolsetNumber>0x4</ToolsetNumber>
9      <ToolsetName>ARM-ADS</ToolsetName>
10      <uAC6>0</uAC6>
11      <TargetOption>
12        <TargetCommonOption>
13          <Device>FM33LC04X</Device>
14          <Vendor>FMSH</Vendor>
15          <PackID>Keil.FM33LC0XX_DFP.3.0.1</PackID>
16          <Cpu>IROM(0x00000000,0x40000) IRAM(0x20000000,0x6000) CPUTYPE("Cortex-M0") CLOCK(12000000) ELITTLE</Cpu>
17          <FlashUtilSpec />
18          <StartupFile />
19          <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0FM33LC04X_FLASH256 -FS00 -FL040000 -FP0($$Device:FM33LC04X$Flash\FM33LC04X_FLASH256.FLM))</FlashDriverDll>
20          <DeviceId>0</DeviceId>
21          <RegisterFile />
22          <MemoryEnv />
23          <Cmp />
24          <Asm />
25          <Linker />
26          <OHString />
27          <InfinionOptionDll />
28          <SLE66CMisc />
29          <SLE66AMisc />
30          <SLE66LinkerMisc />
31          <SFDFile>$$Device:FM33LC04X$SVD\FM33LC0XX.SVD</SFDFile>
32          <bCustSvd>0</bCustSvd>
33          <UseEnv>0</UseEnv>
34          <BinPath />
35          <IncludePath />
36          <LibPath />
37          <RegisterFilePath />
38          <DBRegisterFilePath />
39          <TargetStatus>
40            <Error>0</Error>
41            <ExitCodeStop>0</ExitCodeStop>
42            <ButtonStop>0</ButtonStop>
43            <NotGenerated>0</NotGenerated>
44            <InvalidFlash>1</InvalidFlash>
45          </TargetStatus>
46          <OutputDirectory>.\build\keil\Obj\</OutputDirectory>
47          <OutputName>rt-thread</OutputName>
48          <CreateExecutable>1</CreateExecutable>
49          <CreateLib>0</CreateLib>
50          <CreateHexFile>1</CreateHexFile>
51          <DebugInformation>1</DebugInformation>
52          <BrowseInformation>1</BrowseInformation>
53          <ListingPath>.\build\keil\List\</ListingPath>
54          <HexFormatSelection>1</HexFormatSelection>
55          <Merge32K>0</Merge32K>
56          <CreateBatchFile>0</CreateBatchFile>
57          <BeforeCompile>
58            <RunUserProg1>0</RunUserProg1>
59            <RunUserProg2>0</RunUserProg2>
60            <UserProg1Name />
61            <UserProg2Name />
62            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
63            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
64            <nStopU1X>0</nStopU1X>
65            <nStopU2X>0</nStopU2X>
66          </BeforeCompile>
67          <BeforeMake>
68            <RunUserProg1>0</RunUserProg1>
69            <RunUserProg2>0</RunUserProg2>
70            <UserProg1Name />
71            <UserProg2Name />
72            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
73            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
74            <nStopB1X>0</nStopB1X>
75            <nStopB2X>0</nStopB2X>
76          </BeforeMake>
77          <AfterMake>
78            <RunUserProg1>1</RunUserProg1>
79            <RunUserProg2>0</RunUserProg2>
80            <UserProg1Name>fromelf --bin !L --output rtthread.bin</UserProg1Name>
81            <UserProg2Name />
82            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
83            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
84            <nStopA1X>0</nStopA1X>
85            <nStopA2X>0</nStopA2X>
86          </AfterMake>
87          <SelectedForBatchBuild>0</SelectedForBatchBuild>
88          <SVCSIdString />
89        </TargetCommonOption>
90        <CommonProperty>
91          <UseCPPCompiler>0</UseCPPCompiler>
92          <RVCTCodeConst>0</RVCTCodeConst>
93          <RVCTZI>0</RVCTZI>
94          <RVCTOtherData>0</RVCTOtherData>
95          <ModuleSelection>0</ModuleSelection>
96          <IncludeInBuild>1</IncludeInBuild>
97          <AlwaysBuild>0</AlwaysBuild>
98          <GenerateAssemblyFile>0</GenerateAssemblyFile>
99          <AssembleAssemblyFile>0</AssembleAssemblyFile>
100          <PublicsOnly>0</PublicsOnly>
101          <StopOnExitCode>3</StopOnExitCode>
102          <CustomArgument />
103          <IncludeLibraryModules />
104          <ComprImg>1</ComprImg>
105        </CommonProperty>
106        <DllOption>
107          <SimDllName>SARMCM3.DLL</SimDllName>
108          <SimDllArguments />
109          <SimDlgDll>DARMCM1.DLL</SimDlgDll>
110          <SimDlgDllArguments>-pCM0</SimDlgDllArguments>
111          <TargetDllName>SARMCM3.DLL</TargetDllName>
112          <TargetDllArguments />
113          <TargetDlgDll>TARMCM1.DLL</TargetDlgDll>
114          <TargetDlgDllArguments>-pCM0</TargetDlgDllArguments>
115        </DllOption>
116        <DebugOption>
117          <OPTHX>
118            <HexSelection>1</HexSelection>
119            <HexRangeLowAddress>0</HexRangeLowAddress>
120            <HexRangeHighAddress>0</HexRangeHighAddress>
121            <HexOffset>0</HexOffset>
122            <Oh166RecLen>16</Oh166RecLen>
123          </OPTHX>
124        </DebugOption>
125        <Utilities>
126          <Flash1>
127            <UseTargetDll>1</UseTargetDll>
128            <UseExternalTool>0</UseExternalTool>
129            <RunIndependent>0</RunIndependent>
130            <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
131            <Capability>1</Capability>
132            <DriverSelection>4096</DriverSelection>
133          </Flash1>
134          <bUseTDR>1</bUseTDR>
135          <Flash2>BIN\UL2CM3.DLL</Flash2>
136          <Flash3>"" ()</Flash3>
137          <Flash4 />
138          <pFcarmOut />
139          <pFcarmGrp />
140          <pFcArmRoot />
141          <FcArmLst>0</FcArmLst>
142        </Utilities>
143        <TargetArmAds>
144          <ArmAdsMisc>
145            <GenerateListings>0</GenerateListings>
146            <asHll>1</asHll>
147            <asAsm>1</asAsm>
148            <asMacX>1</asMacX>
149            <asSyms>1</asSyms>
150            <asFals>1</asFals>
151            <asDbgD>1</asDbgD>
152            <asForm>1</asForm>
153            <ldLst>0</ldLst>
154            <ldmm>1</ldmm>
155            <ldXref>1</ldXref>
156            <BigEnd>0</BigEnd>
157            <AdsALst>1</AdsALst>
158            <AdsACrf>1</AdsACrf>
159            <AdsANop>0</AdsANop>
160            <AdsANot>0</AdsANot>
161            <AdsLLst>1</AdsLLst>
162            <AdsLmap>1</AdsLmap>
163            <AdsLcgr>1</AdsLcgr>
164            <AdsLsym>1</AdsLsym>
165            <AdsLszi>1</AdsLszi>
166            <AdsLtoi>1</AdsLtoi>
167            <AdsLsun>1</AdsLsun>
168            <AdsLven>1</AdsLven>
169            <AdsLsxf>1</AdsLsxf>
170            <RvctClst>0</RvctClst>
171            <GenPPlst>0</GenPPlst>
172            <AdsCpuType>"Cortex-M0"</AdsCpuType>
173            <RvctDeviceName />
174            <mOS>0</mOS>
175            <uocRom>0</uocRom>
176            <uocRam>0</uocRam>
177            <hadIROM>1</hadIROM>
178            <hadIRAM>1</hadIRAM>
179            <hadXRAM>0</hadXRAM>
180            <uocXRam>0</uocXRam>
181            <RvdsVP>0</RvdsVP>
182            <RvdsMve>0</RvdsMve>
183            <hadIRAM2>0</hadIRAM2>
184            <hadIROM2>0</hadIROM2>
185            <StupSel>8</StupSel>
186            <useUlib>0</useUlib>
187            <EndSel>0</EndSel>
188            <uLtcg>0</uLtcg>
189            <nSecure>0</nSecure>
190            <RoSelD>3</RoSelD>
191            <RwSelD>3</RwSelD>
192            <CodeSel>0</CodeSel>
193            <OptFeed>0</OptFeed>
194            <NoZi1>0</NoZi1>
195            <NoZi2>0</NoZi2>
196            <NoZi3>0</NoZi3>
197            <NoZi4>0</NoZi4>
198            <NoZi5>0</NoZi5>
199            <Ro1Chk>0</Ro1Chk>
200            <Ro2Chk>0</Ro2Chk>
201            <Ro3Chk>0</Ro3Chk>
202            <Ir1Chk>1</Ir1Chk>
203            <Ir2Chk>0</Ir2Chk>
204            <Ra1Chk>0</Ra1Chk>
205            <Ra2Chk>0</Ra2Chk>
206            <Ra3Chk>0</Ra3Chk>
207            <Im1Chk>1</Im1Chk>
208            <Im2Chk>0</Im2Chk>
209            <OnChipMemories>
210              <Ocm1>
211                <Type>0</Type>
212                <StartAddress>0x0</StartAddress>
213                <Size>0x0</Size>
214              </Ocm1>
215              <Ocm2>
216                <Type>0</Type>
217                <StartAddress>0x0</StartAddress>
218                <Size>0x0</Size>
219              </Ocm2>
220              <Ocm3>
221                <Type>0</Type>
222                <StartAddress>0x0</StartAddress>
223                <Size>0x0</Size>
224              </Ocm3>
225              <Ocm4>
226                <Type>0</Type>
227                <StartAddress>0x0</StartAddress>
228                <Size>0x0</Size>
229              </Ocm4>
230              <Ocm5>
231                <Type>0</Type>
232                <StartAddress>0x0</StartAddress>
233                <Size>0x0</Size>
234              </Ocm5>
235              <Ocm6>
236                <Type>0</Type>
237                <StartAddress>0x0</StartAddress>
238                <Size>0x0</Size>
239              </Ocm6>
240              <IRAM>
241                <Type>0</Type>
242                <StartAddress>0x20000000</StartAddress>
243                <Size>0x6000</Size>
244              </IRAM>
245              <IROM>
246                <Type>1</Type>
247                <StartAddress>0x0</StartAddress>
248                <Size>0x40000</Size>
249              </IROM>
250              <XRAM>
251                <Type>0</Type>
252                <StartAddress>0x0</StartAddress>
253                <Size>0x0</Size>
254              </XRAM>
255              <OCR_RVCT1>
256                <Type>1</Type>
257                <StartAddress>0x0</StartAddress>
258                <Size>0x0</Size>
259              </OCR_RVCT1>
260              <OCR_RVCT2>
261                <Type>1</Type>
262                <StartAddress>0x0</StartAddress>
263                <Size>0x0</Size>
264              </OCR_RVCT2>
265              <OCR_RVCT3>
266                <Type>1</Type>
267                <StartAddress>0x0</StartAddress>
268                <Size>0x0</Size>
269              </OCR_RVCT3>
270              <OCR_RVCT4>
271                <Type>1</Type>
272                <StartAddress>0x0</StartAddress>
273                <Size>0x40000</Size>
274              </OCR_RVCT4>
275              <OCR_RVCT5>
276                <Type>1</Type>
277                <StartAddress>0x0</StartAddress>
278                <Size>0x0</Size>
279              </OCR_RVCT5>
280              <OCR_RVCT6>
281                <Type>0</Type>
282                <StartAddress>0x0</StartAddress>
283                <Size>0x0</Size>
284              </OCR_RVCT6>
285              <OCR_RVCT7>
286                <Type>0</Type>
287                <StartAddress>0x0</StartAddress>
288                <Size>0x0</Size>
289              </OCR_RVCT7>
290              <OCR_RVCT8>
291                <Type>0</Type>
292                <StartAddress>0x0</StartAddress>
293                <Size>0x0</Size>
294              </OCR_RVCT8>
295              <OCR_RVCT9>
296                <Type>0</Type>
297                <StartAddress>0x20000000</StartAddress>
298                <Size>0x6000</Size>
299              </OCR_RVCT9>
300              <OCR_RVCT10>
301                <Type>0</Type>
302                <StartAddress>0x0</StartAddress>
303                <Size>0x0</Size>
304              </OCR_RVCT10>
305            </OnChipMemories>
306            <RvctStartVector />
307          </ArmAdsMisc>
308          <Cads>
309            <interw>1</interw>
310            <Optim>1</Optim>
311            <oTime>0</oTime>
312            <SplitLS>0</SplitLS>
313            <OneElfS>1</OneElfS>
314            <Strict>0</Strict>
315            <EnumInt>0</EnumInt>
316            <PlainCh>0</PlainCh>
317            <Ropi>0</Ropi>
318            <Rwpi>0</Rwpi>
319            <wLevel>2</wLevel>
320            <uThumb>0</uThumb>
321            <uSurpInc>0</uSurpInc>
322            <uC99>1</uC99>
323            <uGnu>0</uGnu>
324            <useXO>0</useXO>
325            <v6Lang>0</v6Lang>
326            <v6LangP>0</v6LangP>
327            <vShortEn>1</vShortEn>
328            <vShortWch>1</vShortWch>
329            <v6Lto>0</v6Lto>
330            <v6WtE>0</v6WtE>
331            <v6Rtti>0</v6Rtti>
332            <VariousControls>
333              <MiscControls />
334              <Define>RT_USING_LIBC, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, USE_HAL_DRIVER, FM33LC0XX, __RTTHREAD__, __STDC_LIMIT_MACROS</Define>
335              <Undefine />
336              <IncludePath>applications;.;..\..\components\drivers\include;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;libraries\HAL_Drivers\config;..\..\libcpu\arm\cortex-m0;..\..\components\finsh;..\..\components\libc\posix\ipc;..\..\include;..\..\components\libc\compilers\common\extension\fcntl\octal;libraries\HAL_Drivers;..\..\components\libc\posix\io\eventfd;libraries\FM33LC0xx_FL_Driver\CMSIS\Include;..\..\components\libc\posix\io\poll;libraries\FM33LC0xx_FL_Driver\Inc;..\..\components\libc\compilers\common\include;..\..\components\drivers\include;..\..\components\libc\posix\io\epoll;..\..\components\drivers\phy;..\..\components\drivers\include;..\..\components\drivers\smp_call;..\..\components\drivers\include;..\..\components\libc\compilers\common\extension;board</IncludePath>
337            </VariousControls>
338          </Cads>
339          <Aads>
340            <interw>1</interw>
341            <Ropi>0</Ropi>
342            <Rwpi>0</Rwpi>
343            <thumb>0</thumb>
344            <SplitLS>0</SplitLS>
345            <SwStkChk>0</SwStkChk>
346            <NoWarn>0</NoWarn>
347            <uSurpInc>0</uSurpInc>
348            <useXO>0</useXO>
349            <uClangAs>0</uClangAs>
350            <VariousControls>
351              <MiscControls />
352              <Define />
353              <Undefine />
354              <IncludePath />
355            </VariousControls>
356          </Aads>
357          <LDads>
358            <umfTarg>1</umfTarg>
359            <Ropi>0</Ropi>
360            <Rwpi>0</Rwpi>
361            <noStLib>0</noStLib>
362            <RepFail>1</RepFail>
363            <useFile>0</useFile>
364            <TextAddressRange>0x0</TextAddressRange>
365            <DataAddressRange>0x20000000</DataAddressRange>
366            <pXoBase />
367            <ScatterFile>.\board\linker_scripts\link.sct</ScatterFile>
368            <IncludeLibs />
369            <IncludeLibsPath />
370            <Misc />
371            <LinkerInputFile />
372            <DisabledWarnings />
373          </LDads>
374        </TargetArmAds>
375      </TargetOption>
376      <Groups>
377        <Group>
378          <GroupName>Applications</GroupName>
379          <Files>
380            <File>
381              <FileName>main.c</FileName>
382              <FileType>1</FileType>
383              <FilePath>applications\main.c</FilePath>
384            </File>
385          </Files>
386        </Group>
387        <Group>
388          <GroupName>Compiler</GroupName>
389          <Files>
390            <File>
391              <FileName>syscall_mem.c</FileName>
392              <FileType>1</FileType>
393              <FilePath>..\..\components\libc\compilers\armlibc\syscall_mem.c</FilePath>
394            </File>
395          </Files>
396          <Files>
397            <File>
398              <FileName>syscalls.c</FileName>
399              <FileType>1</FileType>
400              <FilePath>..\..\components\libc\compilers\armlibc\syscalls.c</FilePath>
401            </File>
402          </Files>
403          <Files>
404            <File>
405              <FileName>cctype.c</FileName>
406              <FileType>1</FileType>
407              <FilePath>..\..\components\libc\compilers\common\cctype.c</FilePath>
408            </File>
409          </Files>
410          <Files>
411            <File>
412              <FileName>cstdlib.c</FileName>
413              <FileType>1</FileType>
414              <FilePath>..\..\components\libc\compilers\common\cstdlib.c</FilePath>
415            </File>
416          </Files>
417          <Files>
418            <File>
419              <FileName>cstring.c</FileName>
420              <FileType>1</FileType>
421              <FilePath>..\..\components\libc\compilers\common\cstring.c</FilePath>
422            </File>
423          </Files>
424          <Files>
425            <File>
426              <FileName>ctime.c</FileName>
427              <FileType>1</FileType>
428              <FilePath>..\..\components\libc\compilers\common\ctime.c</FilePath>
429            </File>
430          </Files>
431          <Files>
432            <File>
433              <FileName>cunistd.c</FileName>
434              <FileType>1</FileType>
435              <FilePath>..\..\components\libc\compilers\common\cunistd.c</FilePath>
436            </File>
437          </Files>
438          <Files>
439            <File>
440              <FileName>cwchar.c</FileName>
441              <FileType>1</FileType>
442              <FilePath>..\..\components\libc\compilers\common\cwchar.c</FilePath>
443            </File>
444          </Files>
445        </Group>
446        <Group>
447          <GroupName>DeviceDrivers</GroupName>
448          <Files>
449            <File>
450              <FileName>device.c</FileName>
451              <FileType>1</FileType>
452              <FilePath>..\..\components\drivers\core\device.c</FilePath>
453              <FileOption>
454                <FileArmAds>
455                  <Cads>
456                    <VariousControls>
457                      <MiscControls> </MiscControls>
458                      <Define>__RT_IPC_SOURCE__</Define>
459                      <Undefine> </Undefine>
460                      <IncludePath> </IncludePath>
461                    </VariousControls>
462                  </Cads>
463                </FileArmAds>
464              </FileOption>
465            </File>
466          </Files>
467          <Files>
468            <File>
469              <FileName>dev_i2c_bit_ops.c</FileName>
470              <FileType>1</FileType>
471              <FilePath>..\..\components\drivers\i2c\dev_i2c_bit_ops.c</FilePath>
472              <FileOption>
473                <FileArmAds>
474                  <Cads>
475                    <VariousControls>
476                      <MiscControls> </MiscControls>
477                      <Define>__RT_IPC_SOURCE__</Define>
478                      <Undefine> </Undefine>
479                      <IncludePath> </IncludePath>
480                    </VariousControls>
481                  </Cads>
482                </FileArmAds>
483              </FileOption>
484            </File>
485          </Files>
486          <Files>
487            <File>
488              <FileName>dev_i2c_core.c</FileName>
489              <FileType>1</FileType>
490              <FilePath>..\..\components\drivers\i2c\dev_i2c_core.c</FilePath>
491              <FileOption>
492                <FileArmAds>
493                  <Cads>
494                    <VariousControls>
495                      <MiscControls> </MiscControls>
496                      <Define>__RT_IPC_SOURCE__</Define>
497                      <Undefine> </Undefine>
498                      <IncludePath> </IncludePath>
499                    </VariousControls>
500                  </Cads>
501                </FileArmAds>
502              </FileOption>
503            </File>
504          </Files>
505          <Files>
506            <File>
507              <FileName>dev_i2c_dev.c</FileName>
508              <FileType>1</FileType>
509              <FilePath>..\..\components\drivers\i2c\dev_i2c_dev.c</FilePath>
510              <FileOption>
511                <FileArmAds>
512                  <Cads>
513                    <VariousControls>
514                      <MiscControls> </MiscControls>
515                      <Define>__RT_IPC_SOURCE__</Define>
516                      <Undefine> </Undefine>
517                      <IncludePath> </IncludePath>
518                    </VariousControls>
519                  </Cads>
520                </FileArmAds>
521              </FileOption>
522            </File>
523          </Files>
524          <Files>
525            <File>
526              <FileName>completion_comm.c</FileName>
527              <FileType>1</FileType>
528              <FilePath>..\..\components\drivers\ipc\completion_comm.c</FilePath>
529              <FileOption>
530                <FileArmAds>
531                  <Cads>
532                    <VariousControls>
533                      <MiscControls> </MiscControls>
534                      <Define>__RT_IPC_SOURCE__</Define>
535                      <Undefine> </Undefine>
536                      <IncludePath> </IncludePath>
537                    </VariousControls>
538                  </Cads>
539                </FileArmAds>
540              </FileOption>
541            </File>
542          </Files>
543          <Files>
544            <File>
545              <FileName>completion_up.c</FileName>
546              <FileType>1</FileType>
547              <FilePath>..\..\components\drivers\ipc\completion_up.c</FilePath>
548              <FileOption>
549                <FileArmAds>
550                  <Cads>
551                    <VariousControls>
552                      <MiscControls> </MiscControls>
553                      <Define>__RT_IPC_SOURCE__</Define>
554                      <Undefine> </Undefine>
555                      <IncludePath> </IncludePath>
556                    </VariousControls>
557                  </Cads>
558                </FileArmAds>
559              </FileOption>
560            </File>
561          </Files>
562          <Files>
563            <File>
564              <FileName>condvar.c</FileName>
565              <FileType>1</FileType>
566              <FilePath>..\..\components\drivers\ipc\condvar.c</FilePath>
567              <FileOption>
568                <FileArmAds>
569                  <Cads>
570                    <VariousControls>
571                      <MiscControls> </MiscControls>
572                      <Define>__RT_IPC_SOURCE__</Define>
573                      <Undefine> </Undefine>
574                      <IncludePath> </IncludePath>
575                    </VariousControls>
576                  </Cads>
577                </FileArmAds>
578              </FileOption>
579            </File>
580          </Files>
581          <Files>
582            <File>
583              <FileName>dataqueue.c</FileName>
584              <FileType>1</FileType>
585              <FilePath>..\..\components\drivers\ipc\dataqueue.c</FilePath>
586              <FileOption>
587                <FileArmAds>
588                  <Cads>
589                    <VariousControls>
590                      <MiscControls> </MiscControls>
591                      <Define>__RT_IPC_SOURCE__</Define>
592                      <Undefine> </Undefine>
593                      <IncludePath> </IncludePath>
594                    </VariousControls>
595                  </Cads>
596                </FileArmAds>
597              </FileOption>
598            </File>
599          </Files>
600          <Files>
601            <File>
602              <FileName>pipe.c</FileName>
603              <FileType>1</FileType>
604              <FilePath>..\..\components\drivers\ipc\pipe.c</FilePath>
605              <FileOption>
606                <FileArmAds>
607                  <Cads>
608                    <VariousControls>
609                      <MiscControls> </MiscControls>
610                      <Define>__RT_IPC_SOURCE__</Define>
611                      <Undefine> </Undefine>
612                      <IncludePath> </IncludePath>
613                    </VariousControls>
614                  </Cads>
615                </FileArmAds>
616              </FileOption>
617            </File>
618          </Files>
619          <Files>
620            <File>
621              <FileName>ringblk_buf.c</FileName>
622              <FileType>1</FileType>
623              <FilePath>..\..\components\drivers\ipc\ringblk_buf.c</FilePath>
624              <FileOption>
625                <FileArmAds>
626                  <Cads>
627                    <VariousControls>
628                      <MiscControls> </MiscControls>
629                      <Define>__RT_IPC_SOURCE__</Define>
630                      <Undefine> </Undefine>
631                      <IncludePath> </IncludePath>
632                    </VariousControls>
633                  </Cads>
634                </FileArmAds>
635              </FileOption>
636            </File>
637          </Files>
638          <Files>
639            <File>
640              <FileName>ringbuffer.c</FileName>
641              <FileType>1</FileType>
642              <FilePath>..\..\components\drivers\ipc\ringbuffer.c</FilePath>
643              <FileOption>
644                <FileArmAds>
645                  <Cads>
646                    <VariousControls>
647                      <MiscControls> </MiscControls>
648                      <Define>__RT_IPC_SOURCE__</Define>
649                      <Undefine> </Undefine>
650                      <IncludePath> </IncludePath>
651                    </VariousControls>
652                  </Cads>
653                </FileArmAds>
654              </FileOption>
655            </File>
656          </Files>
657          <Files>
658            <File>
659              <FileName>waitqueue.c</FileName>
660              <FileType>1</FileType>
661              <FilePath>..\..\components\drivers\ipc\waitqueue.c</FilePath>
662              <FileOption>
663                <FileArmAds>
664                  <Cads>
665                    <VariousControls>
666                      <MiscControls> </MiscControls>
667                      <Define>__RT_IPC_SOURCE__</Define>
668                      <Undefine> </Undefine>
669                      <IncludePath> </IncludePath>
670                    </VariousControls>
671                  </Cads>
672                </FileArmAds>
673              </FileOption>
674            </File>
675          </Files>
676          <Files>
677            <File>
678              <FileName>workqueue.c</FileName>
679              <FileType>1</FileType>
680              <FilePath>..\..\components\drivers\ipc\workqueue.c</FilePath>
681              <FileOption>
682                <FileArmAds>
683                  <Cads>
684                    <VariousControls>
685                      <MiscControls> </MiscControls>
686                      <Define>__RT_IPC_SOURCE__</Define>
687                      <Undefine> </Undefine>
688                      <IncludePath> </IncludePath>
689                    </VariousControls>
690                  </Cads>
691                </FileArmAds>
692              </FileOption>
693            </File>
694          </Files>
695          <Files>
696            <File>
697              <FileName>dev_pin.c</FileName>
698              <FileType>1</FileType>
699              <FilePath>..\..\components\drivers\pin\dev_pin.c</FilePath>
700              <FileOption>
701                <FileArmAds>
702                  <Cads>
703                    <VariousControls>
704                      <MiscControls> </MiscControls>
705                      <Define>__RT_IPC_SOURCE__</Define>
706                      <Undefine> </Undefine>
707                      <IncludePath> </IncludePath>
708                    </VariousControls>
709                  </Cads>
710                </FileArmAds>
711              </FileOption>
712            </File>
713          </Files>
714          <Files>
715            <File>
716              <FileName>dev_serial.c</FileName>
717              <FileType>1</FileType>
718              <FilePath>..\..\components\drivers\serial\dev_serial.c</FilePath>
719              <FileOption>
720                <FileArmAds>
721                  <Cads>
722                    <VariousControls>
723                      <MiscControls> </MiscControls>
724                      <Define>__RT_IPC_SOURCE__</Define>
725                      <Undefine> </Undefine>
726                      <IncludePath> </IncludePath>
727                    </VariousControls>
728                  </Cads>
729                </FileArmAds>
730              </FileOption>
731            </File>
732          </Files>
733        </Group>
734        <Group>
735          <GroupName>Drivers</GroupName>
736          <Files>
737            <File>
738              <FileName>board.c</FileName>
739              <FileType>1</FileType>
740              <FilePath>board\board.c</FilePath>
741            </File>
742          </Files>
743          <Files>
744            <File>
745              <FileName>startup_fm33lc0xx.s</FileName>
746              <FileType>2</FileType>
747              <FilePath>libraries\FM\FM33xx\Source\Templates\ARM\startup_fm33lc0xx.s</FilePath>
748            </File>
749          </Files>
750          <Files>
751            <File>
752              <FileName>drv_common.c</FileName>
753              <FileType>1</FileType>
754              <FilePath>libraries\HAL_Drivers\drv_common.c</FilePath>
755            </File>
756          </Files>
757          <Files>
758            <File>
759              <FileName>drv_gpio.c</FileName>
760              <FileType>1</FileType>
761              <FilePath>libraries\HAL_Drivers\drv_gpio.c</FilePath>
762            </File>
763          </Files>
764          <Files>
765            <File>
766              <FileName>drv_usart.c</FileName>
767              <FileType>1</FileType>
768              <FilePath>libraries\HAL_Drivers\drv_usart.c</FilePath>
769            </File>
770          </Files>
771        </Group>
772        <Group>
773          <GroupName>Finsh</GroupName>
774          <Files>
775            <File>
776              <FileName>msh.c</FileName>
777              <FileType>1</FileType>
778              <FilePath>..\..\components\finsh\msh.c</FilePath>
779            </File>
780          </Files>
781          <Files>
782            <File>
783              <FileName>msh_parse.c</FileName>
784              <FileType>1</FileType>
785              <FilePath>..\..\components\finsh\msh_parse.c</FilePath>
786            </File>
787          </Files>
788          <Files>
789            <File>
790              <FileName>shell.c</FileName>
791              <FileType>1</FileType>
792              <FilePath>..\..\components\finsh\shell.c</FilePath>
793            </File>
794          </Files>
795          <Files>
796            <File>
797              <FileName>cmd.c</FileName>
798              <FileType>1</FileType>
799              <FilePath>..\..\components\finsh\cmd.c</FilePath>
800            </File>
801          </Files>
802        </Group>
803        <Group>
804          <GroupName>FM33LC0xx_FL_Driver</GroupName>
805          <Files>
806            <File>
807              <FileName>fm33lc0xx_fl_rcc.c</FileName>
808              <FileType>1</FileType>
809              <FilePath>libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_rcc.c</FilePath>
810            </File>
811          </Files>
812          <Files>
813            <File>
814              <FileName>fm33lc0xx_fl_uart.c</FileName>
815              <FileType>1</FileType>
816              <FilePath>libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_uart.c</FilePath>
817            </File>
818          </Files>
819          <Files>
820            <File>
821              <FileName>fm33lc0xx_fl_dma.c</FileName>
822              <FileType>1</FileType>
823              <FilePath>libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_dma.c</FilePath>
824            </File>
825          </Files>
826          <Files>
827            <File>
828              <FileName>fm33lc0xx_fl_gpio.c</FileName>
829              <FileType>1</FileType>
830              <FilePath>libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_gpio.c</FilePath>
831            </File>
832          </Files>
833          <Files>
834            <File>
835              <FileName>fm33lc0xx_fl_crc.c</FileName>
836              <FileType>1</FileType>
837              <FilePath>libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_crc.c</FilePath>
838            </File>
839          </Files>
840          <Files>
841            <File>
842              <FileName>fm33lc0xx_fl_i2c.c</FileName>
843              <FileType>1</FileType>
844              <FilePath>libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_i2c.c</FilePath>
845            </File>
846          </Files>
847          <Files>
848            <File>
849              <FileName>fm33lc0xx_fl_exti.c</FileName>
850              <FileType>1</FileType>
851              <FilePath>libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_exti.c</FilePath>
852            </File>
853          </Files>
854          <Files>
855            <File>
856              <FileName>system_fm33lc0xx.c</FileName>
857              <FileType>1</FileType>
858              <FilePath>libraries\FM33LC0xx_FL_Driver\CMSIS\system_fm33lc0xx.c</FilePath>
859            </File>
860          </Files>
861          <Files>
862            <File>
863              <FileName>fm33lc0xx_fl_lpuart.c</FileName>
864              <FileType>1</FileType>
865              <FilePath>libraries\FM33LC0xx_FL_Driver\Src\fm33lc0xx_fl_lpuart.c</FilePath>
866            </File>
867          </Files>
868        </Group>
869        <Group>
870          <GroupName>Kernel</GroupName>
871          <Files>
872            <File>
873              <FileName>clock.c</FileName>
874              <FileType>1</FileType>
875              <FilePath>..\..\src\clock.c</FilePath>
876              <FileOption>
877                <FileArmAds>
878                  <Cads>
879                    <VariousControls>
880                      <MiscControls> </MiscControls>
881                      <Define>__RT_KERNEL_SOURCE__</Define>
882                      <Undefine> </Undefine>
883                      <IncludePath> </IncludePath>
884                    </VariousControls>
885                  </Cads>
886                </FileArmAds>
887              </FileOption>
888            </File>
889          </Files>
890          <Files>
891            <File>
892              <FileName>components.c</FileName>
893              <FileType>1</FileType>
894              <FilePath>..\..\src\components.c</FilePath>
895              <FileOption>
896                <FileArmAds>
897                  <Cads>
898                    <VariousControls>
899                      <MiscControls> </MiscControls>
900                      <Define>__RT_KERNEL_SOURCE__</Define>
901                      <Undefine> </Undefine>
902                      <IncludePath> </IncludePath>
903                    </VariousControls>
904                  </Cads>
905                </FileArmAds>
906              </FileOption>
907            </File>
908          </Files>
909          <Files>
910            <File>
911              <FileName>cpu_up.c</FileName>
912              <FileType>1</FileType>
913              <FilePath>..\..\src\cpu_up.c</FilePath>
914              <FileOption>
915                <FileArmAds>
916                  <Cads>
917                    <VariousControls>
918                      <MiscControls> </MiscControls>
919                      <Define>__RT_KERNEL_SOURCE__</Define>
920                      <Undefine> </Undefine>
921                      <IncludePath> </IncludePath>
922                    </VariousControls>
923                  </Cads>
924                </FileArmAds>
925              </FileOption>
926            </File>
927          </Files>
928          <Files>
929            <File>
930              <FileName>defunct.c</FileName>
931              <FileType>1</FileType>
932              <FilePath>..\..\src\defunct.c</FilePath>
933              <FileOption>
934                <FileArmAds>
935                  <Cads>
936                    <VariousControls>
937                      <MiscControls> </MiscControls>
938                      <Define>__RT_KERNEL_SOURCE__</Define>
939                      <Undefine> </Undefine>
940                      <IncludePath> </IncludePath>
941                    </VariousControls>
942                  </Cads>
943                </FileArmAds>
944              </FileOption>
945            </File>
946          </Files>
947          <Files>
948            <File>
949              <FileName>idle.c</FileName>
950              <FileType>1</FileType>
951              <FilePath>..\..\src\idle.c</FilePath>
952              <FileOption>
953                <FileArmAds>
954                  <Cads>
955                    <VariousControls>
956                      <MiscControls> </MiscControls>
957                      <Define>__RT_KERNEL_SOURCE__</Define>
958                      <Undefine> </Undefine>
959                      <IncludePath> </IncludePath>
960                    </VariousControls>
961                  </Cads>
962                </FileArmAds>
963              </FileOption>
964            </File>
965          </Files>
966          <Files>
967            <File>
968              <FileName>ipc.c</FileName>
969              <FileType>1</FileType>
970              <FilePath>..\..\src\ipc.c</FilePath>
971              <FileOption>
972                <FileArmAds>
973                  <Cads>
974                    <VariousControls>
975                      <MiscControls> </MiscControls>
976                      <Define>__RT_KERNEL_SOURCE__</Define>
977                      <Undefine> </Undefine>
978                      <IncludePath> </IncludePath>
979                    </VariousControls>
980                  </Cads>
981                </FileArmAds>
982              </FileOption>
983            </File>
984          </Files>
985          <Files>
986            <File>
987              <FileName>irq.c</FileName>
988              <FileType>1</FileType>
989              <FilePath>..\..\src\irq.c</FilePath>
990              <FileOption>
991                <FileArmAds>
992                  <Cads>
993                    <VariousControls>
994                      <MiscControls> </MiscControls>
995                      <Define>__RT_KERNEL_SOURCE__</Define>
996                      <Undefine> </Undefine>
997                      <IncludePath> </IncludePath>
998                    </VariousControls>
999                  </Cads>
1000                </FileArmAds>
1001              </FileOption>
1002            </File>
1003          </Files>
1004          <Files>
1005            <File>
1006              <FileName>kservice.c</FileName>
1007              <FileType>1</FileType>
1008              <FilePath>..\..\src\kservice.c</FilePath>
1009              <FileOption>
1010                <FileArmAds>
1011                  <Cads>
1012                    <VariousControls>
1013                      <MiscControls> </MiscControls>
1014                      <Define>__RT_KERNEL_SOURCE__</Define>
1015                      <Undefine> </Undefine>
1016                      <IncludePath> </IncludePath>
1017                    </VariousControls>
1018                  </Cads>
1019                </FileArmAds>
1020              </FileOption>
1021            </File>
1022          </Files>
1023          <Files>
1024            <File>
1025              <FileName>mem.c</FileName>
1026              <FileType>1</FileType>
1027              <FilePath>..\..\src\mem.c</FilePath>
1028              <FileOption>
1029                <FileArmAds>
1030                  <Cads>
1031                    <VariousControls>
1032                      <MiscControls> </MiscControls>
1033                      <Define>__RT_KERNEL_SOURCE__</Define>
1034                      <Undefine> </Undefine>
1035                      <IncludePath> </IncludePath>
1036                    </VariousControls>
1037                  </Cads>
1038                </FileArmAds>
1039              </FileOption>
1040            </File>
1041          </Files>
1042          <Files>
1043            <File>
1044              <FileName>mempool.c</FileName>
1045              <FileType>1</FileType>
1046              <FilePath>..\..\src\mempool.c</FilePath>
1047              <FileOption>
1048                <FileArmAds>
1049                  <Cads>
1050                    <VariousControls>
1051                      <MiscControls> </MiscControls>
1052                      <Define>__RT_KERNEL_SOURCE__</Define>
1053                      <Undefine> </Undefine>
1054                      <IncludePath> </IncludePath>
1055                    </VariousControls>
1056                  </Cads>
1057                </FileArmAds>
1058              </FileOption>
1059            </File>
1060          </Files>
1061          <Files>
1062            <File>
1063              <FileName>object.c</FileName>
1064              <FileType>1</FileType>
1065              <FilePath>..\..\src\object.c</FilePath>
1066              <FileOption>
1067                <FileArmAds>
1068                  <Cads>
1069                    <VariousControls>
1070                      <MiscControls> </MiscControls>
1071                      <Define>__RT_KERNEL_SOURCE__</Define>
1072                      <Undefine> </Undefine>
1073                      <IncludePath> </IncludePath>
1074                    </VariousControls>
1075                  </Cads>
1076                </FileArmAds>
1077              </FileOption>
1078            </File>
1079          </Files>
1080          <Files>
1081            <File>
1082              <FileName>scheduler_comm.c</FileName>
1083              <FileType>1</FileType>
1084              <FilePath>..\..\src\scheduler_comm.c</FilePath>
1085              <FileOption>
1086                <FileArmAds>
1087                  <Cads>
1088                    <VariousControls>
1089                      <MiscControls> </MiscControls>
1090                      <Define>__RT_KERNEL_SOURCE__</Define>
1091                      <Undefine> </Undefine>
1092                      <IncludePath> </IncludePath>
1093                    </VariousControls>
1094                  </Cads>
1095                </FileArmAds>
1096              </FileOption>
1097            </File>
1098          </Files>
1099          <Files>
1100            <File>
1101              <FileName>scheduler_up.c</FileName>
1102              <FileType>1</FileType>
1103              <FilePath>..\..\src\scheduler_up.c</FilePath>
1104              <FileOption>
1105                <FileArmAds>
1106                  <Cads>
1107                    <VariousControls>
1108                      <MiscControls> </MiscControls>
1109                      <Define>__RT_KERNEL_SOURCE__</Define>
1110                      <Undefine> </Undefine>
1111                      <IncludePath> </IncludePath>
1112                    </VariousControls>
1113                  </Cads>
1114                </FileArmAds>
1115              </FileOption>
1116            </File>
1117          </Files>
1118          <Files>
1119            <File>
1120              <FileName>thread.c</FileName>
1121              <FileType>1</FileType>
1122              <FilePath>..\..\src\thread.c</FilePath>
1123              <FileOption>
1124                <FileArmAds>
1125                  <Cads>
1126                    <VariousControls>
1127                      <MiscControls> </MiscControls>
1128                      <Define>__RT_KERNEL_SOURCE__</Define>
1129                      <Undefine> </Undefine>
1130                      <IncludePath> </IncludePath>
1131                    </VariousControls>
1132                  </Cads>
1133                </FileArmAds>
1134              </FileOption>
1135            </File>
1136          </Files>
1137          <Files>
1138            <File>
1139              <FileName>timer.c</FileName>
1140              <FileType>1</FileType>
1141              <FilePath>..\..\src\timer.c</FilePath>
1142              <FileOption>
1143                <FileArmAds>
1144                  <Cads>
1145                    <VariousControls>
1146                      <MiscControls> </MiscControls>
1147                      <Define>__RT_KERNEL_SOURCE__</Define>
1148                      <Undefine> </Undefine>
1149                      <IncludePath> </IncludePath>
1150                    </VariousControls>
1151                  </Cads>
1152                </FileArmAds>
1153              </FileOption>
1154            </File>
1155          </Files>
1156        </Group>
1157        <Group>
1158          <GroupName>klibc</GroupName>
1159          <Files>
1160            <File>
1161              <FileName>kstring.c</FileName>
1162              <FileType>1</FileType>
1163              <FilePath>..\..\src\klibc\kstring.c</FilePath>
1164            </File>
1165          </Files>
1166          <Files>
1167            <File>
1168              <FileName>rt_vsnprintf_tiny.c</FileName>
1169              <FileType>1</FileType>
1170              <FilePath>..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath>
1171            </File>
1172          </Files>
1173          <Files>
1174            <File>
1175              <FileName>kstdio.c</FileName>
1176              <FileType>1</FileType>
1177              <FilePath>..\..\src\klibc\kstdio.c</FilePath>
1178            </File>
1179          </Files>
1180          <Files>
1181            <File>
1182              <FileName>rt_vsscanf.c</FileName>
1183              <FileType>1</FileType>
1184              <FilePath>..\..\src\klibc\rt_vsscanf.c</FilePath>
1185            </File>
1186          </Files>
1187          <Files>
1188            <File>
1189              <FileName>kerrno.c</FileName>
1190              <FileType>1</FileType>
1191              <FilePath>..\..\src\klibc\kerrno.c</FilePath>
1192            </File>
1193          </Files>
1194        </Group>
1195        <Group>
1196          <GroupName>libcpu</GroupName>
1197          <Files>
1198            <File>
1199              <FileName>div0.c</FileName>
1200              <FileType>1</FileType>
1201              <FilePath>..\..\libcpu\arm\common\div0.c</FilePath>
1202            </File>
1203          </Files>
1204          <Files>
1205            <File>
1206              <FileName>showmem.c</FileName>
1207              <FileType>1</FileType>
1208              <FilePath>..\..\libcpu\arm\common\showmem.c</FilePath>
1209            </File>
1210          </Files>
1211          <Files>
1212            <File>
1213              <FileName>context_rvds.S</FileName>
1214              <FileType>2</FileType>
1215              <FilePath>..\..\libcpu\arm\cortex-m0\context_rvds.S</FilePath>
1216            </File>
1217          </Files>
1218          <Files>
1219            <File>
1220              <FileName>cpuport.c</FileName>
1221              <FileType>1</FileType>
1222              <FilePath>..\..\libcpu\arm\cortex-m0\cpuport.c</FilePath>
1223            </File>
1224          </Files>
1225        </Group>
1226      </Groups>
1227    </Target>
1228  </Targets>
1229  <RTE>
1230    <apis />
1231    <components />
1232    <files />
1233  </RTE>
1234</Project>
1235