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

147 Commits

Author SHA1 Message Date
Anthony J. Bentley
b95b797de7 alloca.h does not exist on OpenBSD either. 2012-10-29 09:46:29 -06:00
William Woodall
667eedeb2f 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. 2012-07-08 19:45:35 -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 2012-06-14 18:51:24 -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
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
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
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
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
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
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
6138aceedf Removing a Clang specific compiler warning. 2012-02-06 18:31:06 -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
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
6cdd3fe795 Merge branch 'boostless' of https://github.com/wjwwood/serial into boostless
Conflicts:
	include/serial/serial.h
2012-02-04 21:17:27 -06:00
William Woodall
aa59c9517f Some style changes 2012-02-04 21:15:23 -06:00
William Woodall
2978386696 Read/write seem to be working on linux, need to test on OS X. 2012-02-04 21:14:22 -06:00
William Woodall
c429b0eede Removed serial listener, reworking the example, completely removed boost. Builds on my laptop with boost uninstalled. 2012-02-03 01:43:42 -06:00
William Woodall
05fa4b8d77 Removing serial listener, next make sure I can compile without boost completely. 2012-02-02 23:35:40 -06:00
John Harrison
f7cee5e175 Testing my changes to make sure they are consistant. 2012-01-30 16:33:58 -06:00
John Harrison
7b027d39ef Merge branch 'stringbuffer' into boostless 2012-01-30 14:44:43 -06:00
William Woodall
cea751402e Adding some linux specific fixes. fixes #13 2012-01-29 15:41:38 -06:00
William Woodall
dc556c9f25 Merge branch 'boostless' into stringbuffer 2012-01-28 15:36:28 -06:00
William Woodall
c3a82750e6 Some small changes to fix things discovered while testing serial listener. 2012-01-28 14:39:55 -06:00
John Harrison
d8874120a5 Change the buffer to a generic C++ std::string 2012-01-27 20:21:10 -06:00
William Woodall
f610fb79ff fixing empty token bug, and adding some debugging stuff. 2012-01-24 23:05:28 -06:00
John Harrison
bca4eba672 Reverting the deletion of the baud rate validation. 2012-01-24 12:26:03 -06:00
William Woodall
20f552bc80 Got some serial listener tests working 2012-01-24 12:20:46 -06:00
John Harrison
9b0fdfc2f5 Validate bauds and add the ability to set custom bauds. 2012-01-23 16:17:57 -06:00
John Harrison
49ae058770 Found an error in my buffering code and added a timeout
to write
2012-01-23 14:28:16 -06:00
John Harrison
8b2c7d4359 Updating the error handling. 2012-01-23 13:09:14 -06:00
William Woodall
241daf3073 working on tests and stuff 2012-01-23 09:54:31 -06:00
John Harrison
976307626d Trying to do a first pass to make this thread safe… not sure… 2012-01-17 15:52:57 -06:00
John Harrison
fe61b346da Fixing timeouts, there were not functioning correctly. 2012-01-17 12:35:32 -06:00
William Woodall
214b763664 Merge branch 'boostless' of https://github.com/wjwwood/serial into boostless
Conflicts:
	include/serial/serial_listener.h
2012-01-15 16:19:51 -06:00
William Woodall
31d0913410 Removing dead code. 2012-01-15 16:18:42 -06:00
John Harrison
66036f21c2 Merge branch 'boostless' of github.com:wjwwood/serial into boostless
Conflicts:
	include/serial/serial_listener.h
	src/impl/unix.cc
2012-01-15 02:09:24 -06:00
John Harrison
8f4b34cc03 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.
2012-01-15 02:06:38 -06:00
William Woodall
5ec0707418 Changed the stopListening function, now it no longer removes filters, just stops listening and cleans the data buffer of partial messages. 2012-01-14 21:24:48 -06:00
William Woodall
ae3e4a1f51 Fixing compile errors with serial listener. 2012-01-14 21:01:55 -06:00