1
- <?xml version =" 1.0" encoding =" utf-8" ?>
2
- <Project ToolsVersion =" 4.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
1
+ <Project Sdk =" Microsoft.NET.Sdk" >
3
2
<PropertyGroup >
4
- <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
5
- <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
6
- <ProjectGuid >{8388CFCA-E3DB-43F7-B049-2CB195211CE8}</ProjectGuid >
7
- <OutputType >Library</OutputType >
8
- <AppDesignerFolder >Properties</AppDesignerFolder >
9
- <RootNamespace >Raspberry.IO.Components</RootNamespace >
10
- <AssemblyName >Raspberry.IO.Components</AssemblyName >
11
- <TargetFrameworkVersion >v4.0</TargetFrameworkVersion >
12
- <FileAlignment >512</FileAlignment >
13
- <SolutionDir Condition =" $(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'" >..\</SolutionDir >
14
- </PropertyGroup >
15
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
16
- <DebugSymbols >true</DebugSymbols >
17
- <DebugType >full</DebugType >
18
- <Optimize >false</Optimize >
19
- <OutputPath >bin\Debug\</OutputPath >
20
- <DefineConstants >DEBUG;TRACE</DefineConstants >
21
- <ErrorReport >prompt</ErrorReport >
22
- <WarningLevel >4</WarningLevel >
23
- </PropertyGroup >
24
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
25
- <DebugType >pdbonly</DebugType >
26
- <Optimize >true</Optimize >
27
- <OutputPath >bin\Release\</OutputPath >
28
- <DefineConstants >TRACE</DefineConstants >
29
- <ErrorReport >prompt</ErrorReport >
30
- <WarningLevel >4</WarningLevel >
3
+ <TargetFramework >net40</TargetFramework >
4
+ <GenerateAssemblyInfo >false</GenerateAssemblyInfo >
5
+ <GenerateDocumentationFile >true</GenerateDocumentationFile >
31
6
</PropertyGroup >
32
7
<ItemGroup >
33
- <Reference Include =" Raspberry.System, Version=2.1.0.0, Culture=neutral, processorArchitecture=MSIL" >
34
- <HintPath >$(SolutionDir)packages\Raspberry.System.2.1\lib\net40\Raspberry.System.dll</HintPath >
35
- <Private >True</Private >
36
- </Reference >
37
- <Reference Include =" System" />
38
- <Reference Include =" System.Core" />
39
- <Reference Include =" System.Configuration" />
40
- <Reference Include =" Common.Logging.Core" >
41
- <HintPath >$(SolutionDir)packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll</HintPath >
42
- </Reference >
43
- <Reference Include =" Common.Logging" >
44
- <HintPath >$(SolutionDir)packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll</HintPath >
45
- </Reference >
46
- <Reference Include =" UnitsNet, Version=3.46.1.0, Culture=neutral, processorArchitecture=MSIL" >
47
- <HintPath >$(SolutionDir)packages\UnitsNet.3.46.1\lib\net35\UnitsNet.dll</HintPath >
48
- <Private >True</Private >
49
- </Reference >
8
+ <PackageReference Include =" Raspberry.System" Version =" 2.1" />
9
+ <PackageReference Include =" Common.Logging" Version =" 3.3.1" />
10
+ <PackageReference Include =" UnitsNet" Version =" 3.46.1" />
11
+ </ItemGroup >
12
+ <ItemGroup >
13
+ <ProjectReference Include =" ..\Raspberry.IO.InterIntegratedCircuit\Raspberry.IO.InterIntegratedCircuit.csproj" />
14
+ <ProjectReference Include =" ..\Raspberry.IO.Interop\Raspberry.IO.Interop.csproj" />
15
+ <ProjectReference Include =" ..\Raspberry.IO.SerialPeripheralInterface\Raspberry.IO.SerialPeripheralInterface.csproj" />
16
+ <ProjectReference Include =" ..\Raspberry.IO.GeneralPurpose\Raspberry.IO.GeneralPurpose.csproj" />
17
+ <ProjectReference Include =" ..\Raspberry.IO\Raspberry.IO.csproj" />
50
18
</ItemGroup >
51
19
<ItemGroup >
52
20
<Compile Include =" ..\SharedAssemblyInfo.cs" >
53
21
<Link >Properties\SharedAssemblyInfo.cs</Link >
54
22
</Compile >
55
- <Compile Include =" Clocks\Ds1307Connection.cs" />
56
- <Compile Include =" Controllers\Tlc59711\ExtensionMethods\ByteExtensionMethods.cs" />
57
- <Compile Include =" Controllers\Tlc59711\IPwmChannels.cs" />
58
- <Compile Include =" Controllers\Tlc59711\IPwmDevice.cs" />
59
- <Compile Include =" Controllers\Tlc59711\ITlc59711Cluster.cs" />
60
- <Compile Include =" Controllers\Tlc59711\ITlc59711Connection.cs" />
61
- <Compile Include =" Controllers\Tlc59711\ITlc59711Device.cs" />
62
- <Compile Include =" Controllers\Tlc59711\ITlc59711Settings.cs" />
63
- <Compile Include =" Controllers\Tlc59711\Tlc59711Channels.cs" />
64
- <Compile Include =" Controllers\Tlc59711\Tlc59711Cluster.cs" />
65
- <Compile Include =" Controllers\Tlc59711\Tlc59711ClusterChannels.cs" />
66
- <Compile Include =" Controllers\Tlc59711\Tlc59711Settings.cs" />
67
- <Compile Include =" Controllers\Tlc59711\Tlc59711Connection.cs" />
68
- <Compile Include =" Controllers\Tlc59711\Tlc59711Device.cs" />
69
- <Compile Include =" Converters\Mcp3002\Mcp3002AnalogPinExtensionMethods.cs" />
70
- <Compile Include =" Converters\Mcp3002\Mcp3002Channel.cs" />
71
- <Compile Include =" Converters\Mcp3002\Mcp3002InputAnalogPin.cs" />
72
- <Compile Include =" Converters\Mcp3002\Mcp3002SpiConnection.cs" />
73
- <Compile Include =" Converters\Mcp3008\Mcp3008AnalogPinExtensionMethods.cs" />
74
- <Compile Include =" Controllers\Pca9685\IPwmDevice.cs" />
75
- <Compile Include =" Controllers\Pca9685\PwmChannel.cs" />
76
- <Compile Include =" Converters\Mcp3008\Mcp3008Channel.cs" />
77
- <Compile Include =" Converters\Mcp3008\Mcp3008InputAnalogPin.cs" />
78
- <Compile Include =" Converters\Mcp3008\Mcp3008SpiConnection.cs" />
79
- <Compile Include =" Converters\Mcp3208\Mcp3208AnalogPinExtensionMethods.cs" />
80
- <Compile Include =" Converters\Mcp3208\Mcp3208Channel.cs" />
81
- <Compile Include =" Converters\Mcp3208\Mcp3208InputAnalogPin.cs" />
82
- <Compile Include =" Converters\Mcp3208\Mcp3208SpiConnection.cs" />
83
- <Compile Include =" Converters\Mcp4822\Mcp4822AnalogPinExtensionMethods.cs" />
84
- <Compile Include =" Converters\Mcp4822\Mcp4822Channel.cs" />
85
- <Compile Include =" Converters\Mcp4822\Mcp4822OutputAnalogPin.cs" />
86
- <Compile Include =" Converters\Mcp4822\Mcp4822SpiConnection.cs" />
87
- <Compile Include =" Devices\PiFaceDigital\InputPinChangedArgs.cs" />
88
- <Compile Include =" Devices\PiFaceDigital\InputPinChangedHandler.cs" />
89
- <Compile Include =" Devices\PiFaceDigital\PiFaceDigitalDevice.cs" />
90
- <Compile Include =" Devices\PiFaceDigital\PiFaceInputPin.cs" />
91
- <Compile Include =" Devices\PiFaceDigital\PiFaceOutputPin.cs" />
92
- <Compile Include =" Devices\PiFaceDigital\PiFacePin.cs" />
93
- <Compile Include =" Displays\Hd44780\Command.cs" />
94
- <Compile Include =" Displays\Hd44780\CursorShiftFlags.cs" />
95
- <Compile Include =" Displays\Hd44780\DisplayFlags.cs" />
96
- <Compile Include =" Displays\Hd44780\EntryModeFlags.cs" />
97
- <Compile Include =" Displays\Hd44780\Functions.cs" />
98
- <Compile Include =" Displays\Hd44780\Hd44780A00Encoding.cs" />
99
- <Compile Include =" Displays\Hd44780\Hd44780LcdConnection.cs" />
100
- <Compile Include =" Displays\Hd44780\Hd44780LcdConnectionSettings.cs" />
101
- <Compile Include =" Displays\Hd44780\Hd44780Pins.cs" />
102
- <Compile Include =" Displays\Hd44780\Hd44780Position.cs" />
103
- <Compile Include =" Displays\Ssd1306\ScrollDirection.cs" />
104
- <Compile Include =" Displays\Ssd1306\ScrollSpeed.cs" />
105
- <Compile Include =" Expanders\Mcp23008\Mcp23008I2cConnection.cs" />
106
- <Compile Include =" Expanders\Mcp23008\Mcp23008InputBinaryPin.cs" />
107
- <Compile Include =" Expanders\Mcp23008\Mcp23008OutputBinaryPin.cs" />
108
- <Compile Include =" Expanders\Mcp23008\Mcp23008Pin.cs" />
109
- <Compile Include =" Expanders\Mcp23008\Mcp23008PinDirection.cs" />
110
- <Compile Include =" Expanders\Mcp23008\Mcp23008PinExtensionMethods.cs" />
111
- <Compile Include =" Expanders\Mcp23008\Mcp23008PinPolarity.cs" />
112
- <Compile Include =" Expanders\Mcp23008\Mcp23008PinResistor.cs" />
113
- <Compile Include =" Expanders\Mcp23017\Mcp23017InputBinaryPin.cs" />
114
- <Compile Include =" Expanders\Mcp23017\Mcp23017OutputBinaryPin.cs" />
115
- <Compile Include =" Expanders\Mcp23017\Mcp23017PinExtensionMethods.cs" />
116
- <Compile Include =" Controllers\Pca9685\Pca9685Connection.cs" />
117
- <Compile Include =" Expanders\Mcp23017\Mcp23017I2cConnection.cs" />
118
- <Compile Include =" Expanders\Mcp23017\Mcp23017Pin.cs" />
119
- <Compile Include =" Expanders\Mcp23017\Mcp23017PinDirection.cs" />
120
- <Compile Include =" Expanders\Mcp23017\Mcp23017PinPolarity.cs" />
121
- <Compile Include =" Expanders\Mcp23017\Mcp23017PinResistor.cs" />
122
- <Compile Include =" Expanders\Pcf8574\Pcf8574I2cConnection.cs" />
123
- <Compile Include =" Expanders\Pcf8574\Pcf8574InputBinaryPin.cs" />
124
- <Compile Include =" Expanders\Pcf8574\Pcf8574OutputBinaryPin.cs" />
125
- <Compile Include =" Expanders\Pcf8574\Pcf8574Pin.cs" />
126
- <Compile Include =" Expanders\Pcf8574\Pcf8574PinExtensionMethods.cs" />
127
- <Compile Include =" Properties\AssemblyInfo.cs" />
128
- <Compile Include =" Sensors\Distance\HcSr04\HcSr04Connection.cs" />
129
- <Compile Include =" Sensors\Distance\HcSr04\Units.cs" />
130
- <Compile Include =" Sensors\Pressure\Bmp085\Bmp085Data.cs" />
131
- <Compile Include =" Sensors\Pressure\Bmp085\Bmp085I2cConnectionExtensionMethods.cs" />
132
- <Compile Include =" Sensors\Pressure\Bmp085\Bmp085Precision.cs" />
133
- <Compile Include =" Sensors\Temperature\Dht\Dht11Connection.cs" />
134
- <Compile Include =" Sensors\Temperature\Dht\Dht22Connection.cs" />
135
- <Compile Include =" Sensors\Temperature\Dht\DhtConnection.cs" />
136
- <Compile Include =" Sensors\Temperature\Dht\DhtData.cs" />
137
- <Compile Include =" Sensors\Temperature\Dht\InvalidChecksumException.cs" />
138
- <Compile Include =" Sensors\Temperature\Ds18b20\Ds18b20Connection.cs" />
139
- <Compile Include =" Sensors\VariableResistiveDividerConnection.cs" />
140
- <Compile Include =" Sensors\Temperature\Tmp36\Tmp36Connection.cs" />
141
- <Compile Include =" Sensors\ResistiveDivider.cs" />
142
- <Compile Include =" Leds\GroveRgb\GroveRgbConnection.cs" />
143
- <Compile Include =" Displays\Ssd1306\Command.cs" />
144
- <Compile Include =" Displays\Ssd1306\Ssd1306Connection.cs" />
145
- <Compile Include =" Displays\Ssd1306\Fonts\IFont.cs" />
146
- <Compile Include =" Displays\Ssd1306\Fonts\Fixed1L.cs" />
147
- <Compile Include =" Displays\Ssd1306\Fonts\Proportional2L.cs" />
148
- <Compile Include =" Displays\Ssd1306\Fonts\Proportional3L.cs" />
149
- <Compile Include =" Leds\GroveRgb\RgbColor.cs" />
150
- <Compile Include =" Leds\GroveBar\GroveBarConnection.cs" />
151
- <Compile Include =" Sensors\Pressure\Bmp085\Bmp085I2CConnection.cs" />
152
- <Compile Include =" Displays\Sda5708\Sda5708Brightness.cs" />
153
- <Compile Include =" Displays\Sda5708\Sda5708Connection.cs" />
154
- <Compile Include =" Displays\Sda5708\Sda5708Font.cs" />
155
- <Compile Include =" Controllers\HT16K33\HT16K33Connection.cs" />
156
- <Compile Include =" Leds\BiColor24Bargraph\BiColor24Bargraph.cs" />
157
- </ItemGroup >
158
- <ItemGroup >
159
- <ProjectReference Include =" ..\Raspberry.IO.InterIntegratedCircuit\Raspberry.IO.InterIntegratedCircuit.csproj" >
160
- <Project >{63B8403E-BC56-43F9-A045-F61ECC3871F3}</Project >
161
- <Name >Raspberry.IO.InterIntegratedCircuit</Name >
162
- </ProjectReference >
163
- <ProjectReference Include =" ..\Raspberry.IO.Interop\Raspberry.IO.Interop.csproj" >
164
- <Project >{689CB6C4-3D23-45DA-8E00-87C28AEA32D0}</Project >
165
- <Name >Raspberry.IO.Interop</Name >
166
- </ProjectReference >
167
- <ProjectReference Include =" ..\Raspberry.IO.SerialPeripheralInterface\Raspberry.IO.SerialPeripheralInterface.csproj" >
168
- <Project >{326342E5-0411-40E8-9F2D-563D6B192568}</Project >
169
- <Name >Raspberry.IO.SerialPeripheralInterface</Name >
170
- </ProjectReference >
171
- <ProjectReference Include =" ..\Raspberry.IO.GeneralPurpose\Raspberry.IO.GeneralPurpose.csproj" >
172
- <Project >{281C71ED-C36D-408E-8BAA-75C381DC17E7}</Project >
173
- <Name >Raspberry.IO.GeneralPurpose</Name >
174
- </ProjectReference >
175
- <ProjectReference Include =" ..\Raspberry.IO\Raspberry.IO.csproj" >
176
- <Project >{ACE64F17-87E5-43E7-97A0-BDDE19059C61}</Project >
177
- <Name >Raspberry.IO</Name >
178
- </ProjectReference >
179
- </ItemGroup >
180
- <ItemGroup >
181
- <None Include =" app.config" />
182
- <None Include =" packages.config" />
183
23
</ItemGroup >
184
- <ItemGroup />
185
- <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
186
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
187
- Other similar extension points exist, see Microsoft.Common.targets.
188
- <Target Name="BeforeBuild">
189
- </Target>
190
- <Target Name="AfterBuild">
191
- </Target>
192
- -->
193
- <ItemGroup />
194
- <ItemGroup />
195
- <ItemGroup />
196
24
</Project >
0 commit comments