Bug 459971 - [native] Add serial port native libraries
Summary: [native] Add serial port native libraries
Status: RESOLVED FIXED
Alias: None
Product: CDT
Classification: Tools
Component: cdt-core (show other bugs)
Version: 8.6.0   Edit
Hardware: PC Mac OS X
: P3 enhancement (vote)
Target Milestone: 8.7.0   Edit
Assignee: Doug Schaefer CLA
QA Contact: Doug Schaefer CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-16 01:23 EST by Doug Schaefer CLA
Modified: 2015-06-29 14:31 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Doug Schaefer CLA 2015-02-16 01:23:55 EST
The current Java serial support libraries are either dead, rxtx, or LGPL, jssc. I need this to support the Arduino serial monitor which lets me bring Arduino over to CDT.

Serial support is mainly useful for hooking up to serial consoles for terminals. Debugging over serial port and file transfer are other use cases.

It's actually not that hard to implement serial port I/O. I would like to add this to our native libraries which also support PTY's. It's a natural fit. I'll only be doing it for Mac, Linux, and Windows, our three main platforms.

I'll also take this opportunity to get the Windows native libraries building under Visual Studio community edition.
Comment 1 Eclipse Genie CLA 2015-02-16 12:19:31 EST
New Gerrit change created: https://git.eclipse.org/r/41951
Comment 3 Eclipse Genie CLA 2015-03-04 14:05:03 EST
New Gerrit change created: https://git.eclipse.org/r/43180
Comment 5 Eclipse Genie CLA 2015-04-06 16:51:35 EDT
New Gerrit change created: https://git.eclipse.org/r/45340
Comment 7 Eclipse Genie CLA 2015-04-09 10:57:07 EDT
New Gerrit change created: https://git.eclipse.org/r/45567
Comment 9 Marc Khouzam CLA 2015-06-24 13:01:19 EDT
Hi Doug, is this bug resolved?
Does it deserve a mention in the N&N?
https://wiki.eclipse.org/CDT/User/NewIn87
Comment 10 Doug Schaefer CLA 2015-06-29 14:31:11 EDT
This has been completed for Mars for win32, linux, and mac.