]>
Git Repo - serial.git/log
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
William Woodall [Thu, 7 Jun 2012 22:49:05 +0000 (17:49 -0500)]
Sorted out the stdint stuff by including a header from the v8 project.
William Woodall [Thu, 7 Jun 2012 21:44:35 +0000 (16:44 -0500)]
Still working on std types
William Woodall [Wed, 6 Jun 2012 23:58:51 +0000 (18:58 -0500)]
Merge branch 'new_api' of github.com:wjwwood/serial into new_api
Conflicts:
.gitignore
William Woodall [Wed, 6 Jun 2012 23:58:14 +0000 (18:58 -0500)]
Removing a vestigial file
William Woodall [Wed, 6 Jun 2012 23:56:44 +0000 (18:56 -0500)]
Adding initial windows support.
William Woodall [Fri, 11 May 2012 20:28:23 +0000 (15:28 -0500)]
Syntax fix
William Woodall [Thu, 10 May 2012 16:43:17 +0000 (11:43 -0500)]
Adjustments to the read timeouts
William Woodall [Thu, 10 May 2012 00:51:56 +0000 (19:51 -0500)]
Updating the unix implementation to support the more sophisticated timeout system.
William Woodall [Mon, 7 May 2012 18:06:28 +0000 (13:06 -0500)]
Adding a convenience function for generating simple Timeouts based purely on the total time until a timeout occurs with no regard to inter byte timeout or timeout multipliers.
William Woodall [Mon, 7 May 2012 18:04:34 +0000 (13:04 -0500)]
Fixes #16.
William Woodall [Thu, 3 May 2012 04:39:42 +0000 (23:39 -0500)]
Changes to the documentation generation mechanism
William Woodall [Thu, 3 May 2012 02:49:09 +0000 (21:49 -0500)]
More updates to the documentation and new api after comments from john and michael.
William Woodall [Wed, 2 May 2012 05:45:23 +0000 (00:45 -0500)]
Updating the API to fix some inconsistencies
David Hodo [Fri, 27 Apr 2012 23:02:21 +0000 (18:02 -0500)]
fixed library name - hardcoded not based on project name
William Woodall [Fri, 27 Apr 2012 14:54:04 +0000 (09:54 -0500)]
fixing bug in the Findserial.cmake file, reported by David Hodo.
William Woodall [Tue, 3 Apr 2012 02:20:45 +0000 (21:20 -0500)]
Fixed some warnings from clang
William Woodall [Tue, 7 Feb 2012 20:11:17 +0000 (14:11 -0600)]
Changing the throw to add file and line number
John Harrison [Tue, 7 Feb 2012 04:49:36 +0000 (22:49 -0600)]
Missing a linked library on linux
John Harrison [Tue, 7 Feb 2012 04:44:44 +0000 (22:44 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless
John Harrison [Tue, 7 Feb 2012 04:44:30 +0000 (22:44 -0600)]
Adding my basic tests
John Harrison [Tue, 7 Feb 2012 00:31:16 +0000 (18:31 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless
John Harrison [Tue, 7 Feb 2012 00:29:06 +0000 (18:29 -0600)]
Removing a Clang specific compiler warning.
John Harrison [Tue, 7 Feb 2012 00:29:06 +0000 (18:29 -0600)]
Removing a Clang specific compiler warning.
John Harrison [Tue, 7 Feb 2012 00:27:39 +0000 (18:27 -0600)]
Enabling warnings! They catch things, like Pokemon
And bad casts and bad constructors and and … Ya, Warnings good!
John Harrison [Tue, 7 Feb 2012 00:22:14 +0000 (18:22 -0600)]
Fixing bad C++ constructors.
I am not sure if this is related to the random crashes on Linux, but the wrong C++ std::string constructors were being called because of bad use of c-style array dereferencing. The correct C++ std::string constructors are being called now.
John Harrison [Tue, 7 Feb 2012 00:20:15 +0000 (18:20 -0600)]
Configuring CMake to link against thread libraries
This is used to link against pthread and friends that are used for threading and mutex's.
William Woodall [Mon, 6 Feb 2012 04:31:06 +0000 (22:31 -0600)]
Tracking down segfaults on Linux
William Woodall [Sun, 5 Feb 2012 03:56:10 +0000 (21:56 -0600)]
Fixing a reading buffer bug and expanding the example
William Woodall [Sun, 5 Feb 2012 03:20:21 +0000 (21:20 -0600)]
fixing some stuff in unix.cc to match changes in enums
William Woodall [Sun, 5 Feb 2012 03:18:26 +0000 (21:18 -0600)]
wtf: 'Users/william/devel/atrv_ws/serial/include/serial/serial.h:82: error: stray ‘\303’ in program', fixed...
William Woodall [Sun, 5 Feb 2012 03:17:27 +0000 (21:17 -0600)]
Merge branch 'boostless' of https://github.com/wjwwood/serial into boostless
Conflicts:
include/serial/serial.h
William Woodall [Sun, 5 Feb 2012 03:15:23 +0000 (21:15 -0600)]
Some style changes
William Woodall [Sun, 5 Feb 2012 03:14:22 +0000 (21:14 -0600)]
Read/write seem to be working on linux, need to test on OS X.
William Woodall [Fri, 3 Feb 2012 07:43:42 +0000 (01:43 -0600)]
Removed serial listener, reworking the example, completely removed boost. Builds on my laptop with boost uninstalled.
William Woodall [Fri, 3 Feb 2012 05:35:40 +0000 (23:35 -0600)]
Removing serial listener, next make sure I can compile without boost completely.
John Harrison [Mon, 30 Jan 2012 22:33:58 +0000 (16:33 -0600)]
Testing my changes to make sure they are consistant.
John Harrison [Mon, 30 Jan 2012 20:53:33 +0000 (14:53 -0600)]
Testing the new buffer
John Harrison [Mon, 30 Jan 2012 20:44:43 +0000 (14:44 -0600)]
Merge branch 'stringbuffer' into boostless
William Woodall [Sun, 29 Jan 2012 21:41:38 +0000 (15:41 -0600)]
Adding some linux specific fixes. fixes #13
William Woodall [Sat, 28 Jan 2012 21:36:28 +0000 (15:36 -0600)]
Merge branch 'boostless' into stringbuffer
William Woodall [Sat, 28 Jan 2012 20:39:55 +0000 (14:39 -0600)]
Some small changes to fix things discovered while testing serial listener.
John Harrison [Sat, 28 Jan 2012 02:21:10 +0000 (20:21 -0600)]
Change the buffer to a generic C++ std::string
William Woodall [Wed, 25 Jan 2012 05:05:28 +0000 (23:05 -0600)]
fixing empty token bug, and adding some debugging stuff.
William Woodall [Tue, 24 Jan 2012 20:19:09 +0000 (14:19 -0600)]
Serial listener tests complete and working
John Harrison [Tue, 24 Jan 2012 18:26:03 +0000 (12:26 -0600)]
Reverting the deletion of the baud rate validation.
William Woodall [Tue, 24 Jan 2012 18:20:46 +0000 (12:20 -0600)]
Got some serial listener tests working
John Harrison [Mon, 23 Jan 2012 22:18:04 +0000 (16:18 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless
John Harrison [Mon, 23 Jan 2012 22:17:57 +0000 (16:17 -0600)]
Validate bauds and add the ability to set custom bauds.
William Woodall [Mon, 23 Jan 2012 21:28:01 +0000 (15:28 -0600)]
Still working on the tests
John Harrison [Mon, 23 Jan 2012 20:28:53 +0000 (14:28 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless
William Woodall [Mon, 23 Jan 2012 20:28:19 +0000 (14:28 -0600)]
Merge branch 'boostless' of https://github.com/wjwwood/serial into boostless
John Harrison [Mon, 23 Jan 2012 20:28:16 +0000 (14:28 -0600)]
Found an error in my buffering code and added a timeout
to write
William Woodall [Mon, 23 Jan 2012 20:28:14 +0000 (14:28 -0600)]
Updating tests while on the mac
Scott Martin [Mon, 23 Jan 2012 20:23:01 +0000 (14:23 -0600)]
Updating tests while testing on linux
John Harrison [Mon, 23 Jan 2012 19:09:14 +0000 (13:09 -0600)]
Updating the error handling.
John Harrison [Mon, 23 Jan 2012 17:55:34 +0000 (11:55 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless
John Harrison [Mon, 23 Jan 2012 17:55:17 +0000 (11:55 -0600)]
Updating the example to allow variable bauds
William Woodall [Mon, 23 Jan 2012 17:05:19 +0000 (11:05 -0600)]
Fixing message in serial_example.
William Woodall [Mon, 23 Jan 2012 15:54:31 +0000 (09:54 -0600)]
working on tests and stuff
William Woodall [Tue, 17 Jan 2012 23:42:15 +0000 (15:42 -0800)]
Merge pull request #10 from natem345/patch-1
Minor readme additions
natem345 [Tue, 17 Jan 2012 23:38:10 +0000 (18:38 -0500)]
Updated readme: got rosinstall error without space between - and git, and added warning about environment var change
John Harrison [Tue, 17 Jan 2012 21:52:57 +0000 (15:52 -0600)]
Trying to do a first pass to make this thread safe… not sure…
John Harrison [Tue, 17 Jan 2012 18:35:32 +0000 (12:35 -0600)]
Fixing timeouts, there were not functioning correctly.
William Woodall [Mon, 16 Jan 2012 02:54:39 +0000 (20:54 -0600)]
Fixing another issue with the default handler setter.
William Woodall [Mon, 16 Jan 2012 02:48:21 +0000 (20:48 -0600)]
Fixing serial manifest.xml for ROS and replacing an accidental missing function
William Woodall [Sun, 15 Jan 2012 23:32:33 +0000 (17:32 -0600)]
Fixing exception handler setting function
William Woodall [Sun, 15 Jan 2012 22:19:51 +0000 (16:19 -0600)]
Merge branch 'boostless' of https://github.com/wjwwood/serial into boostless
Conflicts:
include/serial/serial_listener.h
William Woodall [Sun, 15 Jan 2012 22:18:42 +0000 (16:18 -0600)]
Removing dead code.
John Harrison [Sun, 15 Jan 2012 08:09:24 +0000 (02:09 -0600)]
Merge branch 'boostless' of github.com:wjwwood/serial into boostless
Conflicts:
include/serial/serial_listener.h
src/impl/unix.cc
John Harrison [Sun, 15 Jan 2012 08:06:38 +0000 (02:06 -0600)]
Adding in an internal buffer to Serial, this is independent of the SerialImpl and buffers reads to help performance.
Also correcting my styles to match the style guide and adding in some documentation.
This page took 0.06333 seconds and 4 git commands to generate.