diff --git a/INSTALL b/INSTALL index 72e7f12..f5a9783 100644 --- a/INSTALL +++ b/INSTALL @@ -123,31 +123,31 @@ Maven: com.fazecast jSerialComm - 1.3.2 + 1.3.3 Ivy: - + Grape: @Grapes( - @Grab(group='com.fazecast', module='jSerialComm', version='1.3.2') + @Grab(group='com.fazecast', module='jSerialComm', version='1.3.3') ) Gradle: -'com.fazecast:jSerialComm:1.3.2' +'com.fazecast:jSerialComm:1.3.3' Buildr: -'com.fazecast:jSerialComm:jar:1.3.2' +'com.fazecast:jSerialComm:jar:1.3.3' SBT: -libraryDependencies += "com.fazecast" % "jSerialComm" % "1.3.2" +libraryDependencies += "com.fazecast" % "jSerialComm" % "1.3.3" Leiningen: -[com.fazecast/jSerialComm "1.3.2"] +[com.fazecast/jSerialComm "1.3.3"] diff --git a/build.gradle b/build.gradle index fd8f07d..410ee6e 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ apply plugin: 'maven' group = 'com.fazecast' archivesBaseName = 'jSerialComm' -version = '1.3.2' +version = '1.3.3' sourceCompatibility = 1.6 targetCompatibility = 1.6 diff --git a/src/main/java/com/fazecast/jSerialComm/SerialPort.java b/src/main/java/com/fazecast/jSerialComm/SerialPort.java index fb46581..87081fb 100644 --- a/src/main/java/com/fazecast/jSerialComm/SerialPort.java +++ b/src/main/java/com/fazecast/jSerialComm/SerialPort.java @@ -2,7 +2,7 @@ * SerialPort.java * * Created on: Feb 25, 2012 - * Last Updated on: May 04, 2015 + * Last Updated on: May 18, 2015 * Author: Will Hedgecock * * Copyright (C) 2012-2015 Fazecast, Inc. @@ -38,7 +38,7 @@ import java.util.Date; * This class provides native access to serial ports and devices without requiring external libraries or tools. * * @author Will Hedgecock <will.hedgecock@fazecast.com> - * @version 1.3.2 + * @version 1.3.3 * @see java.io.InputStream * @see java.io.OutputStream */ @@ -192,9 +192,11 @@ public final class SerialPort */ static public SerialPort getCommPort(String portDescriptor) { - // Correct Windows port descriptor, if needed + // Correct port descriptor, if needed if (isWindows) portDescriptor = "\\\\.\\" + portDescriptor.substring(portDescriptor.lastIndexOf('\\')+1); + else if (portDescriptor.contains("/pts/")) + portDescriptor = "/dev/pts/" + portDescriptor.substring(portDescriptor.lastIndexOf('/')+1); else portDescriptor = "/dev/" + portDescriptor.substring(portDescriptor.lastIndexOf('/')+1); diff --git a/src/main/java/com/fazecast/jSerialComm/SerialPortDataListener.java b/src/main/java/com/fazecast/jSerialComm/SerialPortDataListener.java index b83972c..4067a6c 100644 --- a/src/main/java/com/fazecast/jSerialComm/SerialPortDataListener.java +++ b/src/main/java/com/fazecast/jSerialComm/SerialPortDataListener.java @@ -31,7 +31,7 @@ import java.util.EventListener; * This interface must be implemented to enable simple event-based serial port I/O. * * @author Will Hedgecock <will.hedgecock@fazecast.com> - * @version 1.3.2 + * @version 1.3.3 * @see java.util.EventListener */ public interface SerialPortDataListener extends EventListener diff --git a/src/main/java/com/fazecast/jSerialComm/SerialPortEvent.java b/src/main/java/com/fazecast/jSerialComm/SerialPortEvent.java index b4bb52d..ec05f58 100644 --- a/src/main/java/com/fazecast/jSerialComm/SerialPortEvent.java +++ b/src/main/java/com/fazecast/jSerialComm/SerialPortEvent.java @@ -31,7 +31,7 @@ import java.util.EventObject; * This class describes an asynchronous serial port event. * * @author Will Hedgecock <will.hedgecock@fazecast.com> - * @version 1.3.2 + * @version 1.3.3 * @see java.util.EventObject */ public final class SerialPortEvent extends EventObject diff --git a/src/main/java/com/fazecast/jSerialComm/SerialPortPacketListener.java b/src/main/java/com/fazecast/jSerialComm/SerialPortPacketListener.java index dc3256c..c603113 100644 --- a/src/main/java/com/fazecast/jSerialComm/SerialPortPacketListener.java +++ b/src/main/java/com/fazecast/jSerialComm/SerialPortPacketListener.java @@ -31,7 +31,7 @@ package com.fazecast.jSerialComm; * Note: Using this interface will negate any serial port read timeout settings since they make no sense in an asynchronous context. * * @author Will Hedgecock <will.hedgecock@fazecast.com> - * @version 1.3.2 + * @version 1.3.3 * @see com.fazecast.jSerialComm.SerialPortDataListener * @see java.util.EventListener */