]> Git Repo - serial.git/log
serial.git
11 years agoRename now function to timespec_now and timeout_time to expiry, for greater clarity.
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.

11 years agoImplement MillisecondTimer in the unix read() and write() functions.
Mike Purvis [Tue, 29 Oct 2013 00:17:07 +0000 (20:17 -0400)]
Implement MillisecondTimer in the unix read() and write() functions.

11 years agoAdd MillisecondTimer class.
Mike Purvis [Mon, 28 Oct 2013 23:48:01 +0000 (19:48 -0400)]
Add MillisecondTimer class.

11 years agoif not windows guard for unix.h
William Woodall [Wed, 30 Oct 2013 18:54:59 +0000 (11:54 -0700)]
if not windows guard for unix.h

11 years agoContributor notice
William Woodall [Wed, 30 Oct 2013 18:53:06 +0000 (11:53 -0700)]
Contributor notice

11 years agofix broken ifdef _WIN32
William Woodall [Wed, 30 Oct 2013 18:42:59 +0000 (11:42 -0700)]
fix broken ifdef _WIN32

11 years ago[style] whitespace changes only
William Woodall [Wed, 30 Oct 2013 18:42:35 +0000 (11:42 -0700)]
[style] whitespace changes only

11 years agoMerge branch 'master' of https://github.com/bakercp/serial into bakercp-master
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

11 years agofix warnings about uninitialized class members
William Woodall [Mon, 28 Oct 2013 22:10:38 +0000 (15:10 -0700)]
fix warnings about uninitialized class members

11 years ago[style] white space clean up
William Woodall [Mon, 28 Oct 2013 22:09:53 +0000 (15:09 -0700)]
[style] white space clean up

11 years agoFix broken ioctl calls, add exception handling.
Christopher Baker [Sun, 27 Oct 2013 23:50:06 +0000 (18:50 -0500)]
Fix broken ioctl calls, add exception handling.

11 years agoCode guards for platform-specific implementations.
Christopher Baker [Sun, 27 Oct 2013 23:49:07 +0000 (18:49 -0500)]
Code guards for platform-specific implementations.
(when not using cmake / catkin)

11 years agoExplicit using.
Christopher Baker [Sun, 27 Oct 2013 23:42:53 +0000 (18:42 -0500)]
Explicit using.

11 years ago"1.1.6" 1.1.6
William Woodall [Thu, 17 Oct 2013 18:13:00 +0000 (11:13 -0700)]
"1.1.6"

11 years agoupdate changelog
William Woodall [Thu, 17 Oct 2013 18:12:18 +0000 (11:12 -0700)]
update changelog

11 years agoMerge pull request #41 from clearpathrobotics/one-point-five-fix
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

11 years agoMove stopbits_one_point_five to the end of the enum, so that it doesn't alias with...
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.

11 years ago1.1.5 1.1.5
William Woodall [Tue, 24 Sep 2013 04:20:33 +0000 (21:20 -0700)]
1.1.5

11 years agoupdating changelogs
William Woodall [Tue, 24 Sep 2013 04:20:22 +0000 (21:20 -0700)]
updating changelogs

11 years agoMerge pull request #38 from wmhilton/master
William Woodall [Wed, 28 Aug 2013 23:30:17 +0000 (16:30 -0700)]
Merge pull request #38 from wmhilton/master

Windows build instructions

11 years agoFix license labeling, I put BSD, but the license has always been MIT...
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...

11 years agoAdded Microsoft Visual Studio 2010 project to make compiling on Windows easier.
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.

11 years agoMerge pull request #33 from wjwwood/fix_custom_baudrate_osx
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

11 years agoMerge pull request #35 from daniser/patch-1
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

11 years agoUpdate win.cc
daniser [Mon, 5 Aug 2013 23:08:22 +0000 (02:08 +0300)]
Update win.cc

11 years agoImplemented Serial::available() for Windows
daniser [Mon, 5 Aug 2013 22:28:46 +0000 (01:28 +0300)]
Implemented Serial::available() for Windows

11 years agoFixup unix case for strerror
William Woodall [Fri, 2 Aug 2013 21:24:39 +0000 (14:24 -0700)]
Fixup unix case for strerror

11 years agoFix compiler warnings on Windows
William Woodall [Sat, 3 Aug 2013 04:20:16 +0000 (21:20 -0700)]
Fix compiler warnings on Windows

11 years agoUpdate how custom baudrates are handled on OS X
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

11 years agoFix up linking on Linux for the tests
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

11 years agoMerge pull request #32 from wjwwood/fix_timeout_windows
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

11 years agoApply the timeout settings with reconfigurePort
William Woodall [Tue, 30 Jul 2013 21:08:06 +0000 (14:08 -0700)]
Apply the timeout settings with reconfigurePort

11 years ago[style] always use curly braces with if statements
William Woodall [Tue, 30 Jul 2013 21:04:30 +0000 (14:04 -0700)]
[style] always use curly braces with if statements

11 years agoMerge pull request #30 from wjwwood/fix_wstring_windows
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

11 years agoconvert wstring into string when printing
William Woodall [Tue, 30 Jul 2013 18:04:16 +0000 (11:04 -0700)]
convert wstring into string when printing

11 years agoMerge pull request #31 from nbigaouette/fix_doc
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

11 years agoFix typo in documentation
Nicolas Bigaouette [Tue, 30 Jul 2013 17:45:47 +0000 (13:45 -0400)]
Fix typo in documentation

11 years agoPass LPCWSTR to CreateFile in Windows impl
William Woodall [Tue, 30 Jul 2013 17:31:15 +0000 (10:31 -0700)]
Pass LPCWSTR to CreateFile in Windows impl

This should fix #29

11 years agoUse wstring for port_ type in Windows impl
William Woodall [Tue, 30 Jul 2013 17:30:46 +0000 (10:30 -0700)]
Use wstring for port_ type in Windows impl

11 years ago1.1.4 1.1.4
William Woodall [Thu, 20 Jun 2013 21:10:49 +0000 (14:10 -0700)]
1.1.4

11 years agoFixing up CHANGELOG.rst for 1.1.4
William Woodall [Thu, 20 Jun 2013 21:10:38 +0000 (14:10 -0700)]
Fixing up CHANGELOG.rst for 1.1.4

11 years agoUpdate package.xml
William Woodall [Wed, 12 Jun 2013 06:13:18 +0000 (00:13 -0600)]
Update package.xml

11 years agoFixed another Exception misspelling.
William Woodall [Wed, 12 Jun 2013 00:05:24 +0000 (17:05 -0700)]
Fixed another Exception misspelling.

11 years agoMerge pull request #25 from wjwwood/fix_exceptions
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]>

11 years agoAdding changelog
William Woodall [Tue, 11 Jun 2013 21:18:23 +0000 (14:18 -0700)]
Adding changelog

11 years agoMerge pull request #28 from wjwwood/issue_27
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.

11 years agoPotential 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

11 years agoMerge pull request #26 from trainman419/master
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.

11 years agoUpdate 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.

11 years agofix, by Thomas Hoppe <[email protected]>
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

11 years agoUpdate README.md
William Woodall [Thu, 14 Mar 2013 23:04:11 +0000 (16:04 -0700)]
Update README.md

11 years agoMerge pull request #23 from bentley/master
William Woodall [Tue, 19 Feb 2013 22:19:06 +0000 (14:19 -0800)]
Merge pull request #23 from bentley/master

OpenBSD ifdef

12 years ago1.1.3 1.1.3
William Woodall [Wed, 9 Jan 2013 18:54:34 +0000 (10:54 -0800)]
1.1.3

12 years agoinstall headers
William Woodall [Wed, 9 Jan 2013 18:53:58 +0000 (10:53 -0800)]
install headers

12 years ago1.1.2 1.1.2
William Woodall [Fri, 14 Dec 2012 22:08:55 +0000 (14:08 -0800)]
1.1.2

12 years agoFix buildtool depends
William Woodall [Fri, 14 Dec 2012 22:07:39 +0000 (14:07 -0800)]
Fix buildtool depends

12 years agoVersion 1.1.1 1.1.1
William Woodall [Mon, 3 Dec 2012 23:32:19 +0000 (15:32 -0800)]
Version 1.1.1

12 years agoSmall CMakeLists.txt touch ups.
William Woodall [Mon, 3 Dec 2012 23:31:41 +0000 (15:31 -0800)]
Small CMakeLists.txt touch ups.

12 years agoMerge branch 'master' of https://github.com/wjwwood/serial
William Woodall [Mon, 3 Dec 2012 22:51:47 +0000 (14:51 -0800)]
Merge branch 'master' of https://github.com/wjwwood/serial

12 years agoRemoved rt linking on OS X. Fixes #24.
William Woodall [Mon, 3 Dec 2012 22:51:10 +0000 (14:51 -0800)]
Removed rt linking on OS X. Fixes #24.

12 years agoUpdate README.md
William Woodall [Wed, 21 Nov 2012 21:23:27 +0000 (13:23 -0800)]
Update README.md

Added links to documentation.

12 years agoAdded groovy source setup.bash to travis.yml
William Woodall [Wed, 7 Nov 2012 03:22:06 +0000 (19:22 -0800)]
Added groovy source setup.bash to travis.yml

12 years agoChange to the travis.yml file
William Woodall [Wed, 7 Nov 2012 03:20:23 +0000 (19:20 -0800)]
Change to the travis.yml file

12 years agoTrying travis-ci out.
William Woodall [Wed, 7 Nov 2012 00:41:41 +0000 (16:41 -0800)]
Trying travis-ci out.

12 years agoalloca.h does not exist on OpenBSD either.
Anthony J. Bentley [Mon, 29 Oct 2012 15:46:29 +0000 (09:46 -0600)]
alloca.h does not exist on OpenBSD either.

12 years agoAdded a link option specifically for Linux 1.1.0
William Woodall [Wed, 24 Oct 2012 08:32:23 +0000 (01:32 -0700)]
Added a link option specifically for Linux

12 years agoReleasing version 1.1.0 of serial
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

12 years agoUpdating the README.md
William Woodall [Wed, 24 Oct 2012 07:08:46 +0000 (00:08 -0700)]
Updating the README.md

12 years agoAdding catkin build files and a new Makefile.
William Woodall [Wed, 24 Oct 2012 06:47:11 +0000 (23:47 -0700)]
Adding catkin build files and a new Makefile.

12 years agoRemoving old build files.
William Woodall [Wed, 24 Oct 2012 06:46:57 +0000 (23:46 -0700)]
Removing old build files.

12 years agoRelease v1.0.1 fuerte v1.0.1
William Woodall [Mon, 27 Aug 2012 18:36:26 +0000 (11:36 -0700)]
Release v1.0.1

12 years agoFixed linking on Linux and OS X.
William Woodall [Thu, 2 Aug 2012 01:09:39 +0000 (20:09 -0500)]
Fixed linking on Linux and OS X.

12 years agoUpdated the tests for the new Serial API.
William Woodall [Thu, 2 Aug 2012 01:09:20 +0000 (20:09 -0500)]
Updated the tests for the new Serial API.

12 years agoAdded the `rt` library to the `serial_LIBRARIES` variable when on Linux.
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.

12 years agoAdding explicit keyword to Timeout constructor to prevent accidental conversion from...
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.

12 years agoMerge pull request #21 from davidhodo/master
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

12 years agoshould have been if NOT defined
David Hodo [Sat, 21 Jul 2012 16:13:13 +0000 (11:13 -0500)]
should have been if NOT defined

12 years agoadd option to not use Clang, even if it is installed
David Hodo [Fri, 20 Jul 2012 23:04:42 +0000 (18:04 -0500)]
add option to not use Clang, even if it is installed

12 years agoAdding void return type for Arduino example in examples/serial_example.cc. Fixes #20
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

12 years agoAdding baudrates: 1000000, 11520000, 2000000, 2500000, 3000000, 3500000, and 4000000...
William Woodall [Mon, 9 Jul 2012 00:45:35 +0000 (19:45 -0500)]
Adding baudrates: 1000000115200002000000250000030000003500000, 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.

12 years agoClean up of the build system. Added rt and util in certain places so compiling the...
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.

12 years agoSilly little bug in the custom baud rate code. Should fix #18.
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.

12 years agoFixing a bug in the unix write code which may have prevented it from writing in some... v1.0
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

12 years agoFixing compile and link problems in Linux and ROS
William Woodall [Thu, 14 Jun 2012 01:13:57 +0000 (20:13 -0500)]
Fixing compile and link problems in Linux and ROS

12 years agoFixes to flowcontrol that solve a wierd bug on Linux and fix an oversight on Windows.
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.

12 years agoFixing warning in Linux
William Woodall [Tue, 12 Jun 2012 05:25:28 +0000 (00:25 -0500)]
Fixing warning in Linux

12 years agoFixing a compile problem in Linux that got introduced in the Windows testing.
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.

12 years agoAdding link to the rosinstall file
William Woodall [Tue, 12 Jun 2012 02:09:16 +0000 (21:09 -0500)]
Adding link to the rosinstall file

12 years agoUpdating docs and adding a rosinstall file
William Woodall [Tue, 12 Jun 2012 01:51:18 +0000 (20:51 -0500)]
Updating docs and adding a rosinstall file

12 years agoMerge commit 'e9999c9c7c801b8c60569f1b48792af8c050eac4'
William Woodall [Sun, 10 Jun 2012 01:03:26 +0000 (20:03 -0500)]
Merge commit 'e9999c9c7c801b8c60569f1b48792af8c050eac4'

12 years agoUpdating documentation
William Woodall [Sun, 10 Jun 2012 00:52:05 +0000 (19:52 -0500)]
Updating documentation

12 years agoUpdate master
William Woodall [Sat, 9 Jun 2012 23:21:34 +0000 (18:21 -0500)]
Update master

12 years agoMerge branch 'new_api' new_api
William Woodall [Sat, 9 Jun 2012 23:11:59 +0000 (18:11 -0500)]
Merge branch 'new_api'

12 years agoMerging boostless into master boostless v0.2
William Woodall [Sat, 9 Jun 2012 23:10:46 +0000 (18:10 -0500)]
Merging boostless into master

12 years agoChanges after testing on Windows. Everything seems to work, but it could use some...
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.

12 years agoFixing some warnings from compiling on Linux
William Woodall [Thu, 7 Jun 2012 23:16:20 +0000 (18:16 -0500)]
Fixing some warnings from compiling on Linux

12 years agoFixed some issues with the copy constructors
William Woodall [Thu, 7 Jun 2012 23:09:51 +0000 (18:09 -0500)]
Fixed some issues with the copy constructors

12 years agoA small change to quiet warnings in linux
William Woodall [Thu, 7 Jun 2012 23:01:18 +0000 (18:01 -0500)]
A small change to quiet warnings in linux

12 years agoDisabling more copy constructors
William Woodall [Thu, 7 Jun 2012 22:54:11 +0000 (17:54 -0500)]
Disabling more copy constructors

12 years agoDisabling copy constructors on the expections
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.