uart.c: fix to UART even parity
authordamcclos <damcclos@Davids-MacBook-Pro.local>
Mon, 26 Oct 2015 01:11:16 +0000 (18:11 -0700)
committerBrendan Le Foll <brendan.le.foll@intel.com>
Mon, 26 Oct 2015 16:00:18 +0000 (16:00 +0000)
Signed-off-by: David McCloskey <davmcclo@gmail.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
src/uart/uart.c

index 04a6e5e..4c56497 100644 (file)
@@ -352,8 +352,8 @@ mraa_uart_set_mode(mraa_uart_context dev, int bytesize, mraa_uart_parity_t parit
             termio.c_cflag &= ~(PARENB | PARODD);
             break;
         case MRAA_UART_PARITY_EVEN:
+            termio.c_cflag |= PARENB;
             termio.c_cflag &= ~PARODD;
-            termio.c_cflag |= PARODD;
             break;
         case MRAA_UART_PARITY_ODD:
             termio.c_cflag |= PARENB | PARODD;