1<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_optx.xsd">
3
4  <SchemaVersion>1.0</SchemaVersion>
5
6  <Header>### uVision Project, (C) Keil Software</Header>
7
8  <Extensions>
9    <cExt>*.c</cExt>
10    <aExt>*.s*; *.src; *.a*</aExt>
11    <oExt>*.obj; *.o</oExt>
12    <lExt>*.lib</lExt>
13    <tExt>*.txt; *.h; *.inc</tExt>
14    <pExt>*.plm</pExt>
15    <CppX>*.cpp</CppX>
16    <nMigrate>0</nMigrate>
17  </Extensions>
18
19  <DaveTm>
20    <dwLowDateTime>0</dwLowDateTime>
21    <dwHighDateTime>0</dwHighDateTime>
22  </DaveTm>
23
24  <Target>
25    <TargetName>rt-thread</TargetName>
26    <ToolsetNumber>0x4</ToolsetNumber>
27    <ToolsetName>ARM-ADS</ToolsetName>
28    <TargetOption>
29      <CLKADS>12000000</CLKADS>
30      <OPTTT>
31        <gFlags>1</gFlags>
32        <BeepAtEnd>1</BeepAtEnd>
33        <RunSim>0</RunSim>
34        <RunTarget>1</RunTarget>
35        <RunAbUc>0</RunAbUc>
36      </OPTTT>
37      <OPTHX>
38        <HexSelection>1</HexSelection>
39        <FlashByte>65535</FlashByte>
40        <HexRangeLowAddress>0</HexRangeLowAddress>
41        <HexRangeHighAddress>0</HexRangeHighAddress>
42        <HexOffset>0</HexOffset>
43      </OPTHX>
44      <OPTLEX>
45        <PageWidth>79</PageWidth>
46        <PageLength>66</PageLength>
47        <TabStop>8</TabStop>
48        <ListingPath>.\build\keil\List\</ListingPath>
49      </OPTLEX>
50      <ListingPage>
51        <CreateCListing>1</CreateCListing>
52        <CreateAListing>1</CreateAListing>
53        <CreateLListing>1</CreateLListing>
54        <CreateIListing>0</CreateIListing>
55        <AsmCond>1</AsmCond>
56        <AsmSymb>1</AsmSymb>
57        <AsmXref>0</AsmXref>
58        <CCond>1</CCond>
59        <CCode>0</CCode>
60        <CListInc>0</CListInc>
61        <CSymb>0</CSymb>
62        <LinkerCodeListing>0</LinkerCodeListing>
63      </ListingPage>
64      <OPTXL>
65        <LMap>1</LMap>
66        <LComments>1</LComments>
67        <LGenerateSymbols>1</LGenerateSymbols>
68        <LLibSym>1</LLibSym>
69        <LLines>1</LLines>
70        <LLocSym>1</LLocSym>
71        <LPubSym>1</LPubSym>
72        <LXref>0</LXref>
73        <LExpSel>0</LExpSel>
74      </OPTXL>
75      <OPTFL>
76        <tvExp>1</tvExp>
77        <tvExpOptDlg>0</tvExpOptDlg>
78        <IsCurrentTarget>1</IsCurrentTarget>
79      </OPTFL>
80      <CpuCode>18</CpuCode>
81      <DebugOpt>
82        <uSim>0</uSim>
83        <uTrg>1</uTrg>
84        <sLdApp>1</sLdApp>
85        <sGomain>1</sGomain>
86        <sRbreak>1</sRbreak>
87        <sRwatch>1</sRwatch>
88        <sRmem>1</sRmem>
89        <sRfunc>1</sRfunc>
90        <sRbox>1</sRbox>
91        <tLdApp>1</tLdApp>
92        <tGomain>1</tGomain>
93        <tRbreak>1</tRbreak>
94        <tRwatch>1</tRwatch>
95        <tRmem>1</tRmem>
96        <tRfunc>0</tRfunc>
97        <tRbox>1</tRbox>
98        <tRtrace>1</tRtrace>
99        <sRSysVw>1</sRSysVw>
100        <tRSysVw>1</tRSysVw>
101        <sRunDeb>0</sRunDeb>
102        <sLrtime>0</sLrtime>
103        <bEvRecOn>1</bEvRecOn>
104        <bSchkAxf>0</bSchkAxf>
105        <bTchkAxf>0</bTchkAxf>
106        <nTsel>3</nTsel>
107        <sDll></sDll>
108        <sDllPa></sDllPa>
109        <sDlgDll></sDlgDll>
110        <sDlgPa></sDlgPa>
111        <sIfile></sIfile>
112        <tDll></tDll>
113        <tDllPa></tDllPa>
114        <tDlgDll></tDlgDll>
115        <tDlgPa></tDlgPa>
116        <tIfile></tIfile>
117        <pMon>Segger\JL2CM3.dll</pMon>
118      </DebugOpt>
119      <TargetDriverDllRegistry>
120        <SetRegEntry>
121          <Number>0</Number>
122          <Key>JL2CM3</Key>
123          <Name>-U-O78 -O78 -S3 -ZTIFSpeedSel3000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L1xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32L151CB$Flash\STM32L1xx_128.FLM)</Name>
124        </SetRegEntry>
125        <SetRegEntry>
126          <Number>0</Number>
127          <Key>UL2CM3</Key>
128          <Name>UL2CM3(-S0 -C0 -P0 )  -FN1 -FC1000 -FD20000000 -FF0STM32L1xx_128 -FL020000 -FS08000000 -FP0($$Device:STM32L151CB$Flash\STM32L1xx_128.FLM)</Name>
129        </SetRegEntry>
130        <SetRegEntry>
131          <Number>0</Number>
132          <Key>ST-LINKIII-KEIL_SWO</Key>
133          <Name>UL2CM3(-S0 -C0 -P0 )  -FN1 -FC1000 -FD20000000 -FF0STM32L1xx_128 -FL020000 -FS08000000 -FP0($$Device:STM32L151CB$Flash\STM32L1xx_128.FLM)</Name>
134        </SetRegEntry>
135      </TargetDriverDllRegistry>
136      <Breakpoint/>
137      <Tracepoint>
138        <THDelay>0</THDelay>
139      </Tracepoint>
140      <DebugFlag>
141        <trace>0</trace>
142        <periodic>0</periodic>
143        <aLwin>0</aLwin>
144        <aCover>0</aCover>
145        <aSer1>0</aSer1>
146        <aSer2>0</aSer2>
147        <aPa>0</aPa>
148        <viewmode>0</viewmode>
149        <vrSel>0</vrSel>
150        <aSym>0</aSym>
151        <aTbox>0</aTbox>
152        <AscS1>0</AscS1>
153        <AscS2>0</AscS2>
154        <AscS3>0</AscS3>
155        <aSer3>0</aSer3>
156        <eProf>0</eProf>
157        <aLa>0</aLa>
158        <aPa1>0</aPa1>
159        <AscS4>0</AscS4>
160        <aSer4>0</aSer4>
161        <StkLoc>0</StkLoc>
162        <TrcWin>0</TrcWin>
163        <newCpu>0</newCpu>
164        <uProt>0</uProt>
165      </DebugFlag>
166      <LintExecutable></LintExecutable>
167      <LintConfigFile></LintConfigFile>
168      <bLintAuto>0</bLintAuto>
169      <bAutoGenD>0</bAutoGenD>
170      <LntExFlags>0</LntExFlags>
171      <pMisraName></pMisraName>
172      <pszMrule></pszMrule>
173      <pSingCmds></pSingCmds>
174      <pMultCmds></pMultCmds>
175      <pMisraNamep></pMisraNamep>
176      <pszMrulep></pszMrulep>
177      <pSingCmdsp></pSingCmdsp>
178      <pMultCmdsp></pMultCmdsp>
179    </TargetOption>
180  </Target>
181
182  <Group>
183    <GroupName>Kernel</GroupName>
184    <tvExp>0</tvExp>
185    <tvExpOptDlg>0</tvExpOptDlg>
186    <cbSel>0</cbSel>
187    <RteFlg>0</RteFlg>
188    <File>
189      <GroupNumber>1</GroupNumber>
190      <FileNumber>1</FileNumber>
191      <FileType>1</FileType>
192      <tvExp>0</tvExp>
193      <tvExpOptDlg>0</tvExpOptDlg>
194      <bDave2>0</bDave2>
195      <PathWithFileName>..\..\..\src\clock.c</PathWithFileName>
196      <FilenameWithoutPath>clock.c</FilenameWithoutPath>
197      <RteFlg>0</RteFlg>
198      <bShared>0</bShared>
199    </File>
200    <File>
201      <GroupNumber>1</GroupNumber>
202      <FileNumber>2</FileNumber>
203      <FileType>1</FileType>
204      <tvExp>0</tvExp>
205      <tvExpOptDlg>0</tvExpOptDlg>
206      <bDave2>0</bDave2>
207      <PathWithFileName>..\..\..\src\components.c</PathWithFileName>
208      <FilenameWithoutPath>components.c</FilenameWithoutPath>
209      <RteFlg>0</RteFlg>
210      <bShared>0</bShared>
211    </File>
212    <File>
213      <GroupNumber>1</GroupNumber>
214      <FileNumber>3</FileNumber>
215      <FileType>1</FileType>
216      <tvExp>0</tvExp>
217      <tvExpOptDlg>0</tvExpOptDlg>
218      <bDave2>0</bDave2>
219      <PathWithFileName>..\..\..\src\device.c</PathWithFileName>
220      <FilenameWithoutPath>device.c</FilenameWithoutPath>
221      <RteFlg>0</RteFlg>
222      <bShared>0</bShared>
223    </File>
224    <File>
225      <GroupNumber>1</GroupNumber>
226      <FileNumber>4</FileNumber>
227      <FileType>1</FileType>
228      <tvExp>0</tvExp>
229      <tvExpOptDlg>0</tvExpOptDlg>
230      <bDave2>0</bDave2>
231      <PathWithFileName>..\..\..\src\idle.c</PathWithFileName>
232      <FilenameWithoutPath>idle.c</FilenameWithoutPath>
233      <RteFlg>0</RteFlg>
234      <bShared>0</bShared>
235    </File>
236    <File>
237      <GroupNumber>1</GroupNumber>
238      <FileNumber>5</FileNumber>
239      <FileType>1</FileType>
240      <tvExp>0</tvExp>
241      <tvExpOptDlg>0</tvExpOptDlg>
242      <bDave2>0</bDave2>
243      <PathWithFileName>..\..\..\src\ipc.c</PathWithFileName>
244      <FilenameWithoutPath>ipc.c</FilenameWithoutPath>
245      <RteFlg>0</RteFlg>
246      <bShared>0</bShared>
247    </File>
248    <File>
249      <GroupNumber>1</GroupNumber>
250      <FileNumber>6</FileNumber>
251      <FileType>1</FileType>
252      <tvExp>0</tvExp>
253      <tvExpOptDlg>0</tvExpOptDlg>
254      <bDave2>0</bDave2>
255      <PathWithFileName>..\..\..\src\irq.c</PathWithFileName>
256      <FilenameWithoutPath>irq.c</FilenameWithoutPath>
257      <RteFlg>0</RteFlg>
258      <bShared>0</bShared>
259    </File>
260    <File>
261      <GroupNumber>1</GroupNumber>
262      <FileNumber>7</FileNumber>
263      <FileType>1</FileType>
264      <tvExp>0</tvExp>
265      <tvExpOptDlg>0</tvExpOptDlg>
266      <bDave2>0</bDave2>
267      <PathWithFileName>..\..\..\src\kservice.c</PathWithFileName>
268      <FilenameWithoutPath>kservice.c</FilenameWithoutPath>
269      <RteFlg>0</RteFlg>
270      <bShared>0</bShared>
271    </File>
272    <File>
273      <GroupNumber>1</GroupNumber>
274      <FileNumber>8</FileNumber>
275      <FileType>1</FileType>
276      <tvExp>0</tvExp>
277      <tvExpOptDlg>0</tvExpOptDlg>
278      <bDave2>0</bDave2>
279      <PathWithFileName>..\..\..\src\mem.c</PathWithFileName>
280      <FilenameWithoutPath>mem.c</FilenameWithoutPath>
281      <RteFlg>0</RteFlg>
282      <bShared>0</bShared>
283    </File>
284    <File>
285      <GroupNumber>1</GroupNumber>
286      <FileNumber>9</FileNumber>
287      <FileType>1</FileType>
288      <tvExp>0</tvExp>
289      <tvExpOptDlg>0</tvExpOptDlg>
290      <bDave2>0</bDave2>
291      <PathWithFileName>..\..\..\src\memheap.c</PathWithFileName>
292      <FilenameWithoutPath>memheap.c</FilenameWithoutPath>
293      <RteFlg>0</RteFlg>
294      <bShared>0</bShared>
295    </File>
296    <File>
297      <GroupNumber>1</GroupNumber>
298      <FileNumber>10</FileNumber>
299      <FileType>1</FileType>
300      <tvExp>0</tvExp>
301      <tvExpOptDlg>0</tvExpOptDlg>
302      <bDave2>0</bDave2>
303      <PathWithFileName>..\..\..\src\mempool.c</PathWithFileName>
304      <FilenameWithoutPath>mempool.c</FilenameWithoutPath>
305      <RteFlg>0</RteFlg>
306      <bShared>0</bShared>
307    </File>
308    <File>
309      <GroupNumber>1</GroupNumber>
310      <FileNumber>11</FileNumber>
311      <FileType>1</FileType>
312      <tvExp>0</tvExp>
313      <tvExpOptDlg>0</tvExpOptDlg>
314      <bDave2>0</bDave2>
315      <PathWithFileName>..\..\..\src\object.c</PathWithFileName>
316      <FilenameWithoutPath>object.c</FilenameWithoutPath>
317      <RteFlg>0</RteFlg>
318      <bShared>0</bShared>
319    </File>
320    <File>
321      <GroupNumber>1</GroupNumber>
322      <FileNumber>12</FileNumber>
323      <FileType>1</FileType>
324      <tvExp>0</tvExp>
325      <tvExpOptDlg>0</tvExpOptDlg>
326      <bDave2>0</bDave2>
327      <PathWithFileName>..\..\..\src\scheduler.c</PathWithFileName>
328      <FilenameWithoutPath>scheduler.c</FilenameWithoutPath>
329      <RteFlg>0</RteFlg>
330      <bShared>0</bShared>
331    </File>
332    <File>
333      <GroupNumber>1</GroupNumber>
334      <FileNumber>13</FileNumber>
335      <FileType>1</FileType>
336      <tvExp>0</tvExp>
337      <tvExpOptDlg>0</tvExpOptDlg>
338      <bDave2>0</bDave2>
339      <PathWithFileName>..\..\..\src\signal.c</PathWithFileName>
340      <FilenameWithoutPath>signal.c</FilenameWithoutPath>
341      <RteFlg>0</RteFlg>
342      <bShared>0</bShared>
343    </File>
344    <File>
345      <GroupNumber>1</GroupNumber>
346      <FileNumber>14</FileNumber>
347      <FileType>1</FileType>
348      <tvExp>0</tvExp>
349      <tvExpOptDlg>0</tvExpOptDlg>
350      <bDave2>0</bDave2>
351      <PathWithFileName>..\..\..\src\thread.c</PathWithFileName>
352      <FilenameWithoutPath>thread.c</FilenameWithoutPath>
353      <RteFlg>0</RteFlg>
354      <bShared>0</bShared>
355    </File>
356    <File>
357      <GroupNumber>1</GroupNumber>
358      <FileNumber>15</FileNumber>
359      <FileType>1</FileType>
360      <tvExp>0</tvExp>
361      <tvExpOptDlg>0</tvExpOptDlg>
362      <bDave2>0</bDave2>
363      <PathWithFileName>..\..\..\src\timer.c</PathWithFileName>
364      <FilenameWithoutPath>timer.c</FilenameWithoutPath>
365      <RteFlg>0</RteFlg>
366      <bShared>0</bShared>
367    </File>
368  </Group>
369
370  <Group>
371    <GroupName>Applications</GroupName>
372    <tvExp>0</tvExp>
373    <tvExpOptDlg>0</tvExpOptDlg>
374    <cbSel>0</cbSel>
375    <RteFlg>0</RteFlg>
376    <File>
377      <GroupNumber>2</GroupNumber>
378      <FileNumber>16</FileNumber>
379      <FileType>1</FileType>
380      <tvExp>0</tvExp>
381      <tvExpOptDlg>0</tvExpOptDlg>
382      <bDave2>0</bDave2>
383      <PathWithFileName>applications\main.c</PathWithFileName>
384      <FilenameWithoutPath>main.c</FilenameWithoutPath>
385      <RteFlg>0</RteFlg>
386      <bShared>0</bShared>
387    </File>
388  </Group>
389
390  <Group>
391    <GroupName>Drivers</GroupName>
392    <tvExp>1</tvExp>
393    <tvExpOptDlg>0</tvExpOptDlg>
394    <cbSel>0</cbSel>
395    <RteFlg>0</RteFlg>
396    <File>
397      <GroupNumber>3</GroupNumber>
398      <FileNumber>17</FileNumber>
399      <FileType>1</FileType>
400      <tvExp>0</tvExp>
401      <tvExpOptDlg>0</tvExpOptDlg>
402      <bDave2>0</bDave2>
403      <PathWithFileName>board\board.c</PathWithFileName>
404      <FilenameWithoutPath>board.c</FilenameWithoutPath>
405      <RteFlg>0</RteFlg>
406      <bShared>0</bShared>
407    </File>
408    <File>
409      <GroupNumber>3</GroupNumber>
410      <FileNumber>18</FileNumber>
411      <FileType>1</FileType>
412      <tvExp>0</tvExp>
413      <tvExpOptDlg>0</tvExpOptDlg>
414      <bDave2>0</bDave2>
415      <PathWithFileName>board\CubeMX_Config\Src\stm32L1xx_hal_msp.c</PathWithFileName>
416      <FilenameWithoutPath>stm32L1xx_hal_msp.c</FilenameWithoutPath>
417      <RteFlg>0</RteFlg>
418      <bShared>0</bShared>
419    </File>
420    <File>
421      <GroupNumber>3</GroupNumber>
422      <FileNumber>19</FileNumber>
423      <FileType>2</FileType>
424      <tvExp>0</tvExp>
425      <tvExpOptDlg>0</tvExpOptDlg>
426      <bDave2>0</bDave2>
427      <PathWithFileName>..\libraries\STM32L1xx_HAL\CMSIS\Device\ST\STM32L1xx\Source\Templates\arm\startup_stm32L151xb.s</PathWithFileName>
428      <FilenameWithoutPath>startup_stm32L151xb.s</FilenameWithoutPath>
429      <RteFlg>0</RteFlg>
430      <bShared>0</bShared>
431    </File>
432    <File>
433      <GroupNumber>3</GroupNumber>
434      <FileNumber>20</FileNumber>
435      <FileType>1</FileType>
436      <tvExp>0</tvExp>
437      <tvExpOptDlg>0</tvExpOptDlg>
438      <bDave2>0</bDave2>
439      <PathWithFileName>..\libraries\HAL_Drivers\drv_gpio.c</PathWithFileName>
440      <FilenameWithoutPath>drv_gpio.c</FilenameWithoutPath>
441      <RteFlg>0</RteFlg>
442      <bShared>0</bShared>
443    </File>
444    <File>
445      <GroupNumber>3</GroupNumber>
446      <FileNumber>21</FileNumber>
447      <FileType>1</FileType>
448      <tvExp>0</tvExp>
449      <tvExpOptDlg>0</tvExpOptDlg>
450      <bDave2>0</bDave2>
451      <PathWithFileName>..\libraries\HAL_Drivers\drv_usart.c</PathWithFileName>
452      <FilenameWithoutPath>drv_usart.c</FilenameWithoutPath>
453      <RteFlg>0</RteFlg>
454      <bShared>0</bShared>
455    </File>
456    <File>
457      <GroupNumber>3</GroupNumber>
458      <FileNumber>22</FileNumber>
459      <FileType>1</FileType>
460      <tvExp>0</tvExp>
461      <tvExpOptDlg>0</tvExpOptDlg>
462      <bDave2>0</bDave2>
463      <PathWithFileName>..\libraries\HAL_Drivers\drv_common.c</PathWithFileName>
464      <FilenameWithoutPath>drv_common.c</FilenameWithoutPath>
465      <RteFlg>0</RteFlg>
466      <bShared>0</bShared>
467    </File>
468  </Group>
469
470  <Group>
471    <GroupName>cpu</GroupName>
472    <tvExp>0</tvExp>
473    <tvExpOptDlg>0</tvExpOptDlg>
474    <cbSel>0</cbSel>
475    <RteFlg>0</RteFlg>
476    <File>
477      <GroupNumber>4</GroupNumber>
478      <FileNumber>23</FileNumber>
479      <FileType>1</FileType>
480      <tvExp>0</tvExp>
481      <tvExpOptDlg>0</tvExpOptDlg>
482      <bDave2>0</bDave2>
483      <PathWithFileName>..\..\..\libcpu\arm\common\backtrace.c</PathWithFileName>
484      <FilenameWithoutPath>backtrace.c</FilenameWithoutPath>
485      <RteFlg>0</RteFlg>
486      <bShared>0</bShared>
487    </File>
488    <File>
489      <GroupNumber>4</GroupNumber>
490      <FileNumber>24</FileNumber>
491      <FileType>1</FileType>
492      <tvExp>0</tvExp>
493      <tvExpOptDlg>0</tvExpOptDlg>
494      <bDave2>0</bDave2>
495      <PathWithFileName>..\..\..\libcpu\arm\common\div0.c</PathWithFileName>
496      <FilenameWithoutPath>div0.c</FilenameWithoutPath>
497      <RteFlg>0</RteFlg>
498      <bShared>0</bShared>
499    </File>
500    <File>
501      <GroupNumber>4</GroupNumber>
502      <FileNumber>25</FileNumber>
503      <FileType>1</FileType>
504      <tvExp>0</tvExp>
505      <tvExpOptDlg>0</tvExpOptDlg>
506      <bDave2>0</bDave2>
507      <PathWithFileName>..\..\..\libcpu\arm\common\showmem.c</PathWithFileName>
508      <FilenameWithoutPath>showmem.c</FilenameWithoutPath>
509      <RteFlg>0</RteFlg>
510      <bShared>0</bShared>
511    </File>
512    <File>
513      <GroupNumber>4</GroupNumber>
514      <FileNumber>26</FileNumber>
515      <FileType>1</FileType>
516      <tvExp>0</tvExp>
517      <tvExpOptDlg>0</tvExpOptDlg>
518      <bDave2>0</bDave2>
519      <PathWithFileName>..\..\..\libcpu\arm\cortex-m3\cpuport.c</PathWithFileName>
520      <FilenameWithoutPath>cpuport.c</FilenameWithoutPath>
521      <RteFlg>0</RteFlg>
522      <bShared>0</bShared>
523    </File>
524    <File>
525      <GroupNumber>4</GroupNumber>
526      <FileNumber>27</FileNumber>
527      <FileType>2</FileType>
528      <tvExp>0</tvExp>
529      <tvExpOptDlg>0</tvExpOptDlg>
530      <bDave2>0</bDave2>
531      <PathWithFileName>..\..\..\libcpu\arm\cortex-m3\context_rvds.S</PathWithFileName>
532      <FilenameWithoutPath>context_rvds.S</FilenameWithoutPath>
533      <RteFlg>0</RteFlg>
534      <bShared>0</bShared>
535    </File>
536  </Group>
537
538  <Group>
539    <GroupName>DeviceDrivers</GroupName>
540    <tvExp>0</tvExp>
541    <tvExpOptDlg>0</tvExpOptDlg>
542    <cbSel>0</cbSel>
543    <RteFlg>0</RteFlg>
544    <File>
545      <GroupNumber>5</GroupNumber>
546      <FileNumber>28</FileNumber>
547      <FileType>1</FileType>
548      <tvExp>0</tvExp>
549      <tvExpOptDlg>0</tvExpOptDlg>
550      <bDave2>0</bDave2>
551      <PathWithFileName>..\..\..\components\drivers\misc\pin.c</PathWithFileName>
552      <FilenameWithoutPath>pin.c</FilenameWithoutPath>
553      <RteFlg>0</RteFlg>
554      <bShared>0</bShared>
555    </File>
556    <File>
557      <GroupNumber>5</GroupNumber>
558      <FileNumber>29</FileNumber>
559      <FileType>1</FileType>
560      <tvExp>0</tvExp>
561      <tvExpOptDlg>0</tvExpOptDlg>
562      <bDave2>0</bDave2>
563      <PathWithFileName>..\..\..\components\drivers\serial\serial.c</PathWithFileName>
564      <FilenameWithoutPath>serial.c</FilenameWithoutPath>
565      <RteFlg>0</RteFlg>
566      <bShared>0</bShared>
567    </File>
568    <File>
569      <GroupNumber>5</GroupNumber>
570      <FileNumber>30</FileNumber>
571      <FileType>1</FileType>
572      <tvExp>0</tvExp>
573      <tvExpOptDlg>0</tvExpOptDlg>
574      <bDave2>0</bDave2>
575      <PathWithFileName>..\..\..\components\drivers\src\completion.c</PathWithFileName>
576      <FilenameWithoutPath>completion.c</FilenameWithoutPath>
577      <RteFlg>0</RteFlg>
578      <bShared>0</bShared>
579    </File>
580    <File>
581      <GroupNumber>5</GroupNumber>
582      <FileNumber>31</FileNumber>
583      <FileType>1</FileType>
584      <tvExp>0</tvExp>
585      <tvExpOptDlg>0</tvExpOptDlg>
586      <bDave2>0</bDave2>
587      <PathWithFileName>..\..\..\components\drivers\src\dataqueue.c</PathWithFileName>
588      <FilenameWithoutPath>dataqueue.c</FilenameWithoutPath>
589      <RteFlg>0</RteFlg>
590      <bShared>0</bShared>
591    </File>
592    <File>
593      <GroupNumber>5</GroupNumber>
594      <FileNumber>32</FileNumber>
595      <FileType>1</FileType>
596      <tvExp>0</tvExp>
597      <tvExpOptDlg>0</tvExpOptDlg>
598      <bDave2>0</bDave2>
599      <PathWithFileName>..\..\..\components\drivers\src\pipe.c</PathWithFileName>
600      <FilenameWithoutPath>pipe.c</FilenameWithoutPath>
601      <RteFlg>0</RteFlg>
602      <bShared>0</bShared>
603    </File>
604    <File>
605      <GroupNumber>5</GroupNumber>
606      <FileNumber>33</FileNumber>
607      <FileType>1</FileType>
608      <tvExp>0</tvExp>
609      <tvExpOptDlg>0</tvExpOptDlg>
610      <bDave2>0</bDave2>
611      <PathWithFileName>..\..\..\components\drivers\src\ringblk_buf.c</PathWithFileName>
612      <FilenameWithoutPath>ringblk_buf.c</FilenameWithoutPath>
613      <RteFlg>0</RteFlg>
614      <bShared>0</bShared>
615    </File>
616    <File>
617      <GroupNumber>5</GroupNumber>
618      <FileNumber>34</FileNumber>
619      <FileType>1</FileType>
620      <tvExp>0</tvExp>
621      <tvExpOptDlg>0</tvExpOptDlg>
622      <bDave2>0</bDave2>
623      <PathWithFileName>..\..\..\components\drivers\src\ringbuffer.c</PathWithFileName>
624      <FilenameWithoutPath>ringbuffer.c</FilenameWithoutPath>
625      <RteFlg>0</RteFlg>
626      <bShared>0</bShared>
627    </File>
628    <File>
629      <GroupNumber>5</GroupNumber>
630      <FileNumber>35</FileNumber>
631      <FileType>1</FileType>
632      <tvExp>0</tvExp>
633      <tvExpOptDlg>0</tvExpOptDlg>
634      <bDave2>0</bDave2>
635      <PathWithFileName>..\..\..\components\drivers\src\waitqueue.c</PathWithFileName>
636      <FilenameWithoutPath>waitqueue.c</FilenameWithoutPath>
637      <RteFlg>0</RteFlg>
638      <bShared>0</bShared>
639    </File>
640    <File>
641      <GroupNumber>5</GroupNumber>
642      <FileNumber>36</FileNumber>
643      <FileType>1</FileType>
644      <tvExp>0</tvExp>
645      <tvExpOptDlg>0</tvExpOptDlg>
646      <bDave2>0</bDave2>
647      <PathWithFileName>..\..\..\components\drivers\src\workqueue.c</PathWithFileName>
648      <FilenameWithoutPath>workqueue.c</FilenameWithoutPath>
649      <RteFlg>0</RteFlg>
650      <bShared>0</bShared>
651    </File>
652  </Group>
653
654  <Group>
655    <GroupName>finsh</GroupName>
656    <tvExp>0</tvExp>
657    <tvExpOptDlg>0</tvExpOptDlg>
658    <cbSel>0</cbSel>
659    <RteFlg>0</RteFlg>
660    <File>
661      <GroupNumber>6</GroupNumber>
662      <FileNumber>37</FileNumber>
663      <FileType>1</FileType>
664      <tvExp>0</tvExp>
665      <tvExpOptDlg>0</tvExpOptDlg>
666      <bDave2>0</bDave2>
667      <PathWithFileName>..\..\..\components\finsh\shell.c</PathWithFileName>
668      <FilenameWithoutPath>shell.c</FilenameWithoutPath>
669      <RteFlg>0</RteFlg>
670      <bShared>0</bShared>
671    </File>
672    <File>
673      <GroupNumber>6</GroupNumber>
674      <FileNumber>38</FileNumber>
675      <FileType>1</FileType>
676      <tvExp>0</tvExp>
677      <tvExpOptDlg>0</tvExpOptDlg>
678      <bDave2>0</bDave2>
679      <PathWithFileName>..\..\..\components\finsh\cmd.c</PathWithFileName>
680      <FilenameWithoutPath>cmd.c</FilenameWithoutPath>
681      <RteFlg>0</RteFlg>
682      <bShared>0</bShared>
683    </File>
684    <File>
685      <GroupNumber>6</GroupNumber>
686      <FileNumber>39</FileNumber>
687      <FileType>1</FileType>
688      <tvExp>0</tvExp>
689      <tvExpOptDlg>0</tvExpOptDlg>
690      <bDave2>0</bDave2>
691      <PathWithFileName>..\..\..\components\finsh\msh.c</PathWithFileName>
692      <FilenameWithoutPath>msh.c</FilenameWithoutPath>
693      <RteFlg>0</RteFlg>
694      <bShared>0</bShared>
695    </File>
696  </Group>
697
698  <Group>
699    <GroupName>libc</GroupName>
700    <tvExp>0</tvExp>
701    <tvExpOptDlg>0</tvExpOptDlg>
702    <cbSel>0</cbSel>
703    <RteFlg>0</RteFlg>
704    <File>
705      <GroupNumber>7</GroupNumber>
706      <FileNumber>40</FileNumber>
707      <FileType>1</FileType>
708      <tvExp>0</tvExp>
709      <tvExpOptDlg>0</tvExpOptDlg>
710      <bDave2>0</bDave2>
711      <PathWithFileName>..\..\..\components\libc\compilers\common\time.c</PathWithFileName>
712      <FilenameWithoutPath>time.c</FilenameWithoutPath>
713      <RteFlg>0</RteFlg>
714      <bShared>0</bShared>
715    </File>
716  </Group>
717
718  <Group>
719    <GroupName>STM32_HAL</GroupName>
720    <tvExp>0</tvExp>
721    <tvExpOptDlg>0</tvExpOptDlg>
722    <cbSel>0</cbSel>
723    <RteFlg>0</RteFlg>
724    <File>
725      <GroupNumber>8</GroupNumber>
726      <FileNumber>41</FileNumber>
727      <FileType>1</FileType>
728      <tvExp>0</tvExp>
729      <tvExpOptDlg>0</tvExpOptDlg>
730      <bDave2>0</bDave2>
731      <PathWithFileName>..\libraries\STM32L1xx_HAL\CMSIS\Device\ST\STM32L1xx\Source\Templates\system_stm32L1xx.c</PathWithFileName>
732      <FilenameWithoutPath>system_stm32L1xx.c</FilenameWithoutPath>
733      <RteFlg>0</RteFlg>
734      <bShared>0</bShared>
735    </File>
736    <File>
737      <GroupNumber>8</GroupNumber>
738      <FileNumber>42</FileNumber>
739      <FileType>1</FileType>
740      <tvExp>0</tvExp>
741      <tvExpOptDlg>0</tvExpOptDlg>
742      <bDave2>0</bDave2>
743      <PathWithFileName>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_dma.c</PathWithFileName>
744      <FilenameWithoutPath>stm32L1xx_hal_dma.c</FilenameWithoutPath>
745      <RteFlg>0</RteFlg>
746      <bShared>0</bShared>
747    </File>
748    <File>
749      <GroupNumber>8</GroupNumber>
750      <FileNumber>43</FileNumber>
751      <FileType>1</FileType>
752      <tvExp>0</tvExp>
753      <tvExpOptDlg>0</tvExpOptDlg>
754      <bDave2>0</bDave2>
755      <PathWithFileName>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_cortex.c</PathWithFileName>
756      <FilenameWithoutPath>stm32L1xx_hal_cortex.c</FilenameWithoutPath>
757      <RteFlg>0</RteFlg>
758      <bShared>0</bShared>
759    </File>
760    <File>
761      <GroupNumber>8</GroupNumber>
762      <FileNumber>44</FileNumber>
763      <FileType>1</FileType>
764      <tvExp>0</tvExp>
765      <tvExpOptDlg>0</tvExpOptDlg>
766      <bDave2>0</bDave2>
767      <PathWithFileName>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_crc.c</PathWithFileName>
768      <FilenameWithoutPath>stm32L1xx_hal_crc.c</FilenameWithoutPath>
769      <RteFlg>0</RteFlg>
770      <bShared>0</bShared>
771    </File>
772    <File>
773      <GroupNumber>8</GroupNumber>
774      <FileNumber>45</FileNumber>
775      <FileType>1</FileType>
776      <tvExp>0</tvExp>
777      <tvExpOptDlg>0</tvExpOptDlg>
778      <bDave2>0</bDave2>
779      <PathWithFileName>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_pwr.c</PathWithFileName>
780      <FilenameWithoutPath>stm32L1xx_hal_pwr.c</FilenameWithoutPath>
781      <RteFlg>0</RteFlg>
782      <bShared>0</bShared>
783    </File>
784    <File>
785      <GroupNumber>8</GroupNumber>
786      <FileNumber>46</FileNumber>
787      <FileType>1</FileType>
788      <tvExp>0</tvExp>
789      <tvExpOptDlg>0</tvExpOptDlg>
790      <bDave2>0</bDave2>
791      <PathWithFileName>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_rcc.c</PathWithFileName>
792      <FilenameWithoutPath>stm32L1xx_hal_rcc.c</FilenameWithoutPath>
793      <RteFlg>0</RteFlg>
794      <bShared>0</bShared>
795    </File>
796    <File>
797      <GroupNumber>8</GroupNumber>
798      <FileNumber>47</FileNumber>
799      <FileType>1</FileType>
800      <tvExp>0</tvExp>
801      <tvExpOptDlg>0</tvExpOptDlg>
802      <bDave2>0</bDave2>
803      <PathWithFileName>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_rcc_ex.c</PathWithFileName>
804      <FilenameWithoutPath>stm32L1xx_hal_rcc_ex.c</FilenameWithoutPath>
805      <RteFlg>0</RteFlg>
806      <bShared>0</bShared>
807    </File>
808    <File>
809      <GroupNumber>8</GroupNumber>
810      <FileNumber>48</FileNumber>
811      <FileType>1</FileType>
812      <tvExp>0</tvExp>
813      <tvExpOptDlg>0</tvExpOptDlg>
814      <bDave2>0</bDave2>
815      <PathWithFileName>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal.c</PathWithFileName>
816      <FilenameWithoutPath>stm32L1xx_hal.c</FilenameWithoutPath>
817      <RteFlg>0</RteFlg>
818      <bShared>0</bShared>
819    </File>
820    <File>
821      <GroupNumber>8</GroupNumber>
822      <FileNumber>49</FileNumber>
823      <FileType>1</FileType>
824      <tvExp>0</tvExp>
825      <tvExpOptDlg>0</tvExpOptDlg>
826      <bDave2>0</bDave2>
827      <PathWithFileName>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32l1xx_hal_cryp.c</PathWithFileName>
828      <FilenameWithoutPath>stm32l1xx_hal_cryp.c</FilenameWithoutPath>
829      <RteFlg>0</RteFlg>
830      <bShared>0</bShared>
831    </File>
832    <File>
833      <GroupNumber>8</GroupNumber>
834      <FileNumber>50</FileNumber>
835      <FileType>1</FileType>
836      <tvExp>0</tvExp>
837      <tvExpOptDlg>0</tvExpOptDlg>
838      <bDave2>0</bDave2>
839      <PathWithFileName>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32l1xx_hal_cryp_ex.c</PathWithFileName>
840      <FilenameWithoutPath>stm32l1xx_hal_cryp_ex.c</FilenameWithoutPath>
841      <RteFlg>0</RteFlg>
842      <bShared>0</bShared>
843    </File>
844    <File>
845      <GroupNumber>8</GroupNumber>
846      <FileNumber>51</FileNumber>
847      <FileType>1</FileType>
848      <tvExp>0</tvExp>
849      <tvExpOptDlg>0</tvExpOptDlg>
850      <bDave2>0</bDave2>
851      <PathWithFileName>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_sram.c</PathWithFileName>
852      <FilenameWithoutPath>stm32L1xx_hal_sram.c</FilenameWithoutPath>
853      <RteFlg>0</RteFlg>
854      <bShared>0</bShared>
855    </File>
856    <File>
857      <GroupNumber>8</GroupNumber>
858      <FileNumber>52</FileNumber>
859      <FileType>1</FileType>
860      <tvExp>0</tvExp>
861      <tvExpOptDlg>0</tvExpOptDlg>
862      <bDave2>0</bDave2>
863      <PathWithFileName>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_gpio.c</PathWithFileName>
864      <FilenameWithoutPath>stm32L1xx_hal_gpio.c</FilenameWithoutPath>
865      <RteFlg>0</RteFlg>
866      <bShared>0</bShared>
867    </File>
868    <File>
869      <GroupNumber>8</GroupNumber>
870      <FileNumber>53</FileNumber>
871      <FileType>1</FileType>
872      <tvExp>0</tvExp>
873      <tvExpOptDlg>0</tvExpOptDlg>
874      <bDave2>0</bDave2>
875      <PathWithFileName>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_uart.c</PathWithFileName>
876      <FilenameWithoutPath>stm32L1xx_hal_uart.c</FilenameWithoutPath>
877      <RteFlg>0</RteFlg>
878      <bShared>0</bShared>
879    </File>
880    <File>
881      <GroupNumber>8</GroupNumber>
882      <FileNumber>54</FileNumber>
883      <FileType>1</FileType>
884      <tvExp>0</tvExp>
885      <tvExpOptDlg>0</tvExpOptDlg>
886      <bDave2>0</bDave2>
887      <PathWithFileName>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_usart.c</PathWithFileName>
888      <FilenameWithoutPath>stm32L1xx_hal_usart.c</FilenameWithoutPath>
889      <RteFlg>0</RteFlg>
890      <bShared>0</bShared>
891    </File>
892  </Group>
893
894</ProjectOpt>
895