<?xml version="1.0" encoding="UTF-8" standalone="no" ?> <Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_proj.xsd"> <SchemaVersion>1.1</SchemaVersion> <Header>### uVision Project, (C) Keil Software</Header> <Targets> <Target> <TargetName>Demo</TargetName> <ToolsetNumber>0x4</ToolsetNumber> <ToolsetName>ARM-ADS</ToolsetName> <TargetOption> <TargetCommonOption> <Device>STM32F107VC</Device> <Vendor>STMicroelectronics</Vendor> <Cpu>IRAM(0x20000000-0x2000FFFF) IROM(0x8000000-0x803FFFF) CLOCK(25000000) CPUTYPE("Cortex-M3")</Cpu> <FlashUtilSpec></FlashUtilSpec> <StartupFile>"STARTUP\ST\STM32F10x.s" ("STM32 Startup Code")</StartupFile> <FlashDriverDll>UL2CM3(-O14 -S0 -C0 -N00("ARM Cortex-M3") -D00(1BA00477) -L00(4) -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F10x_CL -FS08000000 -FL040000)</FlashDriverDll> <DeviceId>4889</DeviceId> <RegisterFile>stm32f10x_lib.h</RegisterFile> <MemoryEnv></MemoryEnv> <Cmp></Cmp> <Asm></Asm> <Linker></Linker> <OHString></OHString> <InfinionOptionDll></InfinionOptionDll> <SLE66CMisc></SLE66CMisc> <SLE66AMisc></SLE66AMisc> <SLE66LinkerMisc></SLE66LinkerMisc> <SFDFile>SFD\ST\STM32F107x\STM32F107.sfr</SFDFile> <UseEnv>0</UseEnv> <BinPath></BinPath> <IncludePath></IncludePath> <LibPath></LibPath> <RegisterFilePath>ST\STM32F10x\</RegisterFilePath> <DBRegisterFilePath>ST\STM32F10x\</DBRegisterFilePath> <TargetStatus> <Error>0</Error> <ExitCodeStop>0</ExitCodeStop> <ButtonStop>0</ButtonStop> <NotGenerated>0</NotGenerated> <InvalidFlash>1</InvalidFlash> </TargetStatus> <OutputDirectory>.\obj\</OutputDirectory> <OutputName>ch</OutputName> <CreateExecutable>1</CreateExecutable> <CreateLib>0</CreateLib> <CreateHexFile>0</CreateHexFile> <DebugInformation>1</DebugInformation> <BrowseInformation>1</BrowseInformation> <ListingPath>.\lst\</ListingPath> <HexFormatSelection>1</HexFormatSelection> <Merge32K>0</Merge32K> <CreateBatchFile>0</CreateBatchFile> <BeforeCompile> <RunUserProg1>0</RunUserProg1> <RunUserProg2>0</RunUserProg2> <UserProg1Name></UserProg1Name> <UserProg2Name></UserProg2Name> <UserProg1Dos16Mode>0</UserProg1Dos16Mode> <UserProg2Dos16Mode>0</UserProg2Dos16Mode> </BeforeCompile> <BeforeMake> <RunUserProg1>0</RunUserProg1> <RunUserProg2>0</RunUserProg2> <UserProg1Name></UserProg1Name> <UserProg2Name></UserProg2Name> <UserProg1Dos16Mode>0</UserProg1Dos16Mode> <UserProg2Dos16Mode>0</UserProg2Dos16Mode> </BeforeMake> <AfterMake> <RunUserProg1>0</RunUserProg1> <RunUserProg2>0</RunUserProg2> <UserProg1Name></UserProg1Name> <UserProg2Name></UserProg2Name> <UserProg1Dos16Mode>0</UserProg1Dos16Mode> <UserProg2Dos16Mode>0</UserProg2Dos16Mode> </AfterMake> <SelectedForBatchBuild>0</SelectedForBatchBuild> <SVCSIdString></SVCSIdString> </TargetCommonOption> <CommonProperty> <UseCPPCompiler>0</UseCPPCompiler> <RVCTCodeConst>0</RVCTCodeConst> <RVCTZI>0</RVCTZI> <RVCTOtherData>0</RVCTOtherData> <ModuleSelection>0</ModuleSelection> <IncludeInBuild>1</IncludeInBuild> <AlwaysBuild>0</AlwaysBuild> <GenerateAssemblyFile>0</GenerateAssemblyFile> <AssembleAssemblyFile>0</AssembleAssemblyFile> <PublicsOnly>0</PublicsOnly> <StopOnExitCode>3</StopOnExitCode> <CustomArgument></CustomArgument> <IncludeLibraryModules></IncludeLibraryModules> </CommonProperty> <DllOption> <SimDllName>SARMCM3.DLL</SimDllName> <SimDllArguments></SimDllArguments> <SimDlgDll>DARMSTM.DLL</SimDlgDll> <SimDlgDllArguments>-pSTM32F107VC</SimDlgDllArguments> <TargetDllName>SARMCM3.DLL</TargetDllName> <TargetDllArguments></TargetDllArguments> <TargetDlgDll>TARMSTM.DLL</TargetDlgDll> <TargetDlgDllArguments>-pSTM32F107VC</TargetDlgDllArguments> </DllOption> <DebugOption> <OPTHX> <HexSelection>1</HexSelection> <HexRangeLowAddress>0</HexRangeLowAddress> <HexRangeHighAddress>0</HexRangeHighAddress> <HexOffset>0</HexOffset> <Oh166RecLen>16</Oh166RecLen> </OPTHX> <Simulator> <UseSimulator>0</UseSimulator> <LoadApplicationAtStartup>1</LoadApplicationAtStartup> <RunToMain>1</RunToMain> <RestoreBreakpoints>1</RestoreBreakpoints> <RestoreWatchpoints>1</RestoreWatchpoints> <RestoreMemoryDisplay>1</RestoreMemoryDisplay> <RestoreFunctions>1</RestoreFunctions> <RestoreToolbox>1</RestoreToolbox> <LimitSpeedToRealTime>0</LimitSpeedToRealTime> </Simulator> <Target> <UseTarget>1</UseTarget> <LoadApplicationAtStartup>1</LoadApplicationAtStartup> <RunToMain>0</RunToMain> <RestoreBreakpoints>1</RestoreBreakpoints> <RestoreWatchpoints>1</RestoreWatchpoints> <RestoreMemoryDisplay>1</RestoreMemoryDisplay> <RestoreFunctions>0</RestoreFunctions> <RestoreToolbox>1</RestoreToolbox> </Target> <RunDebugAfterBuild>0</RunDebugAfterBuild> <TargetSelection>8</TargetSelection> <SimDlls> <CpuDll></CpuDll> <CpuDllArguments></CpuDllArguments> <PeripheralDll></PeripheralDll> <PeripheralDllArguments></PeripheralDllArguments> <InitializationFile></InitializationFile> </SimDlls> <TargetDlls> <CpuDll></CpuDll> <CpuDllArguments></CpuDllArguments> <PeripheralDll></PeripheralDll> <PeripheralDllArguments></PeripheralDllArguments> <InitializationFile></InitializationFile> <Driver>STLink\ST-LINKIII-KEIL.dll</Driver> </TargetDlls> </DebugOption> <Utilities> <Flash1> <UseTargetDll>1</UseTargetDll> <UseExternalTool>0</UseExternalTool> <RunIndependent>0</RunIndependent> <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging> <Capability>1</Capability> <DriverSelection>4100</DriverSelection> </Flash1> <Flash2>STLink\ST-LINKIII-KEIL.dll</Flash2> <Flash3>"" ()</Flash3> <Flash4></Flash4> </Utilities> <TargetArmAds> <ArmAdsMisc> <GenerateListings>0</GenerateListings> <asHll>1</asHll> <asAsm>1</asAsm> <asMacX>1</asMacX> <asSyms>1</asSyms> <asFals>1</asFals> <asDbgD>1</asDbgD> <asForm>1</asForm> <ldLst>0</ldLst> <ldmm>1</ldmm> <ldXref>1</ldXref> <BigEnd>0</BigEnd> <AdsALst>1</AdsALst> <AdsACrf>1</AdsACrf> <AdsANop>0</AdsANop> <AdsANot>0</AdsANot> <AdsLLst>1</AdsLLst> <AdsLmap>1</AdsLmap> <AdsLcgr>1</AdsLcgr> <AdsLsym>1</AdsLsym> <AdsLszi>1</AdsLszi> <AdsLtoi>1</AdsLtoi> <AdsLsun>1</AdsLsun> <AdsLven>1</AdsLven> <AdsLsxf>1</AdsLsxf> <RvctClst>0</RvctClst> <GenPPlst>0</GenPPlst> <AdsCpuType>"Cortex-M3"</AdsCpuType> <RvctDeviceName></RvctDeviceName> <mOS>0</mOS> <uocRom>0</uocRom> <uocRam>0</uocRam> <hadIROM>1</hadIROM> <hadIRAM>1</hadIRAM> <hadXRAM>0</hadXRAM> <uocXRam>0</uocXRam> <RvdsVP>0</RvdsVP> <hadIRAM2>0</hadIRAM2> <hadIROM2>0</hadIROM2> <StupSel>8</StupSel> <useUlib>0</useUlib> <EndSel>0</EndSel> <uLtcg>0</uLtcg> <RoSelD>3</RoSelD> <RwSelD>3</RwSelD> <CodeSel>0</CodeSel> <OptFeed>0</OptFeed> <NoZi1>0</NoZi1> <NoZi2>0</NoZi2> <NoZi3>0</NoZi3> <NoZi4>0</NoZi4> <NoZi5>0</NoZi5> <Ro1Chk>0</Ro1Chk> <Ro2Chk>0</Ro2Chk> <Ro3Chk>0</Ro3Chk> <Ir1Chk>1</Ir1Chk> <Ir2Chk>0</Ir2Chk> <Ra1Chk>0</Ra1Chk> <Ra2Chk>0</Ra2Chk> <Ra3Chk>0</Ra3Chk> <Im1Chk>1</Im1Chk> <Im2Chk>1</Im2Chk> <OnChipMemories> <Ocm1> <Type>0</Type> <StartAddress>0x0</StartAddress> <Size>0x0</Size> </Ocm1> <Ocm2> <Type>0</Type> <StartAddress>0x0</StartAddress> <Size>0x0</Size> </Ocm2> <Ocm3> <Type>0</Type> <StartAddress>0x0</StartAddress> <Size>0x0</Size> </Ocm3> <Ocm4> <Type>0</Type> <StartAddress>0x0</StartAddress> <Size>0x0</Size> </Ocm4> <Ocm5> <Type>0</Type> <StartAddress>0x0</StartAddress> <Size>0x0</Size> </Ocm5> <Ocm6> <Type>0</Type> <StartAddress>0x0</StartAddress> <Size>0x0</Size> </Ocm6> <IRAM> <Type>0</Type> <StartAddress>0x20000000</StartAddress> <Size>0x10000</Size> </IRAM> <IROM> <Type>1</Type> <StartAddress>0x8000000</StartAddress> <Size>0x40000</Size> </IROM> <XRAM> <Type>0</Type> <StartAddress>0x0</StartAddress> <Size>0x0</Size> </XRAM> <OCR_RVCT1> <Type>1</Type> <StartAddress>0x0</StartAddress> <Size>0x0</Size> </OCR_RVCT1> <OCR_RVCT2> <Type>1</Type> <StartAddress>0x0</StartAddress> <Size>0x0</Size> </OCR_RVCT2> <OCR_RVCT3> <Type>1</Type> <StartAddress>0x0</StartAddress> <Size>0x0</Size> </OCR_RVCT3> <OCR_RVCT4> <Type>1</Type> <StartAddress>0x8000000</StartAddress> <Size>0x40000</Size> </OCR_RVCT4> <OCR_RVCT5> <Type>1</Type> <StartAddress>0x0</StartAddress> <Size>0x0</Size> </OCR_RVCT5> <OCR_RVCT6> <Type>0</Type> <StartAddress>0x0</StartAddress> <Size>0x0</Size> </OCR_RVCT6> <OCR_RVCT7> <Type>0</Type> <StartAddress>0x0</StartAddress> <Size>0x0</Size> </OCR_RVCT7> <OCR_RVCT8> <Type>0</Type> <StartAddress>0x0</StartAddress> <Size>0x0</Size> </OCR_RVCT8> <OCR_RVCT9> <Type>0</Type> <StartAddress>0x20000000</StartAddress> <Size>0x10000</Size> </OCR_RVCT9> <OCR_RVCT10> <Type>0</Type> <StartAddress>0x20010000</StartAddress> <Size>0x1</Size> </OCR_RVCT10> </OnChipMemories> <RvctStartVector></RvctStartVector> </ArmAdsMisc> <Cads> <interw>1</interw> <Optim>4</Optim> <oTime>1</oTime> <SplitLS>0</SplitLS> <OneElfS>0</OneElfS> <Strict>0</Strict> <EnumInt>0</EnumInt> <PlainCh>0</PlainCh> <Ropi>0</Ropi> <Rwpi>0</Rwpi> <wLevel>0</wLevel> <uThumb>0</uThumb> <VariousControls> <MiscControls></MiscControls> <Define>__heap_base__=Image$$RW_IRAM1$$ZI$$Limit __heap_end__=Image$$RW_IRAM2$$Base</Define> <Undefine></Undefine> <IncludePath>..\;..\..\..\os\kernel\include;..\..\..\os\ports\common\ARMCMx;..\..\..\os\ports\RVCT\ARMCMx;..\..\..\os\ports\RVCT\ARMCMx\STM32F1xx;..\..\..\os\hal\include;..\..\..\os\hal\platforms\STM32;..\..\..\os\hal\platforms\STM32F1xx;..\..\..\os\hal\platforms\STM32\GPIOv1;..\..\..\os\hal\platforms\STM32\DMAv1;..\..\..\os\hal\platforms\STM32\SPIv1;..\..\..\os\hal\platforms\STM32\USARTv1;..\..\..\os\various;..\..\..\boards\OLIMEX_STM32_P107;..\..\..\test</IncludePath> </VariousControls> </Cads> <Aads> <interw>1</interw> <Ropi>0</Ropi> <Rwpi>0</Rwpi> <thumb>0</thumb> <SplitLS>0</SplitLS> <SwStkChk>0</SwStkChk> <NoWarn>0</NoWarn> <VariousControls> <MiscControls>--cpreproc</MiscControls> <Define></Define> <Undefine></Undefine> <IncludePath>..\;..\..\..\boards\OLIMEX_STM32_P107;..\..\..\os\ports\RVCT\ARMCMx\STM32F1xx</IncludePath> </VariousControls> </Aads> <LDads> <umfTarg>1</umfTarg> <Ropi>0</Ropi> <Rwpi>0</Rwpi> <noStLib>0</noStLib> <RepFail>1</RepFail> <useFile>0</useFile> <TextAddressRange>0x08000000</TextAddressRange> <DataAddressRange>0x20000000</DataAddressRange> <ScatterFile></ScatterFile> <IncludeLibs></IncludeLibs> <IncludeLibsPath></IncludeLibsPath> <Misc></Misc> <LinkerInputFile></LinkerInputFile> <DisabledWarnings></DisabledWarnings> </LDads> </TargetArmAds> </TargetOption> <Groups> <Group> <GroupName>board</GroupName> <Files> <File> <FileName>board.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\boards\OLIMEX_STM32_P107\board.c</FilePath> </File> <File> <FileName>board.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\boards\OLIMEX_STM32_P107\board.h</FilePath> </File> </Files> </Group> <Group> <GroupName>port</GroupName> <Files> <File> <FileName>cstartup.s</FileName> <FileType>2</FileType> <FilePath>..\..\..\os\ports\RVCT\ARMCMx\cstartup.s</FilePath> </File> <File> <FileName>vectors.s</FileName> <FileType>2</FileType> <FilePath>..\..\..\os\ports\RVCT\ARMCMx\STM32F1xx\vectors.s</FilePath> </File> <File> <FileName>chcoreasm_v7m.s</FileName> <FileType>2</FileType> <FilePath>..\..\..\os\ports\RVCT\ARMCMx\chcoreasm_v7m.s</FilePath> </File> <File> <FileName>chcore.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\ports\RVCT\ARMCMx\chcore.c</FilePath> </File> <File> <FileName>chcore_v7m.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.c</FilePath> </File> <File> <FileName>chcore.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\ports\RVCT\ARMCMx\chcore.h</FilePath> </File> <File> <FileName>chcore_v7m.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\ports\RVCT\ARMCMx\chcore_v7m.h</FilePath> </File> <File> <FileName>chtypes.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\ports\RVCT\ARMCMx\chtypes.h</FilePath> </File> <File> <FileName>nvic.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\ports\common\ARMCMx\nvic.c</FilePath> </File> <File> <FileName>nvic.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\ports\common\ARMCMx\nvic.h</FilePath> </File> </Files> </Group> <Group> <GroupName>kernel</GroupName> <Files> <File> <FileName>chcond.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chcond.c</FilePath> </File> <File> <FileName>chdebug.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chdebug.c</FilePath> </File> <File> <FileName>chdynamic.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chdynamic.c</FilePath> </File> <File> <FileName>chevents.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chevents.c</FilePath> </File> <File> <FileName>chheap.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chheap.c</FilePath> </File> <File> <FileName>chlists.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chlists.c</FilePath> </File> <File> <FileName>chmboxes.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chmboxes.c</FilePath> </File> <File> <FileName>chmemcore.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chmemcore.c</FilePath> </File> <File> <FileName>chmempools.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chmempools.c</FilePath> </File> <File> <FileName>chmsg.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chmsg.c</FilePath> </File> <File> <FileName>chmtx.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chmtx.c</FilePath> </File> <File> <FileName>chqueues.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chqueues.c</FilePath> </File> <File> <FileName>chregistry.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chregistry.c</FilePath> </File> <File> <FileName>chschd.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chschd.c</FilePath> </File> <File> <FileName>chsem.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chsem.c</FilePath> </File> <File> <FileName>chsys.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chsys.c</FilePath> </File> <File> <FileName>chthreads.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chthreads.c</FilePath> </File> <File> <FileName>chvt.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\kernel\src\chvt.c</FilePath> </File> <File> <FileName>ch.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\ch.h</FilePath> </File> <File> <FileName>chbsem.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chbsem.h</FilePath> </File> <File> <FileName>chcond.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chcond.h</FilePath> </File> <File> <FileName>chdebug.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chdebug.h</FilePath> </File> <File> <FileName>chdynamic.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chdynamic.h</FilePath> </File> <File> <FileName>chevents.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chevents.h</FilePath> </File> <File> <FileName>chfiles.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chfiles.h</FilePath> </File> <File> <FileName>chheap.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chheap.h</FilePath> </File> <File> <FileName>chinline.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chinline.h</FilePath> </File> <File> <FileName>chioch.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chioch.h</FilePath> </File> <File> <FileName>chlists.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chlists.h</FilePath> </File> <File> <FileName>chmboxes.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chmboxes.h</FilePath> </File> <File> <FileName>chmemcore.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chmemcore.h</FilePath> </File> <File> <FileName>chmempools.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chmempools.h</FilePath> </File> <File> <FileName>chmsg.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chmsg.h</FilePath> </File> <File> <FileName>chmtx.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chmtx.h</FilePath> </File> <File> <FileName>chqueues.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chqueues.h</FilePath> </File> <File> <FileName>chregistry.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chregistry.h</FilePath> </File> <File> <FileName>chschd.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chschd.h</FilePath> </File> <File> <FileName>chsem.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chsem.h</FilePath> </File> <File> <FileName>chstreams.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chstreams.h</FilePath> </File> <File> <FileName>chsys.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chsys.h</FilePath> </File> <File> <FileName>chthreads.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chthreads.h</FilePath> </File> <File> <FileName>chvt.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\kernel\include\chvt.h</FilePath> </File> </Files> </Group> <Group> <GroupName>hal</GroupName> <Files> <File> <FileName>adc.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\adc.c</FilePath> </File> <File> <FileName>can.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\can.c</FilePath> </File> <File> <FileName>gpt.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\gpt.c</FilePath> </File> <File> <FileName>hal.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\hal.c</FilePath> </File> <File> <FileName>i2c.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\i2c.c</FilePath> </File> <File> <FileName>mac.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\mac.c</FilePath> </File> <File> <FileName>mmc_spi.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\mmc_spi.c</FilePath> </File> <File> <FileName>pal.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\pal.c</FilePath> </File> <File> <FileName>pwm.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\pwm.c</FilePath> </File> <File> <FileName>serial.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\serial.c</FilePath> </File> <File> <FileName>serial_usb.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\serial_usb.c</FilePath> </File> <File> <FileName>spi.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\spi.c</FilePath> </File> <File> <FileName>uart.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\uart.c</FilePath> </File> <File> <FileName>usb.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\usb.c</FilePath> </File> <File> <FileName>adc.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\adc.h</FilePath> </File> <File> <FileName>can.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\can.h</FilePath> </File> <File> <FileName>gpt.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\gpt.h</FilePath> </File> <File> <FileName>hal.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\hal.h</FilePath> </File> <File> <FileName>i2c.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\i2c.h</FilePath> </File> <File> <FileName>mac.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\mac.h</FilePath> </File> <File> <FileName>mii.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\mii.h</FilePath> </File> <File> <FileName>mmc_spi.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\mmc_spi.h</FilePath> </File> <File> <FileName>pal.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\pal.h</FilePath> </File> <File> <FileName>pwm.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\pwm.h</FilePath> </File> <File> <FileName>serial.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\serial.h</FilePath> </File> <File> <FileName>serial_usb.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\serial_usb.h</FilePath> </File> <File> <FileName>spi.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\spi.h</FilePath> </File> <File> <FileName>uart.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\uart.h</FilePath> </File> <File> <FileName>usb.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\usb.h</FilePath> </File> <File> <FileName>ext.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\ext.h</FilePath> </File> <File> <FileName>icu.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\icu.h</FilePath> </File> <File> <FileName>rtc.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\rtc.h</FilePath> </File> <File> <FileName>sdc.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\sdc.h</FilePath> </File> <File> <FileName>usb_cdc.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\include\usb_cdc.h</FilePath> </File> <File> <FileName>ext.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\ext.c</FilePath> </File> <File> <FileName>icu.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\icu.c</FilePath> </File> <File> <FileName>rtc.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\rtc.c</FilePath> </File> <File> <FileName>sdc.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\src\sdc.c</FilePath> </File> </Files> </Group> <Group> <GroupName>platform</GroupName> <Files> <File> <FileName>serial_lld.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\platforms\STM32\serial_lld.h</FilePath> </File> <File> <FileName>serial_lld.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\platforms\STM32\USARTv1\serial_lld.c</FilePath> </File> <File> <FileName>pal_lld.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\platforms\STM32\GPIOv1\pal_lld.h</FilePath> </File> <File> <FileName>pal_lld.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\platforms\STM32\GPIOv1\pal_lld.c</FilePath> </File> <File> <FileName>stm32f10x.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\platforms\STM32F1xx\stm32f10x.h</FilePath> </File> <File> <FileName>hal_lld.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\platforms\STM32F1xx\hal_lld.c</FilePath> </File> <File> <FileName>hal_lld.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\platforms\STM32F1xx\hal_lld.h</FilePath> </File> <File> <FileName>hal_lld_f100.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\platforms\STM32F1xx\hal_lld_f100.h</FilePath> </File> <File> <FileName>hal_lld_f103.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\platforms\STM32F1xx\hal_lld_f103.h</FilePath> </File> <File> <FileName>hal_lld_f105_f107.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\platforms\STM32F1xx\hal_lld_f105_f107.h</FilePath> </File> <File> <FileName>stm32_rcc.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\platforms\STM32F1xx\stm32_rcc.h</FilePath> </File> <File> <FileName>stm32_dma.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\os\hal\platforms\STM32F1xx\stm32_dma.c</FilePath> </File> <File> <FileName>stm32_dma.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\os\hal\platforms\STM32F1xx\stm32_dma.h</FilePath> </File> </Files> </Group> <Group> <GroupName>test</GroupName> <Files> <File> <FileName>test.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\test\test.c</FilePath> </File> <File> <FileName>testbmk.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\test\testbmk.c</FilePath> </File> <File> <FileName>testdyn.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\test\testdyn.c</FilePath> </File> <File> <FileName>testevt.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\test\testevt.c</FilePath> </File> <File> <FileName>testheap.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\test\testheap.c</FilePath> </File> <File> <FileName>testmbox.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\test\testmbox.c</FilePath> </File> <File> <FileName>testmsg.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\test\testmsg.c</FilePath> </File> <File> <FileName>testmtx.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\test\testmtx.c</FilePath> </File> <File> <FileName>testpools.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\test\testpools.c</FilePath> </File> <File> <FileName>testqueues.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\test\testqueues.c</FilePath> </File> <File> <FileName>testsem.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\test\testsem.c</FilePath> </File> <File> <FileName>testthd.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\test\testthd.c</FilePath> </File> <File> <FileName>test.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\test\test.h</FilePath> </File> <File> <FileName>testbmk.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\test\testbmk.h</FilePath> </File> <File> <FileName>testdyn.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\test\testdyn.h</FilePath> </File> <File> <FileName>testevt.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\test\testevt.h</FilePath> </File> <File> <FileName>testheap.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\test\testheap.h</FilePath> </File> <File> <FileName>testmbox.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\test\testmbox.h</FilePath> </File> <File> <FileName>testmsg.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\test\testmsg.h</FilePath> </File> <File> <FileName>testmtx.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\test\testmtx.h</FilePath> </File> <File> <FileName>testpools.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\test\testpools.h</FilePath> </File> <File> <FileName>testqueues.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\test\testqueues.h</FilePath> </File> <File> <FileName>testsem.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\test\testsem.h</FilePath> </File> <File> <FileName>testthd.h</FileName> <FileType>5</FileType> <FilePath>..\..\..\test\testthd.h</FilePath> </File> </Files> </Group> <Group> <GroupName>demo</GroupName> <Files> <File> <FileName>main.c</FileName> <FileType>1</FileType> <FilePath>..\main.c</FilePath> </File> <File> <FileName>chconf.h</FileName> <FileType>5</FileType> <FilePath>..\chconf.h</FilePath> </File> <File> <FileName>halconf.h</FileName> <FileType>5</FileType> <FilePath>..\halconf.h</FilePath> </File> <File> <FileName>mcuconf.h</FileName> <FileType>5</FileType> <FilePath>..\mcuconf.h</FilePath> </File> </Files> </Group> </Groups> </Target> </Targets> </Project>