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</TargetName> 8 <ToolsetNumber>0x4</ToolsetNumber> 9 <ToolsetName>ARM-ADS</ToolsetName> 10 <uAC6>0</uAC6> 11 <TargetOption> 12 <TargetCommonOption> 13 <Device>STM32L151CB</Device> 14 <Vendor>STMicroelectronics</Vendor> 15 <Cpu>IRAM(0x20000000-0x20003FFF) IROM(0x8000000-0x801FFFF) CLOCK(8000000) CPUTYPE("Cortex-M3")</Cpu> 16 <FlashUtilSpec /> 17 <StartupFile>"STARTUP\ST\STM32L1xx\startup_stm32l1xx_md.s" ("STM32L1xx Medium density Startup Code")</StartupFile> 18 <FlashDriverDll>ULP2CM3(-O207 -S8 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32L1xx_128 -FS08000000 -FL020000)</FlashDriverDll> 19 <DeviceId>5244</DeviceId> 20 <RegisterFile>stm32l1xx.h</RegisterFile> 21 <MemoryEnv /> 22 <Cmp /> 23 <Asm /> 24 <Linker /> 25 <OHString /> 26 <InfinionOptionDll /> 27 <SLE66CMisc /> 28 <SLE66AMisc /> 29 <SLE66LinkerMisc /> 30 <SFDFile>SFD\ST\STM32L1xx\STM32L15x.sfr</SFDFile> 31 <bCustSvd>0</bCustSvd> 32 <UseEnv>0</UseEnv> 33 <BinPath /> 34 <IncludePath /> 35 <LibPath /> 36 <RegisterFilePath>ST\STM32L1xx\</RegisterFilePath> 37 <DBRegisterFilePath>ST\STM32L1xx\</DBRegisterFilePath> 38 <TargetStatus> 39 <Error>0</Error> 40 <ExitCodeStop>0</ExitCodeStop> 41 <ButtonStop>0</ButtonStop> 42 <NotGenerated>0</NotGenerated> 43 <InvalidFlash>1</InvalidFlash> 44 </TargetStatus> 45 <OutputDirectory>.\build\keil\Obj\</OutputDirectory> 46 <OutputName>rt-thread</OutputName> 47 <CreateExecutable>1</CreateExecutable> 48 <CreateLib>0</CreateLib> 49 <CreateHexFile>0</CreateHexFile> 50 <DebugInformation>1</DebugInformation> 51 <BrowseInformation>0</BrowseInformation> 52 <ListingPath>.\build\keil\List\</ListingPath> 53 <HexFormatSelection>1</HexFormatSelection> 54 <Merge32K>0</Merge32K> 55 <CreateBatchFile>0</CreateBatchFile> 56 <BeforeCompile> 57 <RunUserProg1>0</RunUserProg1> 58 <RunUserProg2>0</RunUserProg2> 59 <UserProg1Name /> 60 <UserProg2Name /> 61 <UserProg1Dos16Mode>0</UserProg1Dos16Mode> 62 <UserProg2Dos16Mode>0</UserProg2Dos16Mode> 63 <nStopU1X>0</nStopU1X> 64 <nStopU2X>0</nStopU2X> 65 </BeforeCompile> 66 <BeforeMake> 67 <RunUserProg1>0</RunUserProg1> 68 <RunUserProg2>0</RunUserProg2> 69 <UserProg1Name /> 70 <UserProg2Name /> 71 <UserProg1Dos16Mode>0</UserProg1Dos16Mode> 72 <UserProg2Dos16Mode>0</UserProg2Dos16Mode> 73 <nStopB1X>0</nStopB1X> 74 <nStopB2X>0</nStopB2X> 75 </BeforeMake> 76 <AfterMake> 77 <RunUserProg1>1</RunUserProg1> 78 <RunUserProg2>0</RunUserProg2> 79 <UserProg1Name>fromelf --bin !L --output rtthread.bin</UserProg1Name> 80 <UserProg2Name /> 81 <UserProg1Dos16Mode>0</UserProg1Dos16Mode> 82 <UserProg2Dos16Mode>0</UserProg2Dos16Mode> 83 <nStopA1X>0</nStopA1X> 84 <nStopA2X>0</nStopA2X> 85 </AfterMake> 86 <SelectedForBatchBuild>0</SelectedForBatchBuild> 87 <SVCSIdString /> 88 </TargetCommonOption> 89 <CommonProperty> 90 <UseCPPCompiler>0</UseCPPCompiler> 91 <RVCTCodeConst>0</RVCTCodeConst> 92 <RVCTZI>0</RVCTZI> 93 <RVCTOtherData>0</RVCTOtherData> 94 <ModuleSelection>0</ModuleSelection> 95 <IncludeInBuild>1</IncludeInBuild> 96 <AlwaysBuild>0</AlwaysBuild> 97 <GenerateAssemblyFile>0</GenerateAssemblyFile> 98 <AssembleAssemblyFile>0</AssembleAssemblyFile> 99 <PublicsOnly>0</PublicsOnly> 100 <StopOnExitCode>3</StopOnExitCode> 101 <CustomArgument /> 102 <IncludeLibraryModules /> 103 <ComprImg>1</ComprImg> 104 </CommonProperty> 105 <DllOption> 106 <SimDllName>SARMCM3.DLL</SimDllName> 107 <SimDllArguments>-MPU -REMAP</SimDllArguments> 108 <SimDlgDll>DCM.DLL</SimDlgDll> 109 <SimDlgDllArguments>-pCM3</SimDlgDllArguments> 110 <TargetDllName>SARMCM3.DLL</TargetDllName> 111 <TargetDllArguments>-MPU</TargetDllArguments> 112 <TargetDlgDll>TCM.DLL</TargetDlgDll> 113 <TargetDlgDllArguments>-pCM3</TargetDlgDllArguments> 114 </DllOption> 115 <DebugOption> 116 <OPTHX> 117 <HexSelection>1</HexSelection> 118 <HexRangeLowAddress>0</HexRangeLowAddress> 119 <HexRangeHighAddress>0</HexRangeHighAddress> 120 <HexOffset>0</HexOffset> 121 <Oh166RecLen>16</Oh166RecLen> 122 </OPTHX> 123 <Simulator> 124 <UseSimulator>0</UseSimulator> 125 <LoadApplicationAtStartup>1</LoadApplicationAtStartup> 126 <RunToMain>1</RunToMain> 127 <RestoreBreakpoints>1</RestoreBreakpoints> 128 <RestoreWatchpoints>1</RestoreWatchpoints> 129 <RestoreMemoryDisplay>1</RestoreMemoryDisplay> 130 <RestoreFunctions>1</RestoreFunctions> 131 <RestoreToolbox>1</RestoreToolbox> 132 <LimitSpeedToRealTime>0</LimitSpeedToRealTime> 133 <RestoreSysVw>1</RestoreSysVw> 134 </Simulator> 135 <Target> 136 <UseTarget>1</UseTarget> 137 <LoadApplicationAtStartup>1</LoadApplicationAtStartup> 138 <RunToMain>1</RunToMain> 139 <RestoreBreakpoints>1</RestoreBreakpoints> 140 <RestoreWatchpoints>1</RestoreWatchpoints> 141 <RestoreMemoryDisplay>1</RestoreMemoryDisplay> 142 <RestoreFunctions>0</RestoreFunctions> 143 <RestoreToolbox>1</RestoreToolbox> 144 <RestoreTracepoints>0</RestoreTracepoints> 145 <RestoreSysVw>1</RestoreSysVw> 146 </Target> 147 <RunDebugAfterBuild>0</RunDebugAfterBuild> 148 <TargetSelection>3</TargetSelection> 149 <SimDlls> 150 <CpuDll /> 151 <CpuDllArguments /> 152 <PeripheralDll /> 153 <PeripheralDllArguments /> 154 <InitializationFile /> 155 </SimDlls> 156 <TargetDlls> 157 <CpuDll /> 158 <CpuDllArguments /> 159 <PeripheralDll /> 160 <PeripheralDllArguments /> 161 <InitializationFile /> 162 <Driver>Segger\JL2CM3.dll</Driver> 163 </TargetDlls> 164 </DebugOption> 165 <Utilities> 166 <Flash1> 167 <UseTargetDll>1</UseTargetDll> 168 <UseExternalTool>0</UseExternalTool> 169 <RunIndependent>0</RunIndependent> 170 <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging> 171 <Capability>1</Capability> 172 <DriverSelection>4096</DriverSelection> 173 </Flash1> 174 <bUseTDR>1</bUseTDR> 175 <Flash2>BIN\UL2CM3.DLL</Flash2> 176 <Flash3 /> 177 <Flash4 /> 178 <pFcarmOut /> 179 <pFcarmGrp /> 180 <pFcArmRoot /> 181 <FcArmLst>0</FcArmLst> 182 </Utilities> 183 <TargetArmAds> 184 <ArmAdsMisc> 185 <GenerateListings>0</GenerateListings> 186 <asHll>1</asHll> 187 <asAsm>1</asAsm> 188 <asMacX>1</asMacX> 189 <asSyms>1</asSyms> 190 <asFals>1</asFals> 191 <asDbgD>1</asDbgD> 192 <asForm>1</asForm> 193 <ldLst>0</ldLst> 194 <ldmm>1</ldmm> 195 <ldXref>1</ldXref> 196 <BigEnd>0</BigEnd> 197 <AdsALst>1</AdsALst> 198 <AdsACrf>1</AdsACrf> 199 <AdsANop>0</AdsANop> 200 <AdsANot>0</AdsANot> 201 <AdsLLst>1</AdsLLst> 202 <AdsLmap>1</AdsLmap> 203 <AdsLcgr>1</AdsLcgr> 204 <AdsLsym>1</AdsLsym> 205 <AdsLszi>1</AdsLszi> 206 <AdsLtoi>1</AdsLtoi> 207 <AdsLsun>1</AdsLsun> 208 <AdsLven>1</AdsLven> 209 <AdsLsxf>1</AdsLsxf> 210 <RvctClst>0</RvctClst> 211 <GenPPlst>0</GenPPlst> 212 <AdsCpuType>"Cortex-M3"</AdsCpuType> 213 <RvctDeviceName /> 214 <mOS>0</mOS> 215 <uocRom>0</uocRom> 216 <uocRam>0</uocRam> 217 <hadIROM>1</hadIROM> 218 <hadIRAM>1</hadIRAM> 219 <hadXRAM>0</hadXRAM> 220 <uocXRam>0</uocXRam> 221 <RvdsVP>0</RvdsVP> 222 <RvdsMve>0</RvdsMve> 223 <hadIRAM2>0</hadIRAM2> 224 <hadIROM2>0</hadIROM2> 225 <StupSel>8</StupSel> 226 <useUlib>0</useUlib> 227 <EndSel>0</EndSel> 228 <uLtcg>0</uLtcg> 229 <nSecure>0</nSecure> 230 <RoSelD>3</RoSelD> 231 <RwSelD>3</RwSelD> 232 <CodeSel>0</CodeSel> 233 <OptFeed>0</OptFeed> 234 <NoZi1>0</NoZi1> 235 <NoZi2>0</NoZi2> 236 <NoZi3>0</NoZi3> 237 <NoZi4>0</NoZi4> 238 <NoZi5>0</NoZi5> 239 <Ro1Chk>0</Ro1Chk> 240 <Ro2Chk>0</Ro2Chk> 241 <Ro3Chk>0</Ro3Chk> 242 <Ir1Chk>1</Ir1Chk> 243 <Ir2Chk>0</Ir2Chk> 244 <Ra1Chk>0</Ra1Chk> 245 <Ra2Chk>0</Ra2Chk> 246 <Ra3Chk>0</Ra3Chk> 247 <Im1Chk>1</Im1Chk> 248 <Im2Chk>0</Im2Chk> 249 <OnChipMemories> 250 <Ocm1> 251 <Type>0</Type> 252 <StartAddress>0x0</StartAddress> 253 <Size>0x0</Size> 254 </Ocm1> 255 <Ocm2> 256 <Type>0</Type> 257 <StartAddress>0x0</StartAddress> 258 <Size>0x0</Size> 259 </Ocm2> 260 <Ocm3> 261 <Type>0</Type> 262 <StartAddress>0x0</StartAddress> 263 <Size>0x0</Size> 264 </Ocm3> 265 <Ocm4> 266 <Type>0</Type> 267 <StartAddress>0x0</StartAddress> 268 <Size>0x0</Size> 269 </Ocm4> 270 <Ocm5> 271 <Type>0</Type> 272 <StartAddress>0x0</StartAddress> 273 <Size>0x0</Size> 274 </Ocm5> 275 <Ocm6> 276 <Type>0</Type> 277 <StartAddress>0x0</StartAddress> 278 <Size>0x0</Size> 279 </Ocm6> 280 <IRAM> 281 <Type>0</Type> 282 <StartAddress>0x20000000</StartAddress> 283 <Size>0x4000</Size> 284 </IRAM> 285 <IROM> 286 <Type>1</Type> 287 <StartAddress>0x8000000</StartAddress> 288 <Size>0x20000</Size> 289 </IROM> 290 <XRAM> 291 <Type>0</Type> 292 <StartAddress>0x0</StartAddress> 293 <Size>0x0</Size> 294 </XRAM> 295 <OCR_RVCT1> 296 <Type>1</Type> 297 <StartAddress>0x0</StartAddress> 298 <Size>0x0</Size> 299 </OCR_RVCT1> 300 <OCR_RVCT2> 301 <Type>1</Type> 302 <StartAddress>0x0</StartAddress> 303 <Size>0x0</Size> 304 </OCR_RVCT2> 305 <OCR_RVCT3> 306 <Type>1</Type> 307 <StartAddress>0x0</StartAddress> 308 <Size>0x0</Size> 309 </OCR_RVCT3> 310 <OCR_RVCT4> 311 <Type>1</Type> 312 <StartAddress>0x8000000</StartAddress> 313 <Size>0x20000</Size> 314 </OCR_RVCT4> 315 <OCR_RVCT5> 316 <Type>1</Type> 317 <StartAddress>0x0</StartAddress> 318 <Size>0x0</Size> 319 </OCR_RVCT5> 320 <OCR_RVCT6> 321 <Type>0</Type> 322 <StartAddress>0x0</StartAddress> 323 <Size>0x0</Size> 324 </OCR_RVCT6> 325 <OCR_RVCT7> 326 <Type>0</Type> 327 <StartAddress>0x0</StartAddress> 328 <Size>0x0</Size> 329 </OCR_RVCT7> 330 <OCR_RVCT8> 331 <Type>0</Type> 332 <StartAddress>0x0</StartAddress> 333 <Size>0x0</Size> 334 </OCR_RVCT8> 335 <OCR_RVCT9> 336 <Type>0</Type> 337 <StartAddress>0x20000000</StartAddress> 338 <Size>0x4000</Size> 339 </OCR_RVCT9> 340 <OCR_RVCT10> 341 <Type>0</Type> 342 <StartAddress>0x0</StartAddress> 343 <Size>0x0</Size> 344 </OCR_RVCT10> 345 </OnChipMemories> 346 <RvctStartVector /> 347 </ArmAdsMisc> 348 <Cads> 349 <interw>1</interw> 350 <Optim>1</Optim> 351 <oTime>0</oTime> 352 <SplitLS>0</SplitLS> 353 <OneElfS>1</OneElfS> 354 <Strict>0</Strict> 355 <EnumInt>0</EnumInt> 356 <PlainCh>0</PlainCh> 357 <Ropi>0</Ropi> 358 <Rwpi>0</Rwpi> 359 <wLevel>0</wLevel> 360 <uThumb>0</uThumb> 361 <uSurpInc>0</uSurpInc> 362 <uC99>1</uC99> 363 <uGnu>0</uGnu> 364 <useXO>0</useXO> 365 <v6Lang>1</v6Lang> 366 <v6LangP>1</v6LangP> 367 <vShortEn>1</vShortEn> 368 <vShortWch>1</vShortWch> 369 <v6Lto>0</v6Lto> 370 <v6WtE>0</v6WtE> 371 <v6Rtti>0</v6Rtti> 372 <VariousControls> 373 <MiscControls /> 374 <Define>USE_HAL_DRIVER, STM32L151xB</Define> 375 <Undefine /> 376 <IncludePath>.;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;board\ports;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m3;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common;..\libraries\STM32L1xx_HAL\CMSIS\Device\ST\STM32L1xx\Include;..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Inc;..\libraries\STM32L1xx_HAL\CMSIS\Include</IncludePath> 377 </VariousControls> 378 </Cads> 379 <Aads> 380 <interw>1</interw> 381 <Ropi>0</Ropi> 382 <Rwpi>0</Rwpi> 383 <thumb>0</thumb> 384 <SplitLS>0</SplitLS> 385 <SwStkChk>0</SwStkChk> 386 <NoWarn>0</NoWarn> 387 <uSurpInc>0</uSurpInc> 388 <useXO>0</useXO> 389 <uClangAs>0</uClangAs> 390 <VariousControls> 391 <MiscControls /> 392 <Define /> 393 <Undefine /> 394 <IncludePath /> 395 </VariousControls> 396 </Aads> 397 <LDads> 398 <umfTarg>0</umfTarg> 399 <Ropi>0</Ropi> 400 <Rwpi>0</Rwpi> 401 <noStLib>0</noStLib> 402 <RepFail>1</RepFail> 403 <useFile>0</useFile> 404 <TextAddressRange>0x08000000</TextAddressRange> 405 <DataAddressRange>0x20000000</DataAddressRange> 406 <pXoBase /> 407 <ScatterFile>.\board\linker_scripts\link.sct</ScatterFile> 408 <IncludeLibs /> 409 <IncludeLibsPath /> 410 <Misc /> 411 <LinkerInputFile /> 412 <DisabledWarnings /> 413 </LDads> 414 </TargetArmAds> 415 </TargetOption> 416 <Groups> 417 <Group> 418 <GroupName>Kernel</GroupName> 419 <Files> 420 <File> 421 <FileName>clock.c</FileName> 422 <FileType>1</FileType> 423 <FilePath>..\..\..\src\clock.c</FilePath> 424 </File> 425 </Files> 426 <Files> 427 <File> 428 <FileName>components.c</FileName> 429 <FileType>1</FileType> 430 <FilePath>..\..\..\src\components.c</FilePath> 431 </File> 432 </Files> 433 <Files> 434 <File> 435 <FileName>device.c</FileName> 436 <FileType>1</FileType> 437 <FilePath>..\..\..\src\device.c</FilePath> 438 </File> 439 </Files> 440 <Files> 441 <File> 442 <FileName>idle.c</FileName> 443 <FileType>1</FileType> 444 <FilePath>..\..\..\src\idle.c</FilePath> 445 </File> 446 </Files> 447 <Files> 448 <File> 449 <FileName>ipc.c</FileName> 450 <FileType>1</FileType> 451 <FilePath>..\..\..\src\ipc.c</FilePath> 452 </File> 453 </Files> 454 <Files> 455 <File> 456 <FileName>irq.c</FileName> 457 <FileType>1</FileType> 458 <FilePath>..\..\..\src\irq.c</FilePath> 459 </File> 460 </Files> 461 <Files> 462 <File> 463 <FileName>kservice.c</FileName> 464 <FileType>1</FileType> 465 <FilePath>..\..\..\src\kservice.c</FilePath> 466 </File> 467 </Files> 468 <Files> 469 <File> 470 <FileName>mem.c</FileName> 471 <FileType>1</FileType> 472 <FilePath>..\..\..\src\mem.c</FilePath> 473 </File> 474 </Files> 475 <Files> 476 <File> 477 <FileName>memheap.c</FileName> 478 <FileType>1</FileType> 479 <FilePath>..\..\..\src\memheap.c</FilePath> 480 </File> 481 </Files> 482 <Files> 483 <File> 484 <FileName>mempool.c</FileName> 485 <FileType>1</FileType> 486 <FilePath>..\..\..\src\mempool.c</FilePath> 487 </File> 488 </Files> 489 <Files> 490 <File> 491 <FileName>object.c</FileName> 492 <FileType>1</FileType> 493 <FilePath>..\..\..\src\object.c</FilePath> 494 </File> 495 </Files> 496 <Files> 497 <File> 498 <FileName>scheduler.c</FileName> 499 <FileType>1</FileType> 500 <FilePath>..\..\..\src\scheduler.c</FilePath> 501 </File> 502 </Files> 503 <Files> 504 <File> 505 <FileName>signal.c</FileName> 506 <FileType>1</FileType> 507 <FilePath>..\..\..\src\signal.c</FilePath> 508 </File> 509 </Files> 510 <Files> 511 <File> 512 <FileName>thread.c</FileName> 513 <FileType>1</FileType> 514 <FilePath>..\..\..\src\thread.c</FilePath> 515 </File> 516 </Files> 517 <Files> 518 <File> 519 <FileName>timer.c</FileName> 520 <FileType>1</FileType> 521 <FilePath>..\..\..\src\timer.c</FilePath> 522 </File> 523 </Files> 524 </Group> 525 <Group> 526 <GroupName>Applications</GroupName> 527 <Files> 528 <File> 529 <FileName>main.c</FileName> 530 <FileType>1</FileType> 531 <FilePath>applications\main.c</FilePath> 532 </File> 533 </Files> 534 </Group> 535 <Group> 536 <GroupName>Drivers</GroupName> 537 <Files> 538 <File> 539 <FileName>board.c</FileName> 540 <FileType>1</FileType> 541 <FilePath>board\board.c</FilePath> 542 </File> 543 </Files> 544 <Files> 545 <File> 546 <FileName>stm32L1xx_hal_msp.c</FileName> 547 <FileType>1</FileType> 548 <FilePath>board\CubeMX_Config\Src\stm32L1xx_hal_msp.c</FilePath> 549 </File> 550 </Files> 551 <Files> 552 <File> 553 <FileName>startup_stm32L151xb.s</FileName> 554 <FileType>2</FileType> 555 <FilePath>..\libraries\STM32L1xx_HAL\CMSIS\Device\ST\STM32L1xx\Source\Templates\arm\startup_stm32L151xb.s</FilePath> 556 </File> 557 </Files> 558 <Files> 559 <File> 560 <FileName>drv_gpio.c</FileName> 561 <FileType>1</FileType> 562 <FilePath>..\libraries\HAL_Drivers\drv_gpio.c</FilePath> 563 </File> 564 </Files> 565 <Files> 566 <File> 567 <FileName>drv_usart.c</FileName> 568 <FileType>1</FileType> 569 <FilePath>..\libraries\HAL_Drivers\drv_usart.c</FilePath> 570 </File> 571 </Files> 572 <Files> 573 <File> 574 <FileName>drv_common.c</FileName> 575 <FileType>1</FileType> 576 <FilePath>..\libraries\HAL_Drivers\drv_common.c</FilePath> 577 </File> 578 </Files> 579 </Group> 580 <Group> 581 <GroupName>cpu</GroupName> 582 <Files> 583 <File> 584 <FileName>backtrace.c</FileName> 585 <FileType>1</FileType> 586 <FilePath>..\..\..\libcpu\arm\common\backtrace.c</FilePath> 587 </File> 588 </Files> 589 <Files> 590 <File> 591 <FileName>div0.c</FileName> 592 <FileType>1</FileType> 593 <FilePath>..\..\..\libcpu\arm\common\div0.c</FilePath> 594 </File> 595 </Files> 596 <Files> 597 <File> 598 <FileName>showmem.c</FileName> 599 <FileType>1</FileType> 600 <FilePath>..\..\..\libcpu\arm\common\showmem.c</FilePath> 601 </File> 602 </Files> 603 <Files> 604 <File> 605 <FileName>cpuport.c</FileName> 606 <FileType>1</FileType> 607 <FilePath>..\..\..\libcpu\arm\cortex-m3\cpuport.c</FilePath> 608 </File> 609 </Files> 610 <Files> 611 <File> 612 <FileName>context_rvds.S</FileName> 613 <FileType>2</FileType> 614 <FilePath>..\..\..\libcpu\arm\cortex-m3\context_rvds.S</FilePath> 615 </File> 616 </Files> 617 </Group> 618 <Group> 619 <GroupName>DeviceDrivers</GroupName> 620 <Files> 621 <File> 622 <FileName>pin.c</FileName> 623 <FileType>1</FileType> 624 <FilePath>..\..\..\components\drivers\misc\pin.c</FilePath> 625 </File> 626 </Files> 627 <Files> 628 <File> 629 <FileName>serial.c</FileName> 630 <FileType>1</FileType> 631 <FilePath>..\..\..\components\drivers\serial\serial.c</FilePath> 632 </File> 633 </Files> 634 <Files> 635 <File> 636 <FileName>completion.c</FileName> 637 <FileType>1</FileType> 638 <FilePath>..\..\..\components\drivers\src\completion.c</FilePath> 639 </File> 640 </Files> 641 <Files> 642 <File> 643 <FileName>dataqueue.c</FileName> 644 <FileType>1</FileType> 645 <FilePath>..\..\..\components\drivers\src\dataqueue.c</FilePath> 646 </File> 647 </Files> 648 <Files> 649 <File> 650 <FileName>pipe.c</FileName> 651 <FileType>1</FileType> 652 <FilePath>..\..\..\components\drivers\src\pipe.c</FilePath> 653 </File> 654 </Files> 655 <Files> 656 <File> 657 <FileName>ringblk_buf.c</FileName> 658 <FileType>1</FileType> 659 <FilePath>..\..\..\components\drivers\src\ringblk_buf.c</FilePath> 660 </File> 661 </Files> 662 <Files> 663 <File> 664 <FileName>ringbuffer.c</FileName> 665 <FileType>1</FileType> 666 <FilePath>..\..\..\components\drivers\src\ringbuffer.c</FilePath> 667 </File> 668 </Files> 669 <Files> 670 <File> 671 <FileName>waitqueue.c</FileName> 672 <FileType>1</FileType> 673 <FilePath>..\..\..\components\drivers\src\waitqueue.c</FilePath> 674 </File> 675 </Files> 676 <Files> 677 <File> 678 <FileName>workqueue.c</FileName> 679 <FileType>1</FileType> 680 <FilePath>..\..\..\components\drivers\src\workqueue.c</FilePath> 681 </File> 682 </Files> 683 </Group> 684 <Group> 685 <GroupName>finsh</GroupName> 686 <Files> 687 <File> 688 <FileName>shell.c</FileName> 689 <FileType>1</FileType> 690 <FilePath>..\..\..\components\finsh\shell.c</FilePath> 691 </File> 692 </Files> 693 <Files> 694 <File> 695 <FileName>cmd.c</FileName> 696 <FileType>1</FileType> 697 <FilePath>..\..\..\components\finsh\cmd.c</FilePath> 698 </File> 699 </Files> 700 <Files> 701 <File> 702 <FileName>msh.c</FileName> 703 <FileType>1</FileType> 704 <FilePath>..\..\..\components\finsh\msh.c</FilePath> 705 </File> 706 </Files> 707 </Group> 708 <Group> 709 <GroupName>libc</GroupName> 710 <Files> 711 <File> 712 <FileName>time.c</FileName> 713 <FileType>1</FileType> 714 <FilePath>..\..\..\components\libc\compilers\common\time.c</FilePath> 715 </File> 716 </Files> 717 </Group> 718 <Group> 719 <GroupName>STM32_HAL</GroupName> 720 <Files> 721 <File> 722 <FileName>system_stm32L1xx.c</FileName> 723 <FileType>1</FileType> 724 <FilePath>..\libraries\STM32L1xx_HAL\CMSIS\Device\ST\STM32L1xx\Source\Templates\system_stm32L1xx.c</FilePath> 725 </File> 726 </Files> 727 <Files> 728 <File> 729 <FileName>stm32L1xx_hal_dma.c</FileName> 730 <FileType>1</FileType> 731 <FilePath>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_dma.c</FilePath> 732 </File> 733 </Files> 734 <Files> 735 <File> 736 <FileName>stm32L1xx_hal_cortex.c</FileName> 737 <FileType>1</FileType> 738 <FilePath>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_cortex.c</FilePath> 739 </File> 740 </Files> 741 <Files> 742 <File> 743 <FileName>stm32L1xx_hal_crc.c</FileName> 744 <FileType>1</FileType> 745 <FilePath>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_crc.c</FilePath> 746 </File> 747 </Files> 748 <Files> 749 <File> 750 <FileName>stm32L1xx_hal_pwr.c</FileName> 751 <FileType>1</FileType> 752 <FilePath>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_pwr.c</FilePath> 753 </File> 754 </Files> 755 <Files> 756 <File> 757 <FileName>stm32L1xx_hal_rcc.c</FileName> 758 <FileType>1</FileType> 759 <FilePath>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_rcc.c</FilePath> 760 </File> 761 </Files> 762 <Files> 763 <File> 764 <FileName>stm32L1xx_hal_rcc_ex.c</FileName> 765 <FileType>1</FileType> 766 <FilePath>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_rcc_ex.c</FilePath> 767 </File> 768 </Files> 769 <Files> 770 <File> 771 <FileName>stm32L1xx_hal.c</FileName> 772 <FileType>1</FileType> 773 <FilePath>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal.c</FilePath> 774 </File> 775 </Files> 776 <Files> 777 <File> 778 <FileName>stm32l1xx_hal_cryp.c</FileName> 779 <FileType>1</FileType> 780 <FilePath>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32l1xx_hal_cryp.c</FilePath> 781 </File> 782 </Files> 783 <Files> 784 <File> 785 <FileName>stm32l1xx_hal_cryp_ex.c</FileName> 786 <FileType>1</FileType> 787 <FilePath>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32l1xx_hal_cryp_ex.c</FilePath> 788 </File> 789 </Files> 790 <Files> 791 <File> 792 <FileName>stm32L1xx_hal_sram.c</FileName> 793 <FileType>1</FileType> 794 <FilePath>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_sram.c</FilePath> 795 </File> 796 </Files> 797 <Files> 798 <File> 799 <FileName>stm32L1xx_hal_gpio.c</FileName> 800 <FileType>1</FileType> 801 <FilePath>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_gpio.c</FilePath> 802 </File> 803 </Files> 804 <Files> 805 <File> 806 <FileName>stm32L1xx_hal_uart.c</FileName> 807 <FileType>1</FileType> 808 <FilePath>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_uart.c</FilePath> 809 </File> 810 </Files> 811 <Files> 812 <File> 813 <FileName>stm32L1xx_hal_usart.c</FileName> 814 <FileType>1</FileType> 815 <FilePath>..\libraries\STM32L1xx_HAL\STM32L1xx_HAL_Driver\Src\stm32L1xx_hal_usart.c</FilePath> 816 </File> 817 </Files> 818 </Group> 819 </Groups> 820 </Target> 821 </Targets> 822</Project> 823