diff --git a/.gitignore b/.gitignore
index c0075d1..ca8183e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,6 +14,7 @@ TestResults
**.suo
**.sdf
*.sln.docstates
+.vs/*
# resharper
/_[Rr]e[Ss]harper.*
diff --git a/Icon.png b/Icon.png
index 5db0375..6e4145c 100644
Binary files a/Icon.png and b/Icon.png differ
diff --git a/README.md b/README.md
index 2ef6f8a..00ae536 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,7 @@ Features
### Raspberry.IO.GeneralPurpose
Raspberry.IO.GeneralPurpose provides a convenient way to use Raspberry Pi GPIO pins, while using .NET concepts, syntax and case.
-You can easily add a reference to it in your Visual Studio projects using the **[Raspberry.IO.GeneralPurpose Nuget](https://www.nuget.org/packages/Raspberry.IO.GeneralPurpose)**.
+You can easily add a reference to it in your Visual Studio projects using the **[Raspberry.IO.GeneralPurpose Nuget](https://www.nuget.org/packages/Raspberry.IO.GeneralPurpose3)**.
It currently support the following features:
@@ -43,12 +43,15 @@ High-level:
+ **High-level behaviors** for output pins, including *blink*, *pattern* and *chaser*
### Raspberry.IO.SerialPeripheralInterface
+You can easily add a reference to it in your Visual Studio projects using the **[Raspberry.IO.Raspberry.IO.SerialPeripheralInterface Nuget](https://www.nuget.org/packages/Raspberry.IO.SerialPeripheralInterface3)**.
+
+ Preliminary support for SPI through Raspberry.IO.SerialPeripheralInterface assembly
+ Includes SPI samples for MCP3008 ADC and MCP4822 DAC
+ Includes support for Linux's kernel SPI module driver spi-bcm2708 (/dev/spidev0.0)
### Raspberry.IO.InterIntegratedCircuit
+You can easily add a reference to it in your Visual Studio projects using the **[Raspberry.IO.Raspberry.IO.InterIntegratedCircuit Nuget](https://www.nuget.org/packages/Raspberry.IO.InterIntegratedCircuit3)**.
+ Preliminary support for I2C through Raspberry.IO.InterIntegratedCircuit assembly
+ Includes I2C sample for MCP23017 I/O expander
diff --git a/Raspberry.IO.Components/Sensors/Temperature/Dht/InvalidChecksumException.cs b/Raspberry.IO.Components/InvalidChecksumException.cs
similarity index 96%
rename from Raspberry.IO.Components/Sensors/Temperature/Dht/InvalidChecksumException.cs
rename to Raspberry.IO.Components/InvalidChecksumException.cs
index 69bb139..4b69371 100644
--- a/Raspberry.IO.Components/Sensors/Temperature/Dht/InvalidChecksumException.cs
+++ b/Raspberry.IO.Components/InvalidChecksumException.cs
@@ -1,7 +1,7 @@
using System;
using System.Globalization;
-namespace Raspberry.IO.Components.Sensors.Temperature.Dht
+namespace Raspberry.IO.Components
{
public class InvalidChecksumException : Exception
{
diff --git a/Raspberry.IO.Components/Raspberry.IO.Components.csproj b/Raspberry.IO.Components/Raspberry.IO.Components.csproj
index e875fb8..4aadd6d 100644
--- a/Raspberry.IO.Components/Raspberry.IO.Components.csproj
+++ b/Raspberry.IO.Components/Raspberry.IO.Components.csproj
@@ -11,6 +11,21 @@
v4.0
512
..\
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ false
+ true
true
@@ -30,21 +45,23 @@
4
-
- $(SolutionDir)packages\Raspberry.System.2.1\lib\net40\Raspberry.System.dll
+
+ ..\packages\Common.Logging.3.4.1\lib\net40\Common.Logging.dll
+ True
+
+
+ ..\packages\Common.Logging.Core.3.4.1\lib\net40\Common.Logging.Core.dll
+ True
+
+
+ ..\packages\Raspberry.System3.3.1.1\lib\net40\Raspberry.System.dll
True
-
- $(SolutionDir)packages\Common.Logging.Core.3.3.1\lib\net40\Common.Logging.Core.dll
-
-
- $(SolutionDir)packages\Common.Logging.3.3.1\lib\net40\Common.Logging.dll
-
-
- $(SolutionDir)packages\UnitsNet.3.46.1\lib\net35\UnitsNet.dll
+
+ ..\packages\UnitsNet.3.77.0\lib\net35\UnitsNet.dll
True
@@ -127,6 +144,7 @@
+
@@ -134,7 +152,7 @@
-
+
@@ -181,7 +199,28 @@
-
+
+
+ False
+ Microsoft .NET Framework 4 %28x86 and x64%29
+ true
+
+
+ False
+ .NET Framework 3.5 SP1 Client Profile
+ false
+
+
+ False
+ .NET Framework 3.5 SP1
+ false
+
+
+ False
+ Windows Installer 4.5
+ true
+
+
-
-
+
\ No newline at end of file
diff --git a/Tests/Test.Gpio.MCP23008/app.config b/Tests/Test.Gpio.MCP23008/app.config
new file mode 100644
index 0000000..d88c2d5
--- /dev/null
+++ b/Tests/Test.Gpio.MCP23008/app.config
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Tests/Test.Gpio.MCP23017/Test.Gpio.MCP23017.csproj b/Tests/Test.Gpio.MCP23017/Test.Gpio.MCP23017.csproj
index 3347fd2..52b34eb 100644
--- a/Tests/Test.Gpio.MCP23017/Test.Gpio.MCP23017.csproj
+++ b/Tests/Test.Gpio.MCP23017/Test.Gpio.MCP23017.csproj
@@ -78,6 +78,7 @@
+
diff --git a/Tests/Test.Gpio.MCP23017/app.config b/Tests/Test.Gpio.MCP23017/app.config
new file mode 100644
index 0000000..d88c2d5
--- /dev/null
+++ b/Tests/Test.Gpio.MCP23017/app.config
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Tests/Test.Gpio.MCP3008/Test.Gpio.MCP3008.csproj b/Tests/Test.Gpio.MCP3008/Test.Gpio.MCP3008.csproj
index c28ab36..d88f18a 100644
--- a/Tests/Test.Gpio.MCP3008/Test.Gpio.MCP3008.csproj
+++ b/Tests/Test.Gpio.MCP3008/Test.Gpio.MCP3008.csproj
@@ -57,8 +57,8 @@
-
- $(SolutionDir)packages\UnitsNet.3.46.1\lib\net35\UnitsNet.dll
+
+ ..\..\packages\UnitsNet.3.77.0\lib\net35\UnitsNet.dll
True
@@ -85,6 +85,7 @@
+
diff --git a/Tests/Test.Gpio.MCP3008/app.config b/Tests/Test.Gpio.MCP3008/app.config
new file mode 100644
index 0000000..d88c2d5
--- /dev/null
+++ b/Tests/Test.Gpio.MCP3008/app.config
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Tests/Test.Gpio.MCP3008/packages.config b/Tests/Test.Gpio.MCP3008/packages.config
index b4e59a6..34c380c 100644
--- a/Tests/Test.Gpio.MCP3008/packages.config
+++ b/Tests/Test.Gpio.MCP3008/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/Tests/Test.Gpio.MCP4822/Test.Gpio.MCP4822.csproj b/Tests/Test.Gpio.MCP4822/Test.Gpio.MCP4822.csproj
index e135eb3..9a86c32 100644
--- a/Tests/Test.Gpio.MCP4822/Test.Gpio.MCP4822.csproj
+++ b/Tests/Test.Gpio.MCP4822/Test.Gpio.MCP4822.csproj
@@ -79,6 +79,9 @@
Raspberry.IO
+
+
+
+
\ No newline at end of file
diff --git a/Tests/Test.Spi.MCP3208/Test.Spi.MCP3208.csproj b/Tests/Test.Spi.MCP3208/Test.Spi.MCP3208.csproj
index a2af000..adca89d 100644
--- a/Tests/Test.Spi.MCP3208/Test.Spi.MCP3208.csproj
+++ b/Tests/Test.Spi.MCP3208/Test.Spi.MCP3208.csproj
@@ -53,6 +53,9 @@
Raspberry.IO
+
+
+
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy