Commit Graph

425 Commits

Author SHA1 Message Date
Will Hedgecock b467a52b11 Update version number to 2.7.0 2021-04-14 11:38:58 -05:00
Will Hedgecock 4864aebfb1 Add PowerPC binary 2021-04-14 11:36:29 -05:00
Will Hedgecock cb1c628bf1 Allow for building on a PowerPC 2021-04-14 11:33:25 -05:00
Will Hedgecock 3896f2d414
Merge pull request #343 from nuntipat/apple-silicon
Add native support for Apple Silicon
2021-04-14 11:17:08 -05:00
Will Hedgecock d2c6e33bea Automatically update Gradle wrapper once a month 2021-04-14 11:12:40 -05:00
Will Hedgecock ef8f818996
Merge pull request #344 from Fazecast/gradlew-update-7.0
Update Gradle Wrapper from 6.2 to 7.0
2021-04-14 11:10:37 -05:00
gradle-update-robot 2a5c4ae8ae Update Gradle Wrapper from 6.2 to 7.0.
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2021-04-14 16:07:33 +00:00
Will Hedgecock bda00db16f Automated build updates 2021-04-14 11:06:35 -05:00
Will Hedgecock 6a8621a2cb Automated build updates 2021-04-14 10:53:31 -05:00
Will Hedgecock d9580f1d5c Inform workflow that this is an automated build 2021-04-14 10:47:52 -05:00
Will Hedgecock 5ab53c05ed Only assert Java location if not automated build 2021-04-14 10:44:10 -05:00
Will Hedgecock b40fa73023 Add Gradle Wrapper to repo 2021-04-14 10:10:46 -05:00
Will Hedgecock 42448a7b59 Add GitHub Workflow to auto-update Gradle wrapper 2021-04-14 10:01:01 -05:00
hedgecrw85 1f8efa6e64 Switch order of name mangling for port path detection 2021-04-14 09:16:26 -05:00
hedgecrw85 53d3fae865 Allow for read timeout exceptions to be suppressed within InputStream 2021-04-14 09:12:05 -05:00
hedgecrw85 c8192cf87d Throw SerialPortInvalidPortException if descriptor search fails 2021-04-14 08:45:10 -05:00
hedgecrw85 43e302ec14 Update port descriptor name mangling if invalid port path is passed in 2021-04-14 08:38:46 -05:00
Nuntipat Narkthong 775fde1ef8 Add native support for Apple Silicon 2021-04-11 21:12:50 +07:00
hedgecrw85 3d4c7d7abb Update version number 2020-04-29 11:32:07 -05:00
hedgecrw85 d8c8fee2e0 Update documentation to show that getCommPorts returns new instances each call 2020-04-29 11:30:23 -05:00
hedgecrw85 759914cb3f Set LOW_LATENCY mode and remove tcdrain before close 2020-04-29 11:29:50 -05:00
hedgecrw85 f3d1e897c2 Remove unnecessary line 2020-04-06 10:45:53 -05:00
hedgecrw85 ad91c4e562 No change 2020-04-06 10:34:24 -05:00
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