Thanks Uwe, I need something really quick so we can get off an old fork of the TM serial so I’ll do it product side. When everyone’s ready and decides that’s what they want I can push upstream. It would be great to get this in for Luna SR-2, if not then
Mars.
BTW, the reason for the fork and still a requirement we have is to be able to temporarily shut down the serial terminal so we can use the serial port for file transfer. I was able to get this to work for Arduino to allow avrdude to download the firmware
and then re-enable the serial monitor. So we’ll need to contribute either way :).
Cheers,
Doug.
Hi Doug,
I let Martin Oberhuber outline all the possibilities, but in short, we are aware of the unsatisfying status of the RXTX library and it is for sure
one of you next step to look into an RXTX replacement. But before doing this, I want to get the RSE / Terminal cleanup done and the home of the Terminal widget clarified. I think we are making progress here. After that, I’m open to work on replacing RXTX with
jSSC or nrjavaserial or … .
And of course, contributions are always very welcome.
Best regards, Uwe
J
I brought this up a while ago. But I’m looking at the Serial Terminal again and am wondering how to proceed. The current TM serial uses rxtx. As discussed
before, rxtx is a dead project. The website is down and our last communication from the owner indicated he wasn’t in a hurry to bring it back. Also, there hasn’t been a release since 2007 and I’m not sure that release will support the latest Mac and Windows.
And the rxtx up on Maven central doesn’t have the JNI libraries anyway. The weird thing, though is that there is an rxtx repo up on github but I can’t see who the members are other than to see commits from various people in the last few years including our
own Martin Oberhuber.
For the Arduino IDE work, I did a new serial terminal using the jSSC library. I found it pretty nice to work with and supported all the latest platforms. It’s
last release was back in March. Now there doesn’t appear to be any activity on it since then so I’m not sure if it’s alive either. But at least it’s has a much more recent release. You can see my Arduino terminal here:
In the end, I’d like to propose we move the serial terminal over to jSSC so we can actually allow the community to use it. Unless, of course, the people who
have been maintaining rxtx do an official release of it.
|