]>
Git Repo - serial.git/log
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
William Woodall [Thu, 14 Mar 2013 23:04:11 +0000 (16:04 -0700)]
Update README.md
William Woodall [Tue, 19 Feb 2013 22:19:06 +0000 (14:19 -0800)]
Merge pull request #23 from bentley/master
OpenBSD ifdef
William Woodall [Wed, 9 Jan 2013 18:54:34 +0000 (10:54 -0800)]
1.1.3
William Woodall [Wed, 9 Jan 2013 18:53:58 +0000 (10:53 -0800)]
install headers
William Woodall [Fri, 14 Dec 2012 22:08:55 +0000 (14:08 -0800)]
1.1.2
William Woodall [Fri, 14 Dec 2012 22:07:39 +0000 (14:07 -0800)]
Fix buildtool depends
William Woodall [Mon, 3 Dec 2012 23:32:19 +0000 (15:32 -0800)]
Version 1.1.1
William Woodall [Mon, 3 Dec 2012 23:31:41 +0000 (15:31 -0800)]
Small CMakeLists.txt touch ups.
William Woodall [Mon, 3 Dec 2012 22:51:47 +0000 (14:51 -0800)]
Merge branch 'master' of https://github.com/wjwwood/serial
William Woodall [Mon, 3 Dec 2012 22:51:10 +0000 (14:51 -0800)]
Removed rt linking on OS X. Fixes #24.
William Woodall [Wed, 21 Nov 2012 21:23:27 +0000 (13:23 -0800)]
Update README.md
Added links to documentation.
William Woodall [Wed, 7 Nov 2012 03:22:06 +0000 (19:22 -0800)]
Added groovy source setup.bash to travis.yml
William Woodall [Wed, 7 Nov 2012 03:20:23 +0000 (19:20 -0800)]
Change to the travis.yml file
William Woodall [Wed, 7 Nov 2012 00:41:41 +0000 (16:41 -0800)]
Trying travis-ci out.
Anthony J. Bentley [Mon, 29 Oct 2012 15:46:29 +0000 (09:46 -0600)]
alloca.h does not exist on OpenBSD either.
William Woodall [Wed, 24 Oct 2012 08:32:23 +0000 (01:32 -0700)]
Added a link option specifically for Linux
William Woodall [Wed, 24 Oct 2012 07:09:48 +0000 (00:09 -0700)]
Releasing version 1.1.0 of serial
Converted the build system to caktin
William Woodall [Wed, 24 Oct 2012 07:08:46 +0000 (00:08 -0700)]
Updating the README.md
William Woodall [Wed, 24 Oct 2012 06:47:11 +0000 (23:47 -0700)]
Adding catkin build files and a new Makefile.
William Woodall [Wed, 24 Oct 2012 06:46:57 +0000 (23:46 -0700)]
Removing old build files.
William Woodall [Mon, 27 Aug 2012 18:36:26 +0000 (11:36 -0700)]
Release v1.0.1
William Woodall [Thu, 2 Aug 2012 01:09:39 +0000 (20:09 -0500)]
Fixed linking on Linux and OS X.
William Woodall [Thu, 2 Aug 2012 01:09:20 +0000 (20:09 -0500)]
Updated the tests for the new Serial API.
William Woodall [Thu, 2 Aug 2012 01:08:47 +0000 (20:08 -0500)]
Added the `rt` library to the `serial_LIBRARIES` variable when on Linux.
William Woodall [Mon, 30 Jul 2012 23:56:16 +0000 (18:56 -0500)]
Adding explicit keyword to Timeout constructor to prevent accidental conversion from int types.
William Woodall [Sat, 21 Jul 2012 20:56:45 +0000 (13:56 -0700)]
Merge pull request #21 from davidhodo/master
add option to not use clang so i can use this in bitbake
David Hodo [Sat, 21 Jul 2012 16:13:13 +0000 (11:13 -0500)]
should have been if NOT defined
David Hodo [Fri, 20 Jul 2012 23:04:42 +0000 (18:04 -0500)]
add option to not use Clang, even if it is installed
William Woodall [Mon, 9 Jul 2012 20:51:38 +0000 (15:51 -0500)]
Adding void return type for Arduino example in examples/serial_example.cc. Fixes #20
William Woodall [Mon, 9 Jul 2012 00:45:35 +0000 (19:45 -0500)]
Adding baudrates:
1000000 ,
11520000 ,
2000000 ,
2500000 ,
3000000 ,
3500000 , and
4000000 to the unix.cc implementation. This is an attempting to work around issue #18, needs testing on a non-USB serial adapter that can handle higher baudrates.
William Woodall [Mon, 9 Jul 2012 00:09:21 +0000 (19:09 -0500)]
Clean up of the build system. Added rt and util in certain places so compiling the tests on Linux succeed, which should fix #19. Also removed over verbose warnings on Linux when build stand-alone.
William Woodall [Tue, 19 Jun 2012 00:04:35 +0000 (19:04 -0500)]
Silly little bug in the custom baud rate code. Should fix #18.
William Woodall [Thu, 14 Jun 2012 23:51:24 +0000 (18:51 -0500)]
Fixing a bug in the unix write code which may have prevented it from writing in some cases, and updating some of the comments and error messages in the write function that still read like the read function
William Woodall [Thu, 14 Jun 2012 01:13:57 +0000 (20:13 -0500)]
Fixing compile and link problems in Linux and ROS
William Woodall [Tue, 12 Jun 2012 21:55:11 +0000 (16:55 -0500)]
Fixes to flowcontrol that solve a wierd bug on Linux and fix an oversight on Windows.
William Woodall [Tue, 12 Jun 2012 05:25:28 +0000 (00:25 -0500)]
Fixing warning in Linux
William Woodall [Tue, 12 Jun 2012 05:23:39 +0000 (00:23 -0500)]
Fixing a compile problem in Linux that got introduced in the Windows testing.
William Woodall [Tue, 12 Jun 2012 02:09:16 +0000 (21:09 -0500)]
Adding link to the rosinstall file
William Woodall [Tue, 12 Jun 2012 01:51:18 +0000 (20:51 -0500)]
Updating docs and adding a rosinstall file
William Woodall [Sun, 10 Jun 2012 01:03:26 +0000 (20:03 -0500)]
William Woodall [Sun, 10 Jun 2012 00:52:05 +0000 (19:52 -0500)]
Updating documentation
William Woodall [Sat, 9 Jun 2012 23:21:34 +0000 (18:21 -0500)]
Update master
William Woodall [Sat, 9 Jun 2012 23:11:59 +0000 (18:11 -0500)]
Merge branch 'new_api'
William Woodall [Sat, 9 Jun 2012 23:10:46 +0000 (18:10 -0500)]
Merging boostless into master
William Woodall [Fri, 8 Jun 2012 00:26:55 +0000 (19:26 -0500)]
Changes after testing on Windows. Everything seems to work, but it could use some more vetting.
William Woodall [Thu, 7 Jun 2012 23:16:20 +0000 (18:16 -0500)]
Fixing some warnings from compiling on Linux
William Woodall [Thu, 7 Jun 2012 23:09:51 +0000 (18:09 -0500)]
Fixed some issues with the copy constructors
William Woodall [Thu, 7 Jun 2012 23:01:18 +0000 (18:01 -0500)]
A small change to quiet warnings in linux
William Woodall [Thu, 7 Jun 2012 22:54:11 +0000 (17:54 -0500)]
Disabling more copy constructors
William Woodall [Thu, 7 Jun 2012 22:52:14 +0000 (17:52 -0500)]
Disabling copy constructors on the expections
This page took 0.060992 seconds and 4 git commands to generate.