diff --git a/Icon.png b/Icon.png index 5db0375..1dc39dd 100644 Binary files a/Icon.png and b/Icon.png differ diff --git a/README.md b/README.md index 57fc772..dc304d6 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +[![NuGet Badge](https://buildstats.info/nuget/Raspberry.System3)](https://www.nuget.org/packages/Raspberry.System3/)[![Build status](https://ci.appveyor.com/api/projects/status/d9bswf8kwk484tva?svg=true)](https://ci.appveyor.com/project/JTrotta/raspberry-sharp-system) [![BCH compliance](https://bettercodehub.com/edge/badge/JTrotta/raspberry-sharp-system?branch=master)](https://bettercodehub.com/) + Raspberry# System ================= @@ -15,8 +17,8 @@ Features ### Raspberry.System Raspberry.System provides utilities for Raspberry Pi boards, while using .NET concepts, syntax and case. -You can easily add a reference to it in your Visual Studio projects using the **[Raspberry.System Nuget](https://www.nuget.org/packages/Raspberry.System)**. +You can easily add a reference to it in your Visual Studio projects using the **[Raspberry.System Nuget](https://www.nuget.org/packages/Raspberry.System3)**. It currently support the following features: + Automatic detection of various Raspberry Pi revisions, as of 2013-09, **Raspberry Pi model B rev1 and rev2 and Raspberry Pi model A** -+ High resolution (about 1µs) timers ++ High resolution (about 1µs) timers diff --git a/Raspberry.System.3.0.0.nupkg b/Raspberry.System.3.0.0.nupkg new file mode 100644 index 0000000..0539e37 Binary files /dev/null and b/Raspberry.System.3.0.0.nupkg differ diff --git a/Raspberry.System.nuspec b/Raspberry.System.nuspec deleted file mode 100644 index 23ffa1d..0000000 --- a/Raspberry.System.nuspec +++ /dev/null @@ -1,33 +0,0 @@ - - - - Raspberry.System - 0.0.0 - Raspberry.System - Eric Bézine - Raspberry-Sharp - http://opensource.org/licenses/GPL-2.0 - https://github.com/raspberry-sharp/raspberry-sharp-system/wiki - https://raw.github.com/raspberry-sharp/raspberry-sharp-system/master/Icon.png - true - - Raspberry.System is a Mono/.NET assembly providing access to Raspberry Pi system features. - - It is an initiative of the Raspberry# Community, aimed at providing tools and information concerning use of Raspberry Pi boards with Mono/.NET framework. - Visit project [Github site](https://github.com/raspberry-sharp/raspberry-sharp-system/) for documentation and samples. - - Raspberry.System is a Mono/.NET assembly providing access to Raspberry Pi system features. - en-US - Raspberry Pi Mono System Timers - - - - - - - - - - - - diff --git a/Raspberry.System/Board.cs b/Raspberry.System/Board.cs index 4595242..3dfb13e 100644 --- a/Raspberry.System/Board.cs +++ b/Raspberry.System/Board.cs @@ -243,9 +243,15 @@ private Model LoadModel() case 0x0093: return Model.Zero; + case 0x00C1: + return Model.ZeroW; + case 0x2082: return Model.B3; - + + case 0x20A0: + return Model.ComputeModule3; + default: return Model.Unknown; } @@ -268,6 +274,7 @@ private ConnectorPinout LoadConnectorPinout() case Model.B2: case Model.Zero: case Model.B3: + case Model.ComputeModule3: return ConnectorPinout.Plus; default: @@ -277,4 +284,4 @@ private ConnectorPinout LoadConnectorPinout() #endregion } -} \ No newline at end of file +} diff --git a/Raspberry.System/Model.cs b/Raspberry.System/Model.cs index c16174b..34db309 100644 --- a/Raspberry.System/Model.cs +++ b/Raspberry.System/Model.cs @@ -53,10 +53,20 @@ public enum Model /// Zero, + /// + /// Pi Zero W. + /// + ZeroW, + /// /// Pi 3 Model B. /// - B3 + B3, + + /// + /// Compute module 3. + /// + ComputeModule3, } /// @@ -91,12 +101,16 @@ public static string GetDisplayName(this Model model) return "Raspberry Pi 2 Model B"; case Model.Zero: return "Raspberry Pi Zero"; + case Model.ZeroW: + return "Raspberry Pi Zero W"; case Model.B3: return "Raspberry Pi 3 Model B"; - + case Model.ComputeModule3: + return "Raspberry Pi Compute Module 3"; + default: throw new ArgumentOutOfRangeException("model"); } } } -} \ No newline at end of file +} diff --git a/Raspberry.System/Processor.cs b/Raspberry.System/Processor.cs index 01e2b69..dc03a5f 100644 --- a/Raspberry.System/Processor.cs +++ b/Raspberry.System/Processor.cs @@ -18,6 +18,11 @@ public enum Processor /// /// Processor is a BCM2709. /// - Bcm2709 + Bcm2709, + + /// + /// Processor is BCM2835 + /// + BCM2835 // <- added this one JJ FIX per RB3/CM3 } } \ No newline at end of file diff --git a/Raspberry.System/Properties/AssemblyInfo.cs b/Raspberry.System/Properties/AssemblyInfo.cs index e57f5af..99f53f9 100644 --- a/Raspberry.System/Properties/AssemblyInfo.cs +++ b/Raspberry.System/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.2.0.0")] -[assembly: AssemblyFileVersion("1.2.0.0")] +[assembly: AssemblyVersion("3.1.1.0")] +[assembly: AssemblyFileVersion("3.1.1.0")] pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

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