From 50dda78a632641378e9ae22385d035881c494290 Mon Sep 17 00:00:00 2001 From: xeonfusion Date: Fri, 13 Mar 2015 15:50:14 +0400 Subject: [PATCH] Update ProlificSerialDriver.java Missing Parity case in switch statement causes the Prolific driver code to crash when Parity is set to Even. --- .../hoho/android/usbserial/driver/ProlificSerialDriver.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/ProlificSerialDriver.java b/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/ProlificSerialDriver.java index 249cf4f..01d3a85 100644 --- a/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/ProlificSerialDriver.java +++ b/usbSerialForAndroid/src/main/java/com/hoho/android/usbserial/driver/ProlificSerialDriver.java @@ -456,6 +456,10 @@ public class ProlificSerialDriver implements UsbSerialDriver { case PARITY_ODD: lineRequestData[5] = 1; break; + + case PARITY_EVEN: + lineRequestData[5] = 2; + break; case PARITY_MARK: lineRequestData[5] = 3;