Serial Communication Library v1.2.1 Release Notes
Release Date: 2015-04-21 // about 10 years ago-
- โ Removed the use of a C++11 feature for compatibility with older browsers.
- ๐ Fixed an issue with cross compiling with mingw on Windows.
- Restructured Visual Studio project layout.
- โ Added include of
#include <AvailabilityMacros.h>
on OS X (listing of ports). - ๐ Fixed MXE for the listing of ports on Windows.
- ๐ Now closes file device if
reconfigureDevice
fails (Windows). - โ Added the MARK/SPACE parity bit option, also made it optional. Adding the enumeration values for MARK and SPACE was the only code change to an API header. It should not affect ABI or API.
- โ Added support for 576000 baud on Linux.
- ๐ Now releases iterator properly in listing of ports code for OS X.
- ๐ Fixed the ability to open COM ports over COM10 on Windows.
- ๐ Fixed up some documentation about exceptions in
serial.h
.
Previous changes from v1.2.0
-
- Removed vestigial
read_cache_
private member variable from Serial::Serial - ๐ Fixed usage of scoped locks Previously they were getting destroyed immediately because they were not stored in a temporary scope variable
- โ Added check of return value from close in Serial::SerialImpl::close () in unix.cc and win.cc
- โ Added ability to enumerate ports on linux and windows. Updated serial_example.cc to show example of port enumeration.
- ๐ Fixed compile on VS2013
- โ Added functions
waitReadable
andwaitByteTimes
with implemenations for Unix to support high performance reading - Contributors: Christopher Baker, Craig Lilley, Konstantina Kastanara, Mike Purvis, William Woodall
- Removed vestigial