Skip to content

Releases: Fazecast/jSerialComm

jSerialComm v2.1.0

01 Aug 15:57
Compare
Choose a tag to compare
  • Ensure that closePort() calls return regardless of blocking status of the port
  • Read directly into user-defined array instead of making a copy
  • Write directly from user-defined array instead of making a copy
  • Add buffer length error-checking for array reading/writing
  • Re-initialize all timeout struct fields upon re-use for cross-platform portability
  • Parse "getprop" response on Android instead of directly opening properties file which may be blocked by permissions
  • Only raise "Data Written" events if these events were requested by the user

jSerialComm v2.0.3

27 Jul 16:13
Compare
Choose a tag to compare
  • Ensures that only Java 6 or higher is required for library usage
  • Added additional checks for hard vs. soft-floating point hardware on ARM devices
  • Implemented the toString() method of the SerialPort class for easier use in component modules

jSerialComm v2.0.2

04 Apr 21:07
Compare
Choose a tag to compare
  • Library InputStream and OutputStream implementations now more closely follow the Java InputStream/OutputStream specifications
  • Control line signaling (RTS/CTS, DTR/DSR, Break) implemented on all OS's
  • Updates to custom baud rates
  • Ensure that timeouts do not get reset during other port configuration changes
  • License updated to dual LGPLv3 and Apache v2
  • Aarch32 and Aarch64 now supported
  • Self-reported device descriptions (FTDI chips, etc) now supported in all OS's via new function call getPortDescription()
  • Library is now fully Unicode-compliant
  • Updated library JAR to allow it to be included as a Java 9 Module
  • General bug fixes