]> sigrok.org Git - libsigrok.git/blobdiff - hardware/common/serial.c
sr: use proper definitions for parity setting
[libsigrok.git] / hardware / common / serial.c
index cd7002b8345d8be7e76d6624e7cac8a39fafa14f..822b4ccd5c97f0fcf14674f125b69e317b029bce 100644 (file)
@@ -297,13 +297,13 @@ SR_PRIV int serial_set_params(int fd, int baudrate, int bits, int parity,
        term.c_iflag &= ~IGNPAR;
        term.c_cflag &= ~(PARODD | PARENB);
        switch (parity) {
-       case 0:
+       case SERIAL_PARITY_NONE:
                term.c_iflag |= IGNPAR;
                break;
-       case 1:
+       case SERIAL_PARITY_EVEN:
                term.c_cflag |= PARENB;
                break;
-       case 2:
+       case SERIAL_PARITY_ODD:
                term.c_cflag |= PARENB | PARODD;
                break;
        default: