Skip to content
This repository was archived by the owner on Aug 9, 2022. It is now read-only.

Commit f46c995

Browse files
author
Federico Fissore
committed
first import
0 parents  commit f46c995

File tree

231 files changed

+116034
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

231 files changed

+116034
-0
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
CVS
2+
.cvsignore

AUTHORS

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
This is AUTHORS Sun Nov 18 09:29:52 MST 2007
2+
3+
This package is not the result of one persons time. Recognition is given
4+
to the following people for their assistance.
5+
6+
Martin Oberhuber <martin.oberhuber@windriver.com> Has submitted several fixes for rxtx integration into Eclipse.
7+
8+
Stephane Cachat <stephane@cachat.org> J2SE java.util.loggin and property file to match
9+
10+
Sheikh, Awais <awais.sheikh@hp.com> HP-UX port enumeration fixes.
11+
12+
Bill Smith <bsmith@tridium.com> QNX Port
13+
14+
Michal Hobot MichalHobot@netscape.net http://www.mhobot.w.pl WinCE port.
15+
16+
Scott Burleigh <Scott.Burleigh@jpl.nasa.gov> Documentation of ThinkPad Serial Behavior and clairification of "No serial ports found!"
17+
18+
Melissa Pike <mpike@mathworks.com> Integration of rxtx into QA tests.
19+
20+
Jauhar Ismail <jismail@mathworks.com> QA testing
21+
22+
Joey Armstrong <joeya@mathworks.com> The amazing wonder pulling things together behind the scenes.
23+
24+
Finbarr O'Kane <finbarr@e-merge.ie> True64 Port
25+
26+
Peter C. Verhage <peter@no-nonsense.org> FreeBSD fixes
27+
28+
Jonathan Schilling <jls@caldera.com> UnixWare and OpenUNIX ports
29+
30+
Dmitry Markman <dmarkman@mac.com> Mac OS X builds with CW lots of
31+
fixes
32+
33+
Joseph Goldstone <joseph@lp.com> Mac OS X port.
34+
35+
Brian Hindman <bjhindman@yahoo.com> Brian initiated the BeOS port and implemented most of the functions.
36+
37+
Chris Portal <cportal@mathworks.com> Joey Armstrong <joeya@mathworks.com>
38+
did some intense testing and debugging of RS232 on Linux.
39+
40+
"Bertrand Renuart" <bertrand.renuart@itma.lu> provided a java side read()
41+
which appears to have resolved many problems.
42+
43+
W. Craig Trader <ct7@vitelinc.com> and Gareth Lee <gareth@ee.uwa.edu.au> Added
44+
Calls to DeleteLocalRef to functions get_java_var and throw_java_exception to
45+
avoid FATAL ERROR in native method: Out of memory when expanding local ref
46+
table beyond capacity
47+
48+
Tim Groner <tgroner@cs.umanitoba.ca> Assistance tracking down an open() bug
49+
that was accidently introduced in rxtx-1.3-10.
50+
51+
"Alejandro P. Revilla" <apr@cs.com.uy> Assistance tracking down event_loop
52+
races.
53+
54+
Peter Bennett <bencom@bencom.co.nz> Moxa serial board support. Bug hunting.
55+
Simple Read/Write example contributions.
56+
57+
Masayuki "Tencho" Yamashita <tencho@venus.kanazawa-it.ac.jp> Japanese install instructions
58+
59+
Stuart Anderson <anderson@metrolink.com> Free-BSD port
60+
61+
Ken Thompson <thompson@milestonesolutions.com> Comtrol RocketPort serial boards
62+
support.
63+
64+
Holger Lehmann <holle@almaden.ibm.com> Printer support fixes
65+
66+
Neil Darlow <neil@darlow.co.uk>
67+
Flow Control Modifications/Implementation.
68+
69+
Will Kassebaum <wrk@kassebaum.net>
70+
Work on rxtx.spec
71+
72+
Douglas Lau <douglau@earthlink.net>
73+
Major Rewrite. rxtx-1.3. Multiple fixes and enhancements.
74+
75+
Wayne Roberts <wroberts1@home.com>
76+
Win32 Enhancements (extensive)
77+
Read Timeouts. Thresholds. event notification. Linux kernel hacking.
78+
verification of rxtx with analysis equipment.
79+
Wayne has been invaluable to rxtx. The project would be a 404 without him.
80+
81+
Yuen-Ping Leung <yuenping@semiotek.com>
82+
Fixes for FreeBSD support.
83+
84+
David Atkinson david.atkinson@vf.vodafone.co.uk
85+
Hardware event handling implementation.
86+
Many fixes and contributions.
87+
88+
Sheldon Young sheldon@intergate.bc.ca
89+
JCL/CommAPI compatibility with "javacomm20-ea"
90+
Many fixes and contributions.
91+
92+
kevinh@acm.org (Kevin Hester)
93+
CommAPI support. The Linux Comm Project
94+
http://www.interstice.com/~kevinh/linuxcomm.html
95+
src/RXTXPort.java src/RXTXCommDriver.java
96+
97+
karl@blackdown.org (Karl Asha)
98+
Karl gave this package a web presence at www.blackdown.org
99+
Debugging the autoconfig
100+
Reminding me to upgrade to 1.1.1.
101+
102+
oliver@io.aec.at (Oliver Frommel)
103+
IRIX port
104+
Fixed open() call so pins 4,5,6,8 and 20 don't need to be tied together.
105+
Helped track down a problem with the threads that prevented the package
106+
from working.
107+
Multiple suggestions.
108+
Verifying serial communication with the rs232 analyzer
109+
110+
Michael.Forte@Corp.Sun.COM (Mike Forte)
111+
SunOS port
112+
113+
Gilles.Paquet@ulb.ac.be (Gilles Paquet)
114+
SunOS port
115+
116+
Martin Pool <mbp@linuxcare.com>
117+
118+
Added support for explicitly-specified lists of ports
119+
120+
Maintainer: Trent Jarvi taj@www.linux.org.uk.

BeOS

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
BeOS serial support is in the early stages. configure and the resulting
2+
Makefile should work properly. Initial readbyte/writebyte type support is
3+
included.
4+
5+
Test.java in contrib/ works on BeOS.
6+
7+
rxtx.proj in contrib/ is included for people using the IDE that BeOS uses.
8+
9+
10+
Initially we tried to use the standard POSIX functions to get BeOS working. It
11+
became obvious the BeOS kernel API (See Serial.h on BeOS) would have to be
12+
used to get Events working. With simple build and read/write functionality
13+
we are releasing the work in case anyone wants to help contribute to the
14+
project.
15+
16+
src/SerialImp.cpp is the BeOS support.
17+
18+
List of functions ported: (Thanks to Brian Hindman)
19+
20+
=========================
21+
22+
RXTXPort.open
23+
RXTXPort.nativeClose
24+
RXTXPort.nativeSetSerialPortParams
25+
translate_speed
26+
translate_data_bits
27+
translate_stop_bits
28+
translate_parity
29+
RXTXPort.writeByte
30+
RXTXPort.writeArray (untested)
31+
RXTXPort.drain
32+
RXTXPort.isDSR
33+
RXTXPort.isCD
34+
RXTXPort.isCTS
35+
RXTXPort.isRI
36+
RXTXPort.isRTS (not available in BeOS)
37+
RXTXPort.setRTS
38+
RXTXPort.setDSR (not available in BeOS)
39+
RXTXPort.isDTR (not available in BeOS)
40+
RXTXPort.setDTR
41+
RXTXPort.readByte (untested)
42+
RXTXPort.nativeavailable
43+
RXTXPort.setflowcontrol
44+
get_java_var
45+
throw_java_exception
46+
report
47+

0 commit comments

Comments
 (0)