Finish Raspberry_26 Library

This commit is contained in:
BlubbFish 2019-12-10 21:06:47 +01:00
parent dfe1d86af2
commit d1542d5770
7 changed files with 19 additions and 118 deletions

View File

@ -2,6 +2,16 @@
<PropertyGroup> <PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework> <TargetFramework>netcoreapp3.0</TargetFramework>
<Description>Repeating code and reinventing the wheel is generally considered bad practice. At Unosquare we are committed to beautiful code and great software. Swan is a collection of classes and extension methods that we and other good developers have developed and evolved over the years. We found ourselves copying and pasting the same code for every project every time we started it. We decide to kill that cycle once and for all. This is the result of that idea. Our philosophy is that SWAN should have no external dependencies, it should be cross-platform, and it should be useful.</Description>
<Copyright>Copyright (c) 2016-2019 - Unosquare</Copyright>
<Product>Unosquare SWAN</Product>
<PackageId>Swan</PackageId>
<Version>2.4.2</Version>
<Authors>Unosquare</Authors>
<PackageIconUrl>https://github.com/unosquare/swan/raw/master/swan-logo-32.png</PackageIconUrl>
<PackageProjectUrl>https://github.com/unosquare/swan</PackageProjectUrl>
<PackageLicenseExpression>https://raw.githubusercontent.com/unosquare/swan/master/LICENSE</PackageLicenseExpression>
<PackageTags>best-practices netcore network objectmapper json-serialization</PackageTags>
</PropertyGroup> </PropertyGroup>
</Project> </Project>

View File

@ -5,18 +5,16 @@ VisualStudioVersion = 16.0.29215.179
MinimumVisualStudioVersion = 10.0.40219.1 MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unosquare.RaspberryIO.Abstractions", "Unosquare.RaspberryIO.Abstractions\Unosquare.RaspberryIO.Abstractions.csproj", "{01319087-49C3-4BC6-BA85-80A52005A9E8}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unosquare.RaspberryIO.Abstractions", "Unosquare.RaspberryIO.Abstractions\Unosquare.RaspberryIO.Abstractions.csproj", "{01319087-49C3-4BC6-BA85-80A52005A9E8}"
EndProject EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Swan", "Swan\Swan.csproj", "{7C0BBEFC-0789-4AE4-A2D1-8382435B67A0}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Swan.Lite", "Swan.Lite\Swan.Lite.csproj", "{13FA428C-D554-45C3-8EC7-8B0342DE9A30}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unosquare.WiringPi", "Unosquare.WiringPi\Unosquare.WiringPi.csproj", "{7575A3B0-7ABB-4BFF-8B6C-E34F58A7F28F}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unosquare.WiringPi", "Unosquare.WiringPi\Unosquare.WiringPi.csproj", "{7575A3B0-7ABB-4BFF-8B6C-E34F58A7F28F}"
EndProject EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unosquare.RaspberryIO", "Unosquare.RaspberryIO\Unosquare.RaspberryIO.csproj", "{575B2845-82A7-4B46-8268-86692462C978}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{9340B27B-98AB-4E61-B685-AB7311C718BF}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{9340B27B-98AB-4E61-B685-AB7311C718BF}"
ProjectSection(SolutionItems) = preProject ProjectSection(SolutionItems) = preProject
README.md = README.md README.md = README.md
EndProjectSection EndProjectSection
EndProject EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unosquare.RaspberryIO", "Unosquare.RaspberryIO\Unosquare.RaspberryIO.csproj", "{575B2845-82A7-4B46-8268-86692462C978}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Swan.Tiny", "Swan.Tiny\Swan.Tiny.csproj", "{6018BB85-473F-46B0-A7FF-A6ECB64213AB}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
@ -28,14 +26,6 @@ Global
{01319087-49C3-4BC6-BA85-80A52005A9E8}.Debug|Any CPU.Build.0 = Debug|Any CPU {01319087-49C3-4BC6-BA85-80A52005A9E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{01319087-49C3-4BC6-BA85-80A52005A9E8}.Release|Any CPU.ActiveCfg = Release|Any CPU {01319087-49C3-4BC6-BA85-80A52005A9E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{01319087-49C3-4BC6-BA85-80A52005A9E8}.Release|Any CPU.Build.0 = Release|Any CPU {01319087-49C3-4BC6-BA85-80A52005A9E8}.Release|Any CPU.Build.0 = Release|Any CPU
{7C0BBEFC-0789-4AE4-A2D1-8382435B67A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7C0BBEFC-0789-4AE4-A2D1-8382435B67A0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7C0BBEFC-0789-4AE4-A2D1-8382435B67A0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7C0BBEFC-0789-4AE4-A2D1-8382435B67A0}.Release|Any CPU.Build.0 = Release|Any CPU
{13FA428C-D554-45C3-8EC7-8B0342DE9A30}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{13FA428C-D554-45C3-8EC7-8B0342DE9A30}.Debug|Any CPU.Build.0 = Debug|Any CPU
{13FA428C-D554-45C3-8EC7-8B0342DE9A30}.Release|Any CPU.ActiveCfg = Release|Any CPU
{13FA428C-D554-45C3-8EC7-8B0342DE9A30}.Release|Any CPU.Build.0 = Release|Any CPU
{7575A3B0-7ABB-4BFF-8B6C-E34F58A7F28F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7575A3B0-7ABB-4BFF-8B6C-E34F58A7F28F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7575A3B0-7ABB-4BFF-8B6C-E34F58A7F28F}.Debug|Any CPU.Build.0 = Debug|Any CPU {7575A3B0-7ABB-4BFF-8B6C-E34F58A7F28F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7575A3B0-7ABB-4BFF-8B6C-E34F58A7F28F}.Release|Any CPU.ActiveCfg = Release|Any CPU {7575A3B0-7ABB-4BFF-8B6C-E34F58A7F28F}.Release|Any CPU.ActiveCfg = Release|Any CPU
@ -44,6 +34,10 @@ Global
{575B2845-82A7-4B46-8268-86692462C978}.Debug|Any CPU.Build.0 = Debug|Any CPU {575B2845-82A7-4B46-8268-86692462C978}.Debug|Any CPU.Build.0 = Debug|Any CPU
{575B2845-82A7-4B46-8268-86692462C978}.Release|Any CPU.ActiveCfg = Release|Any CPU {575B2845-82A7-4B46-8268-86692462C978}.Release|Any CPU.ActiveCfg = Release|Any CPU
{575B2845-82A7-4B46-8268-86692462C978}.Release|Any CPU.Build.0 = Release|Any CPU {575B2845-82A7-4B46-8268-86692462C978}.Release|Any CPU.Build.0 = Release|Any CPU
{6018BB85-473F-46B0-A7FF-A6ECB64213AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6018BB85-473F-46B0-A7FF-A6ECB64213AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6018BB85-473F-46B0-A7FF-A6ECB64213AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6018BB85-473F-46B0-A7FF-A6ECB64213AB}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE

View File

@ -1,26 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>The Raspberry Pi's IO Functionality in an easy-to use API for Mono/.NET Core
This library enables developers to use the various Raspberry Pi's hardware modules including the Camera to capture images and video, the GPIO pins, and both, the SPI and I2C buses.</Description>
<Copyright>Unosquare (c) 2016-2019</Copyright>
<AssemblyTitle>Unosquare Raspberry IO</AssemblyTitle>
<TargetFramework>netcoreapp3.0</TargetFramework>
<AssemblyName>Unosquare.RaspberryIO</AssemblyName>
<PackageId>Unosquare.Raspberry.IO</PackageId>
<Version>0.26.0</Version>
<Authors>Unosquare</Authors>
<PackageIconUrl>https://github.com/unosquare/raspberryio/raw/master/logos/raspberryio-logo-32.png</PackageIconUrl>
<PackageProjectUrl>https://github.com/unosquare/raspberryio</PackageProjectUrl>
<PackageLicenseUrl>https://raw.githubusercontent.com/unosquare/raspberryio/master/LICENSE</PackageLicenseUrl>
<PackageTags>Raspberry Pi GPIO Camera SPI I2C Embedded IoT Mono C# .NET</PackageTags>
<LangVersion>8.0</LangVersion>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Swan.Tiny\Swan.Tiny.csproj" />
<ProjectReference Include="..\Unosquare.RaspberryIO.Abstractions\Unosquare.RaspberryIO.Abstractions.csproj" />
</ItemGroup>
</Project>

View File

@ -19,8 +19,7 @@ This library enables developers to use the various Raspberry Pi's hardware modul
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Swan.Lite\Swan.Lite.csproj" /> <ProjectReference Include="..\Swan.Tiny\Swan.Tiny.csproj" />
<ProjectReference Include="..\Swan\Swan.csproj" />
<ProjectReference Include="..\Unosquare.RaspberryIO.Abstractions\Unosquare.RaspberryIO.Abstractions.csproj" /> <ProjectReference Include="..\Unosquare.RaspberryIO.Abstractions\Unosquare.RaspberryIO.Abstractions.csproj" />
</ItemGroup> </ItemGroup>

View File

@ -1,48 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29215.179
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unosquare.RaspberryIO.Abstractions", "Unosquare.RaspberryIO.Abstractions\Unosquare.RaspberryIO.Abstractions.csproj", "{01319087-49C3-4BC6-BA85-80A52005A9E8}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{9340B27B-98AB-4E61-B685-AB7311C718BF}"
ProjectSection(SolutionItems) = preProject
README.md = README.md
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unosquare.WiringPi.Tiny", "Unosquare.WiringPi\Unosquare.WiringPi.Tiny.csproj", "{C764AA7A-C472-48D6-8BE6-33A433C48DFF}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Swan.Tiny", "Swan.Tiny\Swan.Tiny.csproj", "{043BC897-2268-42C9-BABB-D64E79764D04}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Unosquare.RaspberryIO.Tiny", "Unosquare.RaspberryIO\Unosquare.RaspberryIO.Tiny.csproj", "{A90FC45F-C397-4627-98EC-B81AA2400CA2}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{01319087-49C3-4BC6-BA85-80A52005A9E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{01319087-49C3-4BC6-BA85-80A52005A9E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{01319087-49C3-4BC6-BA85-80A52005A9E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{01319087-49C3-4BC6-BA85-80A52005A9E8}.Release|Any CPU.Build.0 = Release|Any CPU
{C764AA7A-C472-48D6-8BE6-33A433C48DFF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C764AA7A-C472-48D6-8BE6-33A433C48DFF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C764AA7A-C472-48D6-8BE6-33A433C48DFF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C764AA7A-C472-48D6-8BE6-33A433C48DFF}.Release|Any CPU.Build.0 = Release|Any CPU
{043BC897-2268-42C9-BABB-D64E79764D04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{043BC897-2268-42C9-BABB-D64E79764D04}.Debug|Any CPU.Build.0 = Debug|Any CPU
{043BC897-2268-42C9-BABB-D64E79764D04}.Release|Any CPU.ActiveCfg = Release|Any CPU
{043BC897-2268-42C9-BABB-D64E79764D04}.Release|Any CPU.Build.0 = Release|Any CPU
{A90FC45F-C397-4627-98EC-B81AA2400CA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A90FC45F-C397-4627-98EC-B81AA2400CA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A90FC45F-C397-4627-98EC-B81AA2400CA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A90FC45F-C397-4627-98EC-B81AA2400CA2}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {284182C7-6434-490D-BFC0-4DB344A38C2A}
EndGlobalSection
EndGlobal

View File

@ -1,27 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Description>This library uses WiringPi to enables developers to use the various Raspberry Pi's hardware modules including the Camera to capture images and video, the GPIO pins, and both, the SPI and I2C buses.</Description>
<Copyright>Unosquare (c) 2016-2019</Copyright>
<TargetFramework>netcoreapp3.0</TargetFramework>
<AssemblyName>Unosquare.WiringPi</AssemblyName>
<PackageId>Unosquare.WiringPi</PackageId>
<Version>0.4.2</Version>
<Authors>Unosquare</Authors>
<PackageIconUrl>https://github.com/unosquare/wiringpi-dotnet/raw/master/logos/raspberryio-logo-32.png</PackageIconUrl>
<PackageProjectUrl>https://github.com/unosquare/wiringpi-dotnet</PackageProjectUrl>
<PackageLicenseUrl>https://raw.githubusercontent.com/unosquare/wiringpi-dotnet/master/LICENSE</PackageLicenseUrl>
<PackageTags>Raspberry Pi GPIO Camera SPI I2C Embedded IoT Mono C# .NET wiringPi</PackageTags>
<LangVersion>8.0</LangVersion>
</PropertyGroup>
<ItemGroup>
<EmbeddedResource Include="Resources\gpio" />
<EmbeddedResource Include="Resources\libwiringPi.so.2.50" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Swan.Tiny\Swan.Tiny.csproj" />
<ProjectReference Include="..\Unosquare.RaspberryIO.Abstractions\Unosquare.RaspberryIO.Abstractions.csproj" />
</ItemGroup>
</Project>

View File

@ -21,8 +21,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Swan.Lite\Swan.Lite.csproj" /> <ProjectReference Include="..\Swan.Tiny\Swan.Tiny.csproj" />
<ProjectReference Include="..\Swan\Swan.csproj" />
<ProjectReference Include="..\Unosquare.RaspberryIO.Abstractions\Unosquare.RaspberryIO.Abstractions.csproj" /> <ProjectReference Include="..\Unosquare.RaspberryIO.Abstractions\Unosquare.RaspberryIO.Abstractions.csproj" />
</ItemGroup> </ItemGroup>
</Project> </Project>