Dmitry Kaukov
|
46ab1e9b00
|
PR feedback.
Remove busywait
|
2025-01-27 13:10:45 +11:00 |
Kai Morich
|
7d4892b737
|
adjust tests
|
2025-01-26 12:37:44 +01:00 |
Kai Morich
|
de6581f8d0
|
forward all errors, adjust visibility
|
2025-01-26 12:00:01 +01:00 |
Dmitry Kaukov
|
28ed7f70eb
|
PR feedback
|
2025-01-25 07:26:44 +11:00 |
Dmitry Kaukov
|
be71122b21
|
PR feedback
Swallow exceptions if port is closed
|
2025-01-25 07:22:51 +11:00 |
Dmitry Kaukov
|
e5aeae4f67
|
Refactored SerialInputOutputManager
Used separate threads for reading and writing, enhancing concurrency and performance.
|
2025-01-23 11:37:08 +11:00 |
Holden
|
2673407f1d
|
UsbSerialPort Documentation Fixes (#608)
|
2024-11-09 10:42:55 +01:00 |
Holden
|
8584fe4cb8
|
Allow Unlimited Read Size for Android 9+ (#609)
|
2024-11-09 09:56:13 +01:00 |
kai-morich
|
0b5950c991
|
catch all Throwables from SerialInputOutputManager.Listener methods (#601) (#606)
to avoid breaking Interface changes, Error from onNewData() is wrapped into Exception when calling onRunError()
|
2024-10-28 21:12:22 +01:00 |
kai-morich
|
9f93e192ca
|
v3.8.1
|
2024-10-18 10:25:35 +02:00 |
Kai Morich
|
f5380975ce
|
values supported by default setFlowControl() consistent with getSupportedFlowControl()
|
2024-07-12 09:29:08 +02:00 |
kai-morich
|
0a32c3f9e3
|
v3.8.0
|
2024-07-05 22:07:44 +02:00 |
Kai Morich
|
88ca3f57c4
|
flowcontrol for ftdi, pl2303, cp210x
|
2024-07-05 21:18:37 +02:00 |
Kai Morich
|
843792001f
|
replace catch+throw with finally !ok, to get rid of UnhandledException shown as error
method declared as throwing only IOException, but unchecked exceptions can always happen
|
2024-07-05 18:59:54 +02:00 |
kai-morich
|
275590027b
|
Update README.md
|
2024-06-02 15:09:07 +02:00 |
Kai Morich
|
b6e1833270
|
test coverage
|
2024-06-02 14:52:39 +02:00 |
Kai Morich
|
b794092c81
|
improved error handling for read() with concurrent close() (#569)
reworked previous solution from change 8b9ad7ef / v3.7.1 because closeInt() was not working any more
|
2024-06-02 10:16:56 +02:00 |
Kai Morich
|
b1362416f0
|
gradle + library update
|
2024-06-01 14:46:38 +02:00 |
Kai Morich
|
0c0275675f
|
SerialInputOutputManager.writeAsync(): handle SerialTimeoutException
|
2024-06-01 14:46:38 +02:00 |
Kai Morich
|
cab862599d
|
write(): throw SerialTimeoutException if connection still valid
|
2024-06-01 14:46:38 +02:00 |
Holden
|
2fbceb6cc7
|
Fix ControlLine enum spacing (#577)
|
2024-06-01 10:07:38 +02:00 |
kai-morich
|
a4ee5c2158
|
Update README.md
|
2024-05-13 22:19:37 +02:00 |
Kai Morich
|
9bc3834eff
|
handle uncaught NPE causing App termination in prolific driver controlline background thread
|
2024-05-13 22:07:27 +02:00 |
Kai Morich
|
28506a9bf9
|
assert warning cleanup
|
2024-05-03 08:47:22 +02:00 |
Kai Morich
|
8b9ad7efdf
|
improved error handling for read() with concurrent close() (#569)
- isOpen() returns false during concurrent close()
- less tracing in SerialInputOutputManager
|
2024-04-25 18:24:28 +02:00 |
Kai Morich
|
1245293888
|
harmonize controlTransfer() result comparison
|
2024-02-18 13:34:08 +01:00 |
Kai Morich
|
26a2f9363e
|
target sdk 34
Pending intent and broadcast receiver changed according to sdk 34 release notes.
Permisssion dialog now shown while fragment is paused.
|
2024-02-18 13:30:50 +01:00 |
Kai Morich
|
83646d6955
|
gradle 8.2
|
2024-02-18 12:19:46 +01:00 |
Self Not Found
|
573c7e41ca
|
Add read() and write() with length argument (#544)
To reduce array copy
|
2023-11-08 21:12:30 +01:00 |
kai-morich
|
880c0070cb
|
3.7.0 in README
|
2023-10-15 17:07:10 +02:00 |
kai-morich
|
a1709c3911
|
mention gradle kotlin DSL (#537)
|
2023-10-15 17:06:14 +02:00 |
kai-morich
|
9c30dc5ffa
|
update build workflow versions
|
2023-10-02 19:12:33 +02:00 |
kai-morich
|
b06118b156
|
consolidate get[Supported]ControlLines
|
2023-10-02 19:05:55 +02:00 |
kai-morich
|
de6d5aa384
|
replace tab with spaces
|
2023-10-02 15:52:25 +02:00 |
kai-morich
|
11ccb5b949
|
add missing ChromeCcd setParameters
|
2023-10-02 08:36:50 +02:00 |
kai-morich
|
d585ca8be7
|
add ChromeCcd to readme
|
2023-10-02 08:29:22 +02:00 |
Vladimir Serbinenko
|
2a2463cd12
|
Add support for Cr50 (Chromebook CCD) (#540)
|
2023-10-02 08:19:57 +02:00 |
kai-morich
|
80a555a189
|
v3.6.0 in readme
|
2023-09-06 07:54:30 +02:00 |
kai-morich
|
34e6d989fd
|
fix codacy badge in README.md
|
2023-08-25 08:51:25 +02:00 |
kai-morich
|
35fdeb1e13
|
improved exception type also for read with timeout
|
2023-08-24 19:51:47 +02:00 |
ExPl0siF
|
399d3c9c2f
|
Added error management inside read function to get more appropriate exception (#529)
|
2023-08-24 18:49:29 +02:00 |
kai-morich
|
54ff9bfa44
|
composite CDC devices: get correct ACM data interface from IAD (#499)
|
2023-08-23 07:55:31 +02:00 |
kai-morich
|
7aecce7943
|
util/HexDump with space separated hex strings
|
2023-07-31 08:23:35 +02:00 |
kai-morich
|
d15f4d52bb
|
move util/HexDump class from example to library
|
2023-07-31 08:23:35 +02:00 |
kai-morich
|
fd8c155ca5
|
Merge pull request #521 from elicec/master
add gsm modem usb driver
|
2023-07-31 08:19:24 +02:00 |
elicec
|
88b74d716c
|
add GSM Modem usb device driver
|
2023-07-31 08:57:34 +08:00 |
kai-morich
|
e9a38ca891
|
skip non ACM subclasses for CDC composite devices
|
2023-07-24 19:12:18 +02:00 |
kai-morich
|
a9c835bcb0
|
gradle 8.0
|
2023-07-04 20:52:08 +02:00 |
kai-morich
|
9bd1f25773
|
version update in README
|
2023-03-15 07:47:48 +01:00 |
kai-morich
|
083b9ae7fe
|
use correct control index for composite CDC devices with non-consecutive interface IDs (#477)
|
2023-03-15 07:47:27 +01:00 |