1
0
mirror of https://github.com/wjwwood/serial.git synced 2026-01-22 11:44:53 +08:00

371 Commits

Author SHA1 Message Date
William Woodall
8a4a9a78c4 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. 2012-07-08 19:09:21 -05:00
William Woodall
83ae470c78 Silly little bug in the custom baud rate code. Should fix #18. 2012-06-18 19:04:35 -05:00
William Woodall
da1207609f 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 v1.0 2012-06-14 18:51:24 -05:00
William Woodall
7e50dc7da6 Fixing compile and link problems in Linux and ROS 2012-06-13 20:13:57 -05:00
William Woodall
2ae490b3ac Fixes to flowcontrol that solve a wierd bug on Linux and fix an oversight on Windows. 2012-06-12 16:55:11 -05:00
William Woodall
95790064d8 Fixing warning in Linux 2012-06-12 00:25:28 -05:00
William Woodall
94eac90d7c Fixing a compile problem in Linux that got introduced in the Windows testing. 2012-06-12 00:23:39 -05:00
William Woodall
c55d7e2969 Adding link to the rosinstall file 2012-06-11 21:09:16 -05:00
William Woodall
80c0ce9b1b Updating docs and adding a rosinstall file 2012-06-11 20:51:18 -05:00
William Woodall
ada33af16e Merge commit 'e9999c9c7c801b8c60569f1b48792af8c050eac4' 2012-06-09 20:03:26 -05:00
William Woodall
120df13f2a Updating documentation 2012-06-09 19:52:05 -05:00
William Woodall
f4ce55e0be Update master 2012-06-09 18:21:34 -05:00
William Woodall
eb3ebc1dc7 Merge branch 'new_api' new_api 2012-06-09 18:11:59 -05:00
William Woodall
061c184d00 Merging boostless into master boostless v0.2 2012-06-09 18:10:46 -05:00
William Woodall
e9999c9c7c Changes after testing on Windows. Everything seems to work, but it could use some more vetting. 2012-06-07 19:26:55 -05:00
William Woodall
493883da81 Fixing some warnings from compiling on Linux 2012-06-07 18:16:20 -05:00
William Woodall
e12955a560 Fixed some issues with the copy constructors 2012-06-07 18:09:51 -05:00
William Woodall
ef8265a535 A small change to quiet warnings in linux 2012-06-07 18:01:18 -05:00
William Woodall
7714615af7 Disabling more copy constructors 2012-06-07 17:54:11 -05:00
William Woodall
088fcda295 Disabling copy constructors on the expections 2012-06-07 17:52:14 -05:00
William Woodall
565ba66271 Sorted out the stdint stuff by including a header from the v8 project. 2012-06-07 17:49:05 -05:00
William Woodall
ead96705dd Still working on std types 2012-06-07 16:44:35 -05:00
William Woodall
520ccb54f4 Merge branch 'new_api' of github.com:wjwwood/serial into new_api
Conflicts:
	.gitignore
2012-06-06 18:58:51 -05:00
William Woodall
5ebd00cde1 Removing a vestigial file 2012-06-06 18:58:14 -05:00
William Woodall
6fac95d633 Adding initial windows support. 2012-06-06 18:56:44 -05:00
William Woodall
dcc73db6a8 Syntax fix 2012-05-11 15:28:23 -05:00
William Woodall
15f01a53a1 Adjustments to the read timeouts 2012-05-10 11:43:17 -05:00
William Woodall
937e834698 Updating the unix implementation to support the more sophisticated timeout system. 2012-05-09 19:51:56 -05:00
William Woodall
3039acbab9 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. 2012-05-07 13:06:28 -05:00
William Woodall
ba0c648119 Fixes #16. 2012-05-07 13:04:34 -05:00
William Woodall
0a66fa991d Changes to the documentation generation mechanism 2012-05-02 23:39:42 -05:00
William Woodall
194169e5e6 More updates to the documentation and new api after comments from john and michael. 2012-05-02 21:49:09 -05:00
William Woodall
8022c1b1ea Updating the API to fix some inconsistencies 2012-05-02 00:45:23 -05:00
David Hodo
3d6581ba6d fixed library name - hardcoded not based on project name v0.1 2012-04-27 18:02:21 -05:00
William Woodall
51e4755dd9 fixing bug in the Findserial.cmake file, reported by David Hodo. 2012-04-27 09:54:04 -05:00
William Woodall
81fc77dd47 Fixed some warnings from clang 2012-04-02 21:20:45 -05:00
William Woodall
a8259fcda2 Changing the throw to add file and line number 2012-02-07 14:11:17 -06:00
John Harrison
c3fb62a7d0 Missing a linked library on linux 2012-02-06 22:49:36 -06:00
John Harrison
7256b1462d Merge branch 'boostless' of github.com:wjwwood/serial into boostless 2012-02-06 22:44:44 -06:00
John Harrison
68fb40e057 Adding my basic tests 2012-02-06 22:44:30 -06:00
John Harrison
b49cb92eba Merge branch 'boostless' of github.com:wjwwood/serial into boostless 2012-02-06 18:31:16 -06:00
John Harrison
6138aceedf Removing a Clang specific compiler warning. 2012-02-06 18:31:06 -06:00
John Harrison
6871cf7d56 Removing a Clang specific compiler warning. 2012-02-06 18:29:06 -06:00
John Harrison
7d35eea4f7 Enabling warnings! They catch things, like Pokemon
And bad casts and bad constructors and and … Ya, Warnings good!
2012-02-06 18:27:39 -06:00
John Harrison
9734f943cb 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.
2012-02-06 18:22:14 -06:00
John Harrison
61c193f5d8 Configuring CMake to link against thread libraries
This is used to link against pthread and friends that are used for threading and mutex's.
2012-02-06 18:20:15 -06:00
William Woodall
18f86ebf4b Tracking down segfaults on Linux 2012-02-05 22:31:06 -06:00
William Woodall
6853f8c05d Fixing a reading buffer bug and expanding the example 2012-02-04 21:56:10 -06:00
William Woodall
0eab7f1f38 fixing some stuff in unix.cc to match changes in enums 2012-02-04 21:20:21 -06:00
William Woodall
34ce959672 wtf: 'Users/william/devel/atrv_ws/serial/include/serial/serial.h:82: error: stray ‘\303’ in program', fixed... 2012-02-04 21:18:26 -06:00