SerialPortStream Library - 2.0.3
This is the most stable version with various bugfixes and updates with real world usage.
Supported Platforms:
- Windows XP SP3 x86, .NET 4.0
- Windows Vista or later, architecture x86 or x64, with .NET 4.0 or .NET 4.5 or compatible
Tested On:
- Windows 7 SP1 x64 with .NET 4.6.1
- Windows 10 1607 14393 x64
- Mono 4.6.2 on Ubuntu 16.04.1 x86
Installation Notes:
The DLL is compiled with strong signing. You can install the DLL alongside your application
or in the GAC. It is not specific to a particular architecture.
Changes since version 2.0.2
This is a bugfix release.
- No longer call SetCommBreak or ClearCommBreak on opening the serial port. Fixes #12
- Add new support for CMake packages to find libnserial
- Minor performance improvements for Windows and Linux.
- Improve minor security with P/Invoke
- Linux: Fix memory leak for ManualResetEvent
- Linux: Ensure that opening the port is exclusive (works only for non-root processes).
- Linux: Fix potential race condition with errors across multiple threads in user code