From 0686ecf2054e28b07d51dc3d7c99f879b2e16f6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20H=C3=B6glinger?= Date: Sun, 29 Dec 2019 16:49:00 +0100 Subject: [PATCH 1/2] Corrected copyright notice --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 5353eb2..21ca638 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2018 Benjamin Höglinger-Stelzer +Copyright (c) 2012-2017 Ebrahim Byagowi, 2018 Benjamin Höglinger-Stelzer Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From 8e53bb38148b1ddbc8bc5a03f8d6e261ffdbe9a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20H=C3=B6glinger?= Date: Sun, 29 Dec 2019 16:56:12 +0100 Subject: [PATCH 2/2] Update README.md --- README.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7e404bb..5433b46 100755 --- a/README.md +++ b/README.md @@ -1,7 +1,15 @@ -P/Invoke wrapper for Win32API serial port +# P/Invoke wrapper for Win32API serial port -Originally copied from http://msdn.microsoft.com/en-us/magazine/cc301786.aspx that I guess licensed under Ms-PL so this project is also under Ms-PL. (Update: well, after the years now I think this was not a true claim, but well I don't think MS will sue anyone because a sample intended for public use) +## About + +Originally copied from [John Hind - "Use P/Invoke to Develop a .NET Base Class Library for Serial Device Communications"](http://msdn.microsoft.com/en-us/magazine/cc301786.aspx) that I guess licensed under Ms-PL so this project is also under Ms-PL. (Update: well, after the years now I think this was not a true claim, but well I don't think MS will sue anyone because a sample intended for public use) It is useful in the cases System.IO.Ports.SerialPort is not working well (for connecting to \\\\.\\... devices) -Download it from https://nuget.org/packages/PInvokeSerialPort :) +## Motivation behind this fork + +`System.IO.Ports.SerialPort` is terrible and [this is exactly what I've experienced in a project](https://www.sparxeng.com/blog/software/must-use-net-system-io-ports-serialport) so this library came to the rescue. + +## Download + +Consume the NuGet via `Install-Package Nefarius.PInvokeSerialPort`