This repository was archived by the owner on Jun 5, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 10 files changed +19
-16
lines changed
DeviceCode/Targets/OS/CMSIS_RTOS
DeviceCode/Initialization
STM32F4DISCOVERY/DeviceCode/Initialization Expand file tree Collapse file tree 10 files changed +19
-16
lines changed Original file line number Diff line number Diff line change 77
88# CMSIS and CMSIS_RTX
99/CMSIS /CMSIS /
10- /CMSIS /CMSIS_RTX /*
1110/CMSIS /Device /*
1211/CMSIS /ARM.CMSIS.pdsc
13- ! /CMSIS /CMSIS_RTX /dotNetMF.proj
12+ ! /CMSIS /CMSIS / RTOS / RTX /dotNetMF.proj
1413
1514# Visual Studio
1615* .aps
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 88 <Description >CMSIS-RTX OS</Description >
99 <Level >HAL</Level >
1010 <LibraryFile >CMSIS_RTX.$(LIB_EXT)</LibraryFile >
11- <ProjectPath >$(SPOCLIENT)\CMSIS\CMSIS_RTX \dotNetMF.proj</ProjectPath >
11+ <ProjectPath >$(SPOCLIENT)\CMSIS\CMSIS\RTOS\RTX \dotNetMF.proj</ProjectPath >
1212 <ManifestFile >CMSIS_RTX.$(LIB_EXT).manifest</ManifestFile >
1313 <Groups >OS\CMSIS_RTOS</Groups >
1414 <LibraryCategory >
3131 </PropertyGroup >
3232 <Import Project =" $(SPOCLIENT)\tools\targets\Microsoft.SPOT.System.Settings" />
3333 <ItemGroup >
34- <IncludePaths Include =" CMSIS\CMSIS_RTX \INC" />
35- <IncludePaths Include =" CMSIS\CMSIS_RTX \SRC" />
34+ <IncludePaths Include =" CMSIS\CMSIS\RTOS\RTX \INC" />
35+ <IncludePaths Include =" CMSIS\CMSIS\RTOS\RTX \SRC" />
3636 <IncludePaths Include =" CMSIS\CMSIS\Include" />
3737 <IncludePaths Include =" CMSIS\CMSIS\Driver\Include" />
3838 </ItemGroup >
Original file line number Diff line number Diff line change 22This folder is a placeholder for the CMSIS source code installation. CMSIS is available from ARM on
33the [ ARM web site] ( http://www.arm.com/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php )
44
5- CMSIS comes as a ZIP file, ** _ the version this code base is validated and tested with is v4.2 (CMSIS-SP-00300-r4p2 -00rel0.zip)_ **
5+ CMSIS comes as a ZIP file, ** _ the version this code base is validated and tested with is v4.3 (CMSIS-SP-00300-r4p3 -00rel0.zip)_ **
66Extract the contents of the zip file into the same directory as this readme.md file. The build system will look for the
77CMSIS support files here.
Original file line number Diff line number Diff line change 1515 <TARGETCODEBASE>CMSIS_RTOS</TARGETCODEBASE>
1616 <TARGETCODEBASETYPE>OS</TARGETCODEBASETYPE>
1717 <IsSolutionWizardVisible>false</IsSolutionWizardVisible>
18+ <CMSIS_RequiredVersion>4.3.0</CMSIS_RequiredVersion>
1819 </PropertyGroup>
1920 <ItemGroup>
2021 <CC_CPP_Defines Include="__CMSIS_RTOS" />
21- <CC_CPP_Defines Include="PLATFORM_ARM_OS_PORT" />
22+ <CC_CPP_Defines Include="PLATFORM_ARM_OS_PORT" />
2223 </ItemGroup>
2324 <ItemGroup>
2425 <IncludePaths Include="CMSIS\CMSIS\Include" />
25- <IncludePaths Include="CMSIS\CMSIS_RTX" />
26- <IncludePaths Include="CMSIS\CMSIS_RTX\INC" />
26+ <IncludePaths Include="CMSIS\CMSIS\RTOS\RTX\INC" />
2727 </ItemGroup>
2828 <ItemGroup Condition="'$(TCP_IP_STACK)'=='LWIP_1_4_1_OS'">
2929 <IncludePaths Include="DeviceCode\Targets\OS\CMSIS_RTOS\DeviceCode\lwip_1_4_1_os"/>
3333 Condition="!EXISTS('$(SPOCLIENT)\CMSIS\ARM.CMSIS.pdsc')"
3434 Text="Missing CMSIS installation at: $(SPOCLIENT)\CMSIS\*"
3535 />
36+ <!-- Check CMSIS version -->
37+ <XmlPeek XmlInputPath="$(SPOCLIENT)\CMSIS\ARM.CMSIS.pdsc"
38+ Query="/package/releases/release[1]/@version"
39+ >
40+ <Output TaskParameter="Result" PropertyName="CMSIS_CurrentVersion" />
41+ </XmlPeek>
42+ <Error Code="NETMFBLD"
43+ Condition="'$(CMSIS_RequiredVersion)'!='$(CMSIS_CurrentVersion)'"
44+ Text="Required CMSIS version $(CMSIS_RequiredVersion) (detected $(CMSIS_CurrentVersion))"
45+ />
3646 </Target>
3747</Project>
Original file line number Diff line number Diff line change 5656 <Compile Include =" tinyhal.cpp" />
5757 <Compile Include =" SystemState.cpp" />
5858 <IncludePaths Include =" DeviceCode\Targets\Native\STM32F4\DeviceCode" />
59- <IncludePaths Include =" DeviceCode\Cores\arm\CMSIS\Include" />
6059 </ItemGroup >
6160 <Import Project =" $(SPOCLIENT)\tools\targets\Microsoft.SPOT.System.Targets" />
6261</Project >
Original file line number Diff line number Diff line change 5858 <Compile Include =" tinyhal.cpp" />
5959 <Compile Include =" SystemState.cpp" />
6060 <IncludePaths Include =" DeviceCode\Targets\Native\STM32F4\DeviceCode" />
61- <IncludePaths Include =" DeviceCode\Cores\arm\CMSIS\Include" />
6261 </ItemGroup >
6362 <Import Project =" $(SPOCLIENT)\tools\targets\Microsoft.SPOT.System.Targets" />
6463</Project >
Original file line number Diff line number Diff line change 426426 <RequiredProjects Include =" $(SPOCLIENT)\CLR\libraries\spot_net\dotNetMF.proj" />
427427 </ItemGroup >
428428 <ItemGroup >
429- <RequiredProjects Include =" $(SPOCLIENT)\CMSIS\CMSIS_RTX \dotnetmf.proj" />
429+ <RequiredProjects Include =" $(SPOCLIENT)\CMSIS\CMSIS\RTOS\RTX \dotnetmf.proj" />
430430 <DriverLibs Include =" CMSIS_RTX.$(LIB_EXT)" />
431431 </ItemGroup >
432432 <ItemGroup >
Original file line number Diff line number Diff line change 5656 <Compile Include =" tinyhal.cpp" />
5757 <Compile Include =" SystemState.cpp" />
5858 <IncludePaths Include =" DeviceCode\Targets\Native\STM32F4\DeviceCode" />
59- <IncludePaths Include =" DeviceCode\Cores\arm\CMSIS\Include" />
6059 </ItemGroup >
6160 <Import Project =" $(SPOCLIENT)\tools\targets\Microsoft.SPOT.System.Targets" />
6261</Project >
Original file line number Diff line number Diff line change 5858 <Compile Include =" tinyhal.cpp" />
5959 <Compile Include =" SystemState.cpp" />
6060 <IncludePaths Include =" DeviceCode\Targets\Native\STM32F4\DeviceCode" />
61- <IncludePaths Include =" DeviceCode\Cores\arm\CMSIS\Include" />
6261 </ItemGroup >
6362 <Import Project =" $(SPOCLIENT)\tools\targets\Microsoft.SPOT.System.Targets" />
6463</Project >
You can’t perform that action at this time.
0 commit comments