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