]>
Git Repo - serial.git/log
Linquize [Sat, 19 Jul 2014 12:13:56 +0000 (20:13 +0800)]
Make Release|Win32 configuration compile
William Woodall [Tue, 15 Jul 2014 20:35:28 +0000 (13:35 -0700)]
Merge pull request #68 from bakercp/mingw_vs_text
Fixes to allow cross correct encoding on both codeblocks / mingw and VS
Christopher Baker [Sun, 13 Jul 2014 14:17:27 +0000 (09:17 -0500)]
Remove confusing comment.
William Woodall [Sat, 12 Jul 2014 21:16:31 +0000 (14:16 -0700)]
Merge pull request #67 from bakercp/no_cpp11_codeblocks_win
Revert c++11 feature for better backward compatibility.
Christopher Baker [Fri, 11 Jul 2014 14:28:55 +0000 (09:28 -0500)]
Fixes to allow cross correct encoding on both codeblocsk / mingw and visual studio.
Christopher Baker [Fri, 11 Jul 2014 04:57:19 +0000 (23:57 -0500)]
Revert c++11 feature for better backward compatibility.
William Woodall [Wed, 2 Jul 2014 22:59:39 +0000 (15:59 -0700)]
1.2.0
William Woodall [Wed, 2 Jul 2014 22:59:20 +0000 (15:59 -0700)]
changelog
William Woodall [Wed, 2 Jul 2014 22:23:23 +0000 (15:23 -0700)]
whitespace
William Woodall [Wed, 2 Jul 2014 22:17:02 +0000 (15:17 -0700)]
fixup removal of read_cache_
William Woodall [Wed, 2 Jul 2014 22:07:24 +0000 (15:07 -0700)]
remove vestigial read_cache_ member variable
William Woodall [Wed, 2 Jul 2014 22:05:15 +0000 (15:05 -0700)]
Merge pull request #66 from bakercp/bugfix_osx_compiling
Add defines to new list_ports methods to compile on OSX.
William Woodall [Wed, 2 Jul 2014 22:03:41 +0000 (15:03 -0700)]
Merge pull request #65 from wjwwood/fix_locking
fix usage of scoped locks
William Woodall [Wed, 2 Jul 2014 22:02:06 +0000 (15:02 -0700)]
Merge branch 'Konstantinacc-master'
William Woodall [Wed, 2 Jul 2014 22:01:53 +0000 (15:01 -0700)]
style fixup
Christopher Baker [Wed, 2 Jul 2014 16:18:11 +0000 (11:18 -0500)]
Fix typo.
Christopher Baker [Wed, 2 Jul 2014 15:47:45 +0000 (10:47 -0500)]
Add defines to new list_ports methods to compile on OSX.
William Woodall [Mon, 23 Jun 2014 18:13:46 +0000 (11:13 -0700)]
fix usage of scoped locks
previously they were getting destroyed
immediately because they were not stored in a
temporary scope variable
Konstantina Kastanara [Wed, 7 May 2014 15:49:37 +0000 (18:49 +0300)]
Added return value control in Serial::SerialImpl::close () in unix.cc and win.cc
William Woodall [Mon, 28 Apr 2014 17:58:55 +0000 (10:58 -0700)]
Merge pull request #49 from clearpathrobotics/wait-functions
Wait functions
Mike Purvis [Mon, 28 Apr 2014 11:30:40 +0000 (07:30 -0400)]
Add missing stubs to serial/impl/win.h header
William Woodall [Mon, 28 Apr 2014 06:28:59 +0000 (23:28 -0700)]
Merge pull request #59 from LilleySavij/list_ports
List ports
Craig Lilley [Sun, 27 Apr 2014 23:01:42 +0000 (00:01 +0100)]
Fixed a syntax error.
In list_ports_win.cc.
Craig Lilley [Sat, 26 Apr 2014 12:22:45 +0000 (13:22 +0100)]
Updated documentation.
Craig Lilley [Fri, 25 Apr 2014 01:50:40 +0000 (02:50 +0100)]
Added osx implementation to list_ports.
Craig Lilley [Thu, 24 Apr 2014 01:17:07 +0000 (02:17 +0100)]
Changed the serial::PortDescription struct.
- Renamed to PortInfo.
- "friendly_name" field is now "description".
Craig Lilley [Tue, 22 Apr 2014 00:02:58 +0000 (01:02 +0100)]
Refactored list_ports to return a vector of serial::PortDescription.
William Woodall [Wed, 16 Apr 2014 22:07:36 +0000 (15:07 -0700)]
return a vector<array<string, 3> > from list_ports
instead of a vector<vector<string> >
Craig Lilley [Sat, 22 Feb 2014 20:02:32 +0000 (20:02 +0000)]
Added ability to enumerate ports on linux and windows.
Updated serial_example.cc to show example of port enumeration.
William Woodall [Wed, 16 Apr 2014 21:32:28 +0000 (14:32 -0700)]
fix compile on VS2013
William Woodall [Fri, 21 Feb 2014 01:37:00 +0000 (17:37 -0800)]
1.1.7
William Woodall [Fri, 21 Feb 2014 01:35:39 +0000 (17:35 -0800)]
update changelogs
Mike Purvis [Tue, 18 Feb 2014 03:50:16 +0000 (22:50 -0500)]
Stubs for waitReadable and waitByteTimes on Windows.
William Woodall [Mon, 6 Jan 2014 07:34:52 +0000 (23:34 -0800)]
Merge pull request #55 from dawid-aurobit/mingw
support for mingw (mxe.cc)
dawid [Thu, 2 Jan 2014 18:47:39 +0000 (19:47 +0100)]
support for mingw (mxe.cc)
William Woodall [Fri, 27 Dec 2013 21:38:58 +0000 (13:38 -0800)]
Merge pull request #54 from nbigaouette/master
Fix compilation warning
Nicolas Bigaouette [Fri, 27 Dec 2013 21:31:24 +0000 (16:31 -0500)]
Fix compilation warning
See issue #53
William Woodall [Wed, 20 Nov 2013 21:24:30 +0000 (13:24 -0800)]
Merge pull request #45 from clearpathrobotics/timespec-refactor2
Timespec refactor (again)
Mike Purvis [Thu, 7 Nov 2013 03:27:17 +0000 (22:27 -0500)]
Fill out waitByteTimes, integrate it into read as discussed in ticket #37
Mike Purvis [Thu, 7 Nov 2013 02:53:08 +0000 (21:53 -0500)]
Add waitReadable and waitByteTimes stubs.
Mike Purvis [Tue, 19 Nov 2013 01:53:20 +0000 (20:53 -0500)]
Build tests on Travis.
Mike Purvis [Tue, 19 Nov 2013 01:50:21 +0000 (20:50 -0500)]
Add unix timer tests, clarify tests are only on unix at present, move test builds into separate makefile.
Mike Purvis [Mon, 18 Nov 2013 16:25:25 +0000 (11:25 -0500)]
Pre-fill buffer at start of read, to avoid the select if unnecessary.
Mike Purvis [Fri, 15 Nov 2013 03:02:07 +0000 (22:02 -0500)]
Wrap nanoseconds when >= 1e9, rather than > 1e9.
Mike Purvis [Fri, 8 Nov 2013 15:02:54 +0000 (10:02 -0500)]
Fix for computing an expiry without rollover.
Mike Purvis [Fri, 1 Nov 2013 01:48:44 +0000 (21:48 -0400)]
Divide by 1e9 to get seconds from nanoseconds, instead of 1e6.
William Woodall [Thu, 31 Oct 2013 21:47:10 +0000 (14:47 -0700)]
use static casts rather than C-style casting
C-style casting can result in undesired reinterpret_casts
So we should avoid them, see:
http://stackoverflow.com/questions/332030/when-should-static-cast-dynamic-cast-and-reinterpret-cast-be-used
Mike Purvis [Thu, 31 Oct 2013 05:14:04 +0000 (01:14 -0400)]
Of course, the timespec_from_ms function must return its result.
Mike Purvis [Thu, 31 Oct 2013 04:29:39 +0000 (00:29 -0400)]
Remove TimerExpiredException.
Mike Purvis [Thu, 31 Oct 2013 04:22:13 +0000 (00:22 -0400)]
Eliminate modulus operator.
Mike Purvis [Tue, 29 Oct 2013 00:22:55 +0000 (20:22 -0400)]
Rename now function to timespec_now and timeout_time to expiry, for greater clarity.
Mike Purvis [Tue, 29 Oct 2013 00:17:07 +0000 (20:17 -0400)]
Implement MillisecondTimer in the unix read() and write() functions.
Mike Purvis [Mon, 28 Oct 2013 23:48:01 +0000 (19:48 -0400)]
Add MillisecondTimer class.
William Woodall [Wed, 30 Oct 2013 18:54:59 +0000 (11:54 -0700)]
if not windows guard for unix.h
William Woodall [Wed, 30 Oct 2013 18:53:06 +0000 (11:53 -0700)]
Contributor notice
William Woodall [Wed, 30 Oct 2013 18:42:59 +0000 (11:42 -0700)]
fix broken ifdef _WIN32
William Woodall [Wed, 30 Oct 2013 18:42:35 +0000 (11:42 -0700)]
[style] whitespace changes only
William Woodall [Wed, 30 Oct 2013 17:49:07 +0000 (10:49 -0700)]
Merge branch 'master' of https://github.com/bakercp/serial into bakercp-master
William Woodall [Mon, 28 Oct 2013 22:10:38 +0000 (15:10 -0700)]
fix warnings about uninitialized class members
William Woodall [Mon, 28 Oct 2013 22:09:53 +0000 (15:09 -0700)]
[style] white space clean up
Christopher Baker [Sun, 27 Oct 2013 23:50:06 +0000 (18:50 -0500)]
Fix broken ioctl calls, add exception handling.
Christopher Baker [Sun, 27 Oct 2013 23:49:07 +0000 (18:49 -0500)]
Code guards for platform-specific implementations.
(when not using cmake / catkin)
Christopher Baker [Sun, 27 Oct 2013 23:42:53 +0000 (18:42 -0500)]
Explicit using.
William Woodall [Thu, 17 Oct 2013 18:13:00 +0000 (11:13 -0700)]
"1.1.6"
William Woodall [Thu, 17 Oct 2013 18:12:18 +0000 (11:12 -0700)]
update changelog
William Woodall [Wed, 9 Oct 2013 17:47:57 +0000 (10:47 -0700)]
Merge pull request #41 from clearpathrobotics/one-point-five-fix
Fix aliasing of stopbits_one_point_five
Mike Purvis [Sun, 6 Oct 2013 05:24:42 +0000 (01:24 -0400)]
Move stopbits_one_point_five to the end of the enum, so that it doesn't alias with stopbits_two.
William Woodall [Tue, 24 Sep 2013 04:20:33 +0000 (21:20 -0700)]
1.1.5
William Woodall [Tue, 24 Sep 2013 04:20:22 +0000 (21:20 -0700)]
updating changelogs
William Woodall [Wed, 28 Aug 2013 23:30:17 +0000 (16:30 -0700)]
Merge pull request #38 from wmhilton/master
Windows build instructions
William Woodall [Wed, 28 Aug 2013 22:01:13 +0000 (15:01 -0700)]
Fix license labeling, I put BSD, but the license has always been MIT...
William Hilton [Sun, 25 Aug 2013 23:22:11 +0000 (19:22 -0400)]
Added Microsoft Visual Studio 2010 project to make compiling on Windows easier.
William Woodall [Tue, 13 Aug 2013 20:53:14 +0000 (13:53 -0700)]
Merge pull request #33 from wjwwood/fix_custom_baudrate_osx
Update how custom baudrates are handled on OS X
William Woodall [Wed, 7 Aug 2013 00:38:24 +0000 (17:38 -0700)]
Merge pull request #35 from daniser/patch-1
Implemented Serial::available() for Windows
daniser [Mon, 5 Aug 2013 23:08:22 +0000 (02:08 +0300)]
Update win.cc
daniser [Mon, 5 Aug 2013 22:28:46 +0000 (01:28 +0300)]
Implemented Serial::available() for Windows
William Woodall [Fri, 2 Aug 2013 21:24:39 +0000 (14:24 -0700)]
Fixup unix case for strerror
William Woodall [Sat, 3 Aug 2013 04:20:16 +0000 (21:20 -0700)]
Fix compiler warnings on Windows
William Woodall [Wed, 31 Jul 2013 23:24:32 +0000 (16:24 -0700)]
Update how custom baudrates are handled on OS X
This is taken from the example serial program
on Apple's developer website, see:
http://free-pascal-general.
1045716 .n5.nabble.com/Non-standard-baud-rates-in-OS-X-IOSSIOSPEED-IOCTL-td4699923.html
William Woodall [Wed, 31 Jul 2013 23:47:19 +0000 (16:47 -0700)]
Fix up linking on Linux for the tests
Conflicts:
CMakeLists.txt
tests/serial_tests.cc
William Woodall [Tue, 30 Jul 2013 23:17:00 +0000 (16:17 -0700)]
Merge pull request #32 from wjwwood/fix_timeout_windows
Setting timeout throws an exception on Windows
William Woodall [Tue, 30 Jul 2013 21:08:06 +0000 (14:08 -0700)]
Apply the timeout settings with reconfigurePort
William Woodall [Tue, 30 Jul 2013 21:04:30 +0000 (14:04 -0700)]
[style] always use curly braces with if statements
William Woodall [Tue, 30 Jul 2013 18:26:31 +0000 (11:26 -0700)]
Merge pull request #30 from wjwwood/fix_wstring_windows
Fix wide string usage in Windows impl
William Woodall [Tue, 30 Jul 2013 18:04:16 +0000 (11:04 -0700)]
convert wstring into string when printing
William Woodall [Tue, 30 Jul 2013 18:02:29 +0000 (11:02 -0700)]
Merge pull request #31 from nbigaouette/fix_doc
Fix a typo in documentation
Nicolas Bigaouette [Tue, 30 Jul 2013 17:45:47 +0000 (13:45 -0400)]
Fix typo in documentation
William Woodall [Tue, 30 Jul 2013 17:31:15 +0000 (10:31 -0700)]
Pass LPCWSTR to CreateFile in Windows impl
This should fix #29
William Woodall [Tue, 30 Jul 2013 17:30:46 +0000 (10:30 -0700)]
Use wstring for port_ type in Windows impl
William Woodall [Thu, 20 Jun 2013 21:10:49 +0000 (14:10 -0700)]
1.1.4
William Woodall [Thu, 20 Jun 2013 21:10:38 +0000 (14:10 -0700)]
Fixing up CHANGELOG.rst for 1.1.4
William Woodall [Wed, 12 Jun 2013 06:13:18 +0000 (00:13 -0600)]
Update package.xml
William Woodall [Wed, 12 Jun 2013 00:05:24 +0000 (17:05 -0700)]
Fixed another Exception misspelling.
William Woodall [Tue, 11 Jun 2013 21:40:18 +0000 (14:40 -0700)]
Merge pull request #25 from wjwwood/fix_exceptions
fix, by Thomas Hoppe <
[email protected] >
William Woodall [Tue, 11 Jun 2013 21:18:23 +0000 (14:18 -0700)]
Adding changelog
William Woodall [Thu, 23 May 2013 16:45:13 +0000 (09:45 -0700)]
Merge pull request #28 from wjwwood/issue_27
Potential timing fix for read and write.
William Woodall [Thu, 23 May 2013 04:45:20 +0000 (21:45 -0700)]
Potential timing fix for read and write.
Fixes #27
William Woodall [Wed, 22 May 2013 18:43:39 +0000 (11:43 -0700)]
Merge pull request #26 from trainman419/master
Update list of exceptions thrown from constructor.
trainman419 [Tue, 21 May 2013 07:00:31 +0000 (00:00 -0700)]
Update list of exceptions thrown from constructor.
William Woodall [Wed, 8 May 2013 20:52:28 +0000 (13:52 -0700)]
fix, by Thomas Hoppe <
[email protected] >
For SerialException's:
- The name was misspelled…
- Use std::string's for error messages to prevent corruption of messages on some platforms
This page took 0.06324 seconds and 4 git commands to generate.