hedgecrw85
|
03b5cacc9a
|
Do not completely reset port configs upon native configuration
|
2020-04-06 10:29:47 -05:00 |
hedgecrw85
|
dad4251487
|
Test program for opening/closing ports
|
2020-04-06 10:29:05 -05:00 |
hedgecrw85
|
f7cad9d377
|
Native binary updates
|
2020-04-06 10:28:42 -05:00 |
hedgecrw85
|
c55105ac8b
|
Fix OSGi export error in build.gradle
|
2020-04-02 18:16:26 -05:00 |
hedgecrw85
|
db08686f07
|
Replace deprecated javah call with "javac -h"
|
2020-04-02 17:30:48 -05:00 |
hedgecrw85
|
a2ee09ab76
|
Update documentation
|
2020-04-02 16:47:01 -05:00 |
hedgecrw85
|
05ecc50de8
|
Android build different based on OS
|
2020-04-02 00:00:11 -05:00 |
hedgecrw85
|
1d297ca610
|
New test cast native application for opening/closing a port
|
2020-04-01 23:55:12 -05:00 |
hedgecrw85
|
9122adccea
|
Redefine fdatasync to fsync on Mac
|
2020-04-01 22:55:06 -05:00 |
hedgecrw85
|
2ca1073277
|
Return boolean values whether setting serial port config parameters succeeded
|
2020-04-01 22:45:33 -05:00 |
hedgecrw85
|
ca1c709d00
|
Check return value of SetupComm in Windows
|
2020-04-01 22:43:51 -05:00 |
hedgecrw85
|
5ef0299abd
|
Only enable BRKINT flag if not in RS485 mode
|
2020-04-01 21:31:57 -05:00 |
hedgecrw85
|
ff463aaa42
|
Change output error message for different types to differentiate better
|
2020-04-01 20:33:42 -05:00 |
hedgecrw85
|
4502ae3a9a
|
Sync data before closing port
|
2020-04-01 20:33:22 -05:00 |
hedgecrw85
|
057184ba3d
|
Update Crosstool-NG config files to work with newer versions
|
2020-04-01 16:19:47 -05:00 |
hedgecrw85
|
a8bd56e454
|
Remove deprecated Android architectures MIPS, MIPS64, and ARMEABI
|
2020-02-25 12:24:58 -06:00 |
hedgecrw85
|
80cbf0362f
|
Remove Android-specific code and move to Posix codebase
|
2020-02-25 12:24:13 -06:00 |
hedgecrw85
|
4e7e2711ff
|
Update version to 2.6.1
|
2020-02-20 12:04:08 -06:00 |
hedgecrw85
|
79b29397c0
|
Update all native binaries
|
2020-02-19 12:04:27 -06:00 |
hedgecrw85
|
74bb7d7515
|
Update version number to v2.6.0
|
2020-02-19 12:04:02 -06:00 |
hedgecrw85
|
9be622269f
|
Update Gradle build-file to use bnd instead of deprecated osgi plugin
|
2020-02-19 11:49:37 -06:00 |
hedgecrw85
|
7aec1d59d7
|
Force interrupt event waiting thread in case it gets stuck in native/driver code during close
|
2020-02-19 11:48:25 -06:00 |
hedgecrw85
|
8c9e671c43
|
Break out of event waiting loop based on Java-side boolean value
|
2020-02-19 11:47:39 -06:00 |
hedgecrw85
|
5e41067f00
|
Remove isOpened field and detect openness based on file descriptor
|
2020-02-19 11:45:13 -06:00 |
hedgecrw85
|
9b77808440
|
Officially remove OSX 32-bit support
|
2020-02-19 11:43:47 -06:00 |
hedgecrw85
|
87b54778ea
|
Synchronize open/close/setup calls in Java to avoid race conditions
|
2020-02-18 16:46:06 -06:00 |
hedgecrw85
|
4bdd0bf331
|
Perform full port close routine upon native error
|
2020-02-18 16:45:10 -06:00 |
hedgecrw85
|
349f0adffb
|
Use flock() to ensure exclusive access instead of TIOCEXCL
|
2020-02-18 16:44:01 -06:00 |
hedgecrw85
|
ed126f4235
|
Update test cases
|
2020-02-18 16:42:21 -06:00 |
hedgecrw85
|
71d959c7f6
|
Add additional ARM version indicator for choosing correct native binary
|
2020-02-18 12:32:14 -06:00 |
hedgecrw85
|
c856cc1ef4
|
Ensure data was actually received on waitForEvent on Windows
|
2020-02-18 12:14:37 -06:00 |
hedgecrw85
|
cc0d0315d9
|
Add ability for user to specify whether RTS is high/low when sending in RS485 mode
|
2020-01-22 15:28:20 -06:00 |
hedgecrw85
|
0768e856ae
|
Use CreateProcess to directly preset DTR/RTS modes instead of calling system()
|
2020-01-03 13:54:21 -06:00 |
hedgecrw85
|
924bd97ad4
|
New SerialPortMessageListenerWithExceptions to allow users to handle event-based exceptions
|
2020-01-03 13:50:55 -06:00 |
hedgecrw85
|
05a84e4aff
|
Update copyright years
|
2020-01-03 13:48:58 -06:00 |
hedgecrw85
|
a730f9819c
|
Update version numbers
|
2020-01-03 12:53:09 -06:00 |
hedgecrw85
|
3da47be0f1
|
Update version numbers
|
2020-01-03 12:48:04 -06:00 |
Will Hedgecock
|
490bcf067f
|
Merge pull request #262 from viktorpenelski/master
Include gradle .kts dependency declaration
|
2020-01-03 11:27:10 -06:00 |
Victor Penelski
|
b2e53b951a
|
Include gradle .kts dependency declaration
#261
|
2019-12-23 12:43:01 +02:00 |
hedgecrw85
|
155ae7940c
|
Ensure all data structures are properly initialized
|
2019-11-12 11:21:55 -06:00 |
hedgecrw85
|
f06b03f186
|
Properly initialize termios structure
|
2019-11-12 10:04:19 -06:00 |
hedgecrw85
|
65ef32f061
|
Check for open serial port before reading/writing
|
2019-11-07 18:35:21 -06:00 |
hedgecrw85
|
5c7673c875
|
Check for closed port before trying to read from port
|
2019-11-07 17:20:04 -06:00 |
hedgecrw85
|
6d8da8a9e2
|
Update test to include opening with no sleep timeout
|
2019-11-07 10:05:13 -06:00 |
hedgecrw85
|
9189732c3d
|
Make all config update safety sleep timeouts configurable
|
2019-11-04 10:49:10 -06:00 |
hedgecrw85
|
b764c88d75
|
Set native library file and directory permissions to be globally accessible
|
2019-10-29 15:31:16 -05:00 |
hedgecrw85
|
0acc234660
|
Increase preset RTS/DTR command buffer size
|
2019-10-29 11:37:51 -05:00 |
hedgecrw85
|
11864b4afe
|
Add presetting RTS test
|
2019-10-29 11:36:55 -05:00 |
hedgecrw85
|
d2243293b7
|
Add calls to get RTS/DTR/RI line statuses, suppress terminal output from pre-setting DTR/RTS lines, and set estimated device xmit/receive buffer sizes from runtime code
|
2019-10-15 14:31:48 -05:00 |
hedgecrw85
|
6899d23887
|
Update version number
|
2019-10-07 10:34:57 -05:00 |