Go to file
2019-12-29 16:56:12 +01:00
PInvokeSerialPort Trying to fix versioning 2019-12-27 20:08:51 +01:00
PInvokeSerialPort.Sample Converted class library into SDK format 2018-11-25 13:54:47 +01:00
PInvokeSerialPort.Test Converted class library into SDK format 2018-11-25 13:54:47 +01:00
.gitignore Converted class library into SDK format 2018-11-25 13:54:47 +01:00
appveyor.yml Fixed appveyor.yml 2019-12-27 20:06:34 +01:00
LICENSE Corrected copyright notice 2019-12-29 16:49:00 +01:00
Package.nuspec v1.0.1 2017-03-03 18:56:45 +03:30
PInvokeSerialPort.sln Removed nuke 2019-12-28 20:38:06 +01:00
PInvokeSerialPort.vsmdi Initial commit 2012-03-03 13:20:54 +03:30
ProjectIcon.png + Icon 2012-03-03 21:17:06 +03:30
README.md Update README.md 2019-12-29 16:56:12 +01:00

P/Invoke wrapper for Win32API serial port

About

Originally copied from John Hind - "Use P/Invoke to Develop a .NET Base Class Library for Serial Device Communications" 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)

Motivation behind this fork

System.IO.Ports.SerialPort is terrible and this is exactly what I've experienced in a project so this library came to the rescue.

Download

Consume the NuGet via Install-Package Nefarius.PInvokeSerialPort