summaryrefslogtreecommitdiff
path: root/serial/serialwin32.py
diff options
context:
space:
mode:
Diffstat (limited to 'serial/serialwin32.py')
-rw-r--r--serial/serialwin32.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/serial/serialwin32.py b/serial/serialwin32.py
index 484c4a1..756d921 100644
--- a/serial/serialwin32.py
+++ b/serial/serialwin32.py
@@ -157,6 +157,9 @@ class Serial(SerialBase):
elif self._parity == serial.PARITY_SPACE:
comDCB.Parity = win32.SPACEPARITY
comDCB.fParity = 1 # Enable Parity Check
+ elif self._parity == serial.PARITY_IGNORE:
+ comDCB.Parity = win32.NOPARITY # ignore the value
+ comDCB.fParity = 1 # Enable Parity bit
else:
raise ValueError("Unsupported parity mode: {!r}".format(self._parity))