Commit Graph

425 Commits

Author SHA1 Message Date
hedgecrw85 12d9f735fe Test for HF link loader as additional fp architecture test 2018-07-20 17:41:55 -05:00
hedgecrw85 e86d9122ac Ensure OSGI only requires Java 6 for usage 2018-07-20 17:23:06 -05:00
hedgecrw85 727604b577 Fix weird BRK addition into some corrupted streams issue 2018-04-23 11:06:31 -05:00
hedgecrw85 aa312b3a75 No need for Java to load FTDI library 2018-04-03 11:57:48 -05:00
hedgecrw85 a6684950fa Not an error if FTDI DLL already exists 2018-04-03 11:20:04 -05:00
hedgecrw85 b15e79a4d9 Make Windows delay delay-load the FTDI driver itself 2018-04-03 11:13:14 -05:00
hedgecrw85 75e850fb8a Make Javadocs with JDK9 2018-04-02 17:03:45 -05:00
hedgecrw85 b4d9f14b3e Return device-reported descriptions in Linux 2018-04-02 16:43:29 -05:00
hedgecrw85 95abbc35e3 Fixed null-termination bug 2018-04-02 15:38:20 -05:00
hedgecrw85 fc3a85f377 Allow Windows lib to read FTDI string description 2018-04-02 15:23:58 -05:00
hedgecrw85 b7c1440840 Update binaries to version 2.0.0 2018-04-02 10:29:38 -05:00
hedgecrw85 74fc8e0d24 Updated Linux binaries to version 2.0.0 2018-04-02 09:49:44 -05:00
hedgecrw85 0af8de8141 Allow library to be compiled as a Java9 Module 2018-04-02 00:20:01 -05:00
hedgecrw85 c814cd7d7a Make InputStream more closely follow Java specification 2018-04-01 21:10:21 -05:00
hedgecrw85 a66ec45ce1 Update write timeouts to match what's possible in Windows 2018-04-01 16:28:03 -05:00
hedgecrw85 85d7250e58 Update Windows binaries to version 2.0.0 2018-04-01 15:27:42 -05:00
hedgecrw85 a770935404 Make Unicode-compliant 2018-04-01 15:27:10 -05:00
hedgecrw85 8b89baf459 Set the self-reported port description field 2018-04-01 10:37:40 -05:00
hedgecrw85 1398951278 Set the self-reported port description field 2018-04-01 10:27:50 -05:00
hedgecrw85 2f06d28c8a Add initial framework for getting self-reported device descriptions from USB devices 2018-04-01 10:14:46 -05:00
hedgecrw85 6b40f8b74d Updated binaries with new functionality 2018-01-10 11:46:41 -06:00
hedgecrw85 fa67ffb462 Fix Android compilation warnings 2018-01-10 11:46:15 -06:00
hedgecrw85 be4eb53a26 Full support for aarch32/aarch64 and updated ARM builders 2018-01-10 10:41:34 -06:00
hedgecrw85 52a5bf497d Updated binaries to include new functionality 2018-01-09 18:12:40 -06:00
hedgecrw85 9b4b80fa9c Fix warnings about missing function prototypes 2018-01-09 15:48:57 -06:00
hedgecrw85 c7d6ec5c93 New binaries to include updated functionality 2018-01-09 15:48:05 -06:00
hedgecrw85 9fb1f1ebbe Update Gradle build file to allow building for Java 6 2018-01-04 13:12:00 -06:00
hedgecrw85 12855926d9 Add calls to fetch modem line status 2018-01-04 11:30:03 -06:00
Will Hedgecock c75e8d731b
Merge pull request #99 from Awarepoint/master
Fix compiler warnings and improve documentation
2018-01-03 18:34:43 -06:00
hedgecrw85 45b426a68f Updated licensing to dual-license LGPLv3 and Apache License v2 2018-01-03 18:27:13 -06:00
Josh Lubawy 4c7f206f93 Fix compiler warnings and improve documentation
* Was getting compiler warnings for void return type not matching the
expected boolean.
* Converted README and AUTHORS text files to use Markdown.
* Moved the contents of INSTALL into the README.md file.
2018-01-03 16:09:14 -08:00
hedgecrw85 3f65dcbe09 Updated version and INSTALL details 2018-01-03 16:13:40 -06:00
hedgecrw85 0beac32ab4 Ensure that timeouts are always set last after other configuration changes 2018-01-03 15:26:23 -06:00
hedgecrw85 5d96988de3 Allow safety sleep to take effect before the su request in Android. 2018-01-03 15:01:05 -06:00
hedgecrw85 e1e4441484 Ensure that custom baud rates are properly handled depending on the capabilities of the end device. 2018-01-03 15:00:08 -06:00
hedgecrw85 14c9d4eff7 Implement model control line signaling on Linux/OSX. 2018-01-03 12:41:00 -06:00
hedgecrw85 68de6c05a7 Ensure the InputStream read() function does not return 0-length data 2018-01-03 12:00:37 -06:00
hedgecrw85 263c3b9b43 Updated version numbers and added comments. 2018-01-03 11:59:15 -06:00
Will Hedgecock 97a2996c5a
Merge pull request #86 from frhun/aarch64-linux
add aarch64 recognition for Linux
2018-01-03 11:24:17 -06:00
Will Hedgecock dd6f2bd81c
Merge pull request #84 from feclare/armv8_64
Add armv8_64 .so
2018-01-03 11:23:52 -06:00
Will Hedgecock c41f3f640c
Merge pull request #71 from FrozenOne/master
Fix reads that do not use packets getting stuck in infinite loop.
2018-01-03 11:16:33 -06:00
Will Hedgecock 6bd2a9995f
Merge pull request #69 from kevinherron/iostream
Improvements to SerialInputStream and SerialOutputStream
2018-01-03 10:56:40 -06:00
Will Hedgecock 03c2f40ba8
Merge pull request #64 from swilson/master
Fix for issue #61
2018-01-03 10:50:36 -06:00
Will Hedgecock b55107047a
Merge pull request #62 from Awarepoint/break
Add support for set/clear BREAK/RTS/DTR signals in Windows.
2018-01-03 10:49:10 -06:00
frhun 29db419317 added aarch64 recognition for Linux 2017-10-09 20:36:08 +02:00
Federico Claramonte 75cf9a6057 Add armv8_64 .so
Signed-off-by: Federico Claramonte <fede.claramonte@caviumnetworks.com>
2017-09-26 10:45:27 +02:00
FrozenOne 5eb7ee925e Fix reads that do not use packets getting stuck in infinite loop. 2017-06-12 14:23:59 +02:00
Kevin Herron df4a8b7cb8 Block/loop until all bytes are written SerialOutputStream
Ensures that the write methods of SerialOutputStream fulfill their
contract by acknowledging the possibility that not all bytes could be
written in the first call to native writeBytes() and looping until all
bytes have been written.
2017-04-30 06:48:46 -07:00
Kevin Herron 6edf6f9396 Reduce byte[] allocations in SerialInputStream and SerialOutputStream
* use a shared, re-usable buffer for single byte reads and writes
* implement read(byte[]) directly instead of delegating to
read(byte[], int, int), which makes an unnecessary copy.
* implement write(byte[]) directly instead of delegating to
write(byte[], int, int), which makes an unnecessary copy.
* avoid a corner case unnecessary copy in write(byte[], int, int)
2017-04-30 06:47:38 -07:00
Sean Wilson fb9dc81592 New OS X libraries 2017-02-13 21:21:19 -05:00