Commit Graph

200 Commits

Author SHA1 Message Date
hedgecrw85 04d1bb2ae8 Check for sun.arch.data.model property when determining architecture on armv8 2019-08-28 20:16:47 -05:00
hedgecrw85 606657e45a Javadoc updates 2019-08-28 19:49:31 -05:00
hedgecrw85 6634692ac9 Store temporary platform binary into directory instead of root tmp 2019-08-28 19:48:37 -05:00
hedgecrw85 058a4dcc3a Add DataListener class which can handle exceptions and reset Interrupted state on threads when that may occur 2019-07-23 10:22:39 -05:00
hedgecrw85 fbb51c858b Check for valid file descriptor before closing and add RS485 mode 2019-07-10 11:22:03 -05:00
hedgecrw85 53449d43bc Update version to 2.5.2 2019-05-06 10:17:20 -05:00
hedgecrw85 35abad5433 Add Android Manifest to enable building AAR 2019-04-15 15:10:19 -05:00
hedgecrw85 7fdab3aea6 Ensure we can break out of while loop waiting for full message retrieval 2019-04-15 10:54:22 -05:00
hedgecrw85 69aba390fa Fix getDSR status call in Posix 2019-04-15 10:34:54 -05:00
hedgecrw85 4065bdd8fe Make getCommPort() unchecked-throwable instead of returning invalid object 2019-04-15 10:10:37 -05:00
hedgecrw85 15a24d4cf6 Add ability to get library version programmatically with getVersion() 2019-03-22 10:43:48 -05:00
hedgecrw85 206d1721a9 Update build version to 2.5.1 2019-03-22 10:43:24 -05:00
hedgecrw85 a6a377a1bc Make SerialPortMessageListener able to parse multi-byte binary delimiters 2019-03-19 12:38:36 -05:00
hedgecrw85 bebef1f45c Update version numbers 2019-03-15 11:36:00 -05:00
hedgecrw85 6ec19f472f Initial implementation of SerialPortMessageListener 2019-03-15 11:35:44 -05:00
hedgecrw85 051ba9f8fb Add additional port locking for root users 2019-03-07 13:58:30 -06:00
hedgecrw85 11896f44cc Add ability to retrieve DCD line status 2019-03-07 13:57:54 -06:00
hedgecrw85 4f4d9ebd7b Newer Android runtimes don't include any tc* functions, use ioctl instead 2019-02-11 12:54:40 -06:00
hedgecrw85 30a464cad7 Ensure no NullPointerException is thrown when reading ldd 2019-02-11 09:53:10 -06:00
hedgecrw85 62fc0f0184 InputStream.read() throws SerialPortTimeoutException instead of silently returning same character 2019-01-10 11:39:59 -06:00
hedgecrw85 e1fda4d2f2 Update all version strings to 2.4.1 2018-12-20 12:20:50 -06:00
hedgecrw85 62f566034d Fixed incorrect Sparc path for Solaris library 2018-12-20 10:31:09 -06:00
hedgecrw85 5a6dbfd820 Change system calls from select() to poll() to overcome max FD limit of 1024 2018-12-11 16:07:29 -06:00
Will Hedgecock c5741a23e4
Merge pull request #174 from Arth-ur/check-tiocgserial-retval
Check return value of ioctl `TIOCGSERIAL` on Linux
2018-12-07 09:30:14 -06:00
Arthur Gay 9457337495 Check return value of ioctl `TIOCGSERIAL` on Linux 2018-12-07 15:51:44 +01:00
hedgecrw85 4788ef8f4e Update README with new build instructions 2018-11-13 10:14:57 -06:00
hedgecrw85 b4d3898355 Consolidate all Posix-based OSs into one platform 2018-11-13 10:08:19 -06:00
hedgecrw85 0260a0961a Fix stty flag capitalization error 2018-11-07 13:25:41 -06:00
hedgecrw85 79e69e953e Update list of contributors 2018-11-05 11:20:23 -06:00
hedgecrw85 523d3a4f66 Add build instructions for Solaris 2018-11-05 11:12:18 -06:00
hedgecrw85 e81d397c8c Enumerate Advantech Serial Port extender ports 2018-11-01 15:14:27 -05:00
hedgecrw85 7a1ee004d9 Fix calling convention of FTDI drivers on Windows 2018-10-31 13:16:36 -05:00
hedgecrw85 f86ce54cb2 Add loading of Solaris shared library 2018-10-29 10:44:04 -05:00
hedgecrw85 07f109e625 Updated build version to 2.4.0 in expectation of Solaris additions 2018-10-29 10:16:46 -05:00
hedgecrw85 522cd5525c Add secondary lib search path for Android 2018-10-12 16:58:08 -05:00
Will Hedgecock 68e102cca3
Merge pull request #158 from Redirion/patch-1
Avoid using su on Android if not required
2018-10-09 09:17:14 -05:00
Redirion 0578b3813b
Avoid using su on Android if not required
on some devices the com ports already have the required file flags, so check them first to avoid unnecessary work
2018-10-09 12:15:09 +02:00
Will Hedgecock 6ec32c65cf Implement blocking-write mode on Linux 2018-10-08 13:34:42 -05:00
hedgecrw85 1624c1b1e8 Implement write-blocking mode across all OSs 2018-10-08 13:33:21 -05:00
hedgecrw85 a02a311823 Update Javadoc 2018-10-08 12:33:37 -05:00
Will Hedgecock f80f8d9b29 Set xmit device buffer size 2018-10-08 12:29:39 -05:00
hedgecrw85 4ca5fb0337 Set device driver xmit buffer size 2018-10-08 12:26:16 -05:00
hedgecrw85 7412d8b9cc Update the Javadocs 2018-10-08 09:59:37 -05:00
hedgecrw85 509722db1a Merge branch 'master' of https://github.com/Fazecast/jSerialComm 2018-10-08 09:53:45 -05:00
hedgecrw85 9e9f6a09c8 Update version number 2018-10-08 09:53:22 -05:00
Will Hedgecock 71be58e99b Updated Linux libraries for source code v2.3 2018-10-08 09:49:42 -05:00
hedgecrw85 7adf2f6a3a Set/clear RTS/DTR prior to opening, disable port configuration, allow user to specify driver input/output queue size, remove built-in dependency on FTDI 2018-10-08 09:47:59 -05:00
hedgecrw85 e9bf1527ad Update version strings to v2.2.3 2018-09-25 11:24:47 -05:00
hedgecrw85 ddfe80828f Fix semi-blocking read mode problem with timeouts on Windows 2018-09-25 11:13:43 -05:00
Will Hedgecock 2945c6826c
Merge pull request #149 from Arth-ur/master
Add default value for system property 'os.arch_full'
2018-09-25 09:10:44 -05:00