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
*/