Go to file
hedgecrw85 ec0acd7ac4 Retry POSIX calls if EINTR value is returned and try a last-ditch brute force enumeration of any ports that aren't properly listed in sysfs on Linux. 2015-08-13 16:45:05 -05:00
src Retry POSIX calls if EINTR value is returned and try a last-ditch brute force enumeration of any ports that aren't properly listed in sysfs on Linux. 2015-08-13 16:45:05 -05:00
.gitignore Full support for Raspberry Pi. 2015-04-20 12:46:38 -05:00
AUTHORS Updated to Version 1.3.2. 2015-05-13 10:42:42 -05:00
COPYING Moved project from Google Code hosting. 2015-02-27 01:30:18 -06:00
COPYING.LESSER Moved project from Google Code hosting. 2015-02-27 01:30:18 -06:00
INSTALL Fixed some Android permission issues and made direct calls to native read/write methods instead of multiple Java-based calls. 2015-08-12 09:50:20 -05:00
LICENSE Moved project from Google Code hosting. 2015-02-27 01:30:18 -06:00
README Updated documentation 2015-03-11 17:39:13 -05:00
build.gradle Fixed some Android permission issues and made direct calls to native read/write methods instead of multiple Java-based calls. 2015-08-12 09:50:20 -05:00

README

------------------------------------------------------------
 jSerialComm
 ------------
 A platform-independent serial port access library for Java
------------------------------------------------------------

For building and/or installation instructions, please refer to the INSTALL file

For usage examples, please refer to the Usage Wiki at https://github.com/Fazecast/jSerialComm/wiki/Usage-Examples


-----------------
 TROUBLESHOOTING
-----------------

If you are using Linux and this library does not appear to be working, ensure that you have the correct permissions set to access the serial port on your system.  One way to test this is to run your application as root or by using the 'sudo' command.  If everything works, you will need to either run your application as root in the future or fix the permissions on your system.  For further instructions, refer to the Troubleshooting Wiki at https://github.com/Fazecast/jSerialComm/wiki/Troubleshooting.

An additional note for Linux users:  If you are operating this library in event-based mode, the LISTENING_EVENT_DATA_WRITTEN event will never occur.  This is not a bug, but rather a limitation of the Linux operating system.

For other troubleshooting issues, please see if you can find an answer in either the Usage Wiki at https://github.com/Fazecast/jSerialComm/wiki/Usage-Examples or the Troubleshooting Wiki at https://github.com/Fazecast/jSerialComm/wiki/Troubleshooting.

If your question is still not answered, feel free to open an issue report on this project's GitHub page (https://github.com/Fazecast/jSerialComm/issues), and we will be glad to look into it.