Skip to content

Commit

Permalink
first import
Browse files Browse the repository at this point in the history
  • Loading branch information
Federico Fissore committed Jan 8, 2013
0 parents commit f46c995
Show file tree
Hide file tree
Showing 231 changed files with 116,034 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
CVS
.cvsignore
120 changes: 120 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
This is AUTHORS Sun Nov 18 09:29:52 MST 2007

This package is not the result of one persons time. Recognition is given
to the following people for their assistance.

Martin Oberhuber <[email protected]> Has submitted several fixes for rxtx integration into Eclipse.

Stephane Cachat <[email protected]> J2SE java.util.loggin and property file to match

Sheikh, Awais <[email protected]> HP-UX port enumeration fixes.

Bill Smith <[email protected]> QNX Port

Michal Hobot [email protected] http://www.mhobot.w.pl WinCE port.

Scott Burleigh <[email protected]> Documentation of ThinkPad Serial Behavior and clairification of "No serial ports found!"

Melissa Pike <[email protected]> Integration of rxtx into QA tests.

Jauhar Ismail <[email protected]> QA testing

Joey Armstrong <[email protected]> The amazing wonder pulling things together behind the scenes.

Finbarr O'Kane <[email protected]> True64 Port

Peter C. Verhage <[email protected]> FreeBSD fixes

Jonathan Schilling <[email protected]> UnixWare and OpenUNIX ports

Dmitry Markman <[email protected]> Mac OS X builds with CW lots of
fixes

Joseph Goldstone <[email protected]> Mac OS X port.

Brian Hindman <[email protected]> Brian initiated the BeOS port and implemented most of the functions.

Chris Portal <[email protected]> Joey Armstrong <[email protected]>
did some intense testing and debugging of RS232 on Linux.

"Bertrand Renuart" <[email protected]> provided a java side read()
which appears to have resolved many problems.

W. Craig Trader <[email protected]> and Gareth Lee <[email protected]> Added
Calls to DeleteLocalRef to functions get_java_var and throw_java_exception to
avoid FATAL ERROR in native method: Out of memory when expanding local ref
table beyond capacity

Tim Groner <[email protected]> Assistance tracking down an open() bug
that was accidently introduced in rxtx-1.3-10.

"Alejandro P. Revilla" <[email protected]> Assistance tracking down event_loop
races.

Peter Bennett <[email protected]> Moxa serial board support. Bug hunting.
Simple Read/Write example contributions.

Masayuki "Tencho" Yamashita <[email protected]> Japanese install instructions

Stuart Anderson <[email protected]> Free-BSD port

Ken Thompson <[email protected]> Comtrol RocketPort serial boards
support.

Holger Lehmann <[email protected]> Printer support fixes

Neil Darlow <[email protected]>
Flow Control Modifications/Implementation.

Will Kassebaum <[email protected]>
Work on rxtx.spec

Douglas Lau <[email protected]>
Major Rewrite. rxtx-1.3. Multiple fixes and enhancements.

Wayne Roberts <[email protected]>
Win32 Enhancements (extensive)
Read Timeouts. Thresholds. event notification. Linux kernel hacking.
verification of rxtx with analysis equipment.
Wayne has been invaluable to rxtx. The project would be a 404 without him.

Yuen-Ping Leung <[email protected]>
Fixes for FreeBSD support.

David Atkinson [email protected]
Hardware event handling implementation.
Many fixes and contributions.

Sheldon Young [email protected]
JCL/CommAPI compatibility with "javacomm20-ea"
Many fixes and contributions.

[email protected] (Kevin Hester)
CommAPI support. The Linux Comm Project
http://www.interstice.com/~kevinh/linuxcomm.html
src/RXTXPort.java src/RXTXCommDriver.java

[email protected] (Karl Asha)
Karl gave this package a web presence at www.blackdown.org
Debugging the autoconfig
Reminding me to upgrade to 1.1.1.

[email protected] (Oliver Frommel)
IRIX port
Fixed open() call so pins 4,5,6,8 and 20 don't need to be tied together.
Helped track down a problem with the threads that prevented the package
from working.
Multiple suggestions.
Verifying serial communication with the rs232 analyzer

[email protected] (Mike Forte)
SunOS port

[email protected] (Gilles Paquet)
SunOS port

Martin Pool <[email protected]>

Added support for explicitly-specified lists of ports

Maintainer: Trent Jarvi [email protected].
47 changes: 47 additions & 0 deletions BeOS
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
BeOS serial support is in the early stages. configure and the resulting
Makefile should work properly. Initial readbyte/writebyte type support is
included.

Test.java in contrib/ works on BeOS.

rxtx.proj in contrib/ is included for people using the IDE that BeOS uses.


Initially we tried to use the standard POSIX functions to get BeOS working. It
became obvious the BeOS kernel API (See Serial.h on BeOS) would have to be
used to get Events working. With simple build and read/write functionality
we are releasing the work in case anyone wants to help contribute to the
project.

src/SerialImp.cpp is the BeOS support.

List of functions ported: (Thanks to Brian Hindman)

=========================

RXTXPort.open
RXTXPort.nativeClose
RXTXPort.nativeSetSerialPortParams
translate_speed
translate_data_bits
translate_stop_bits
translate_parity
RXTXPort.writeByte
RXTXPort.writeArray (untested)
RXTXPort.drain
RXTXPort.isDSR
RXTXPort.isCD
RXTXPort.isCTS
RXTXPort.isRI
RXTXPort.isRTS (not available in BeOS)
RXTXPort.setRTS
RXTXPort.setDSR (not available in BeOS)
RXTXPort.isDTR (not available in BeOS)
RXTXPort.setDTR
RXTXPort.readByte (untested)
RXTXPort.nativeavailable
RXTXPort.setflowcontrol
get_java_var
throw_java_exception
report

Loading

0 comments on commit f46c995

Please sign in to comment.