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