Skip to content

Commit 1b10e09

Browse files
authored
Merge pull request #283 from nneul/add-delay-on-reconnect
Add small delay on reconnect
2 parents 1ee548f + 15b1320 commit 1b10e09

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

library/lcd/lcd_comm.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import queue
2121
import sys
2222
import threading
23+
import time
2324
from abc import ABC, abstractmethod
2425
from enum import IntEnum
2526
from typing import Tuple
@@ -124,6 +125,7 @@ def WriteLine(self, line: bytes):
124125
logger.error(
125126
"SerialException: Failed to send serial data to device. Closing and reopening COM port before retrying once.")
126127
self.closeSerial()
128+
time.sleep(1)
127129
self.openSerial()
128130
self.lcd_serial.write(line)
129131

@@ -140,6 +142,7 @@ def ReadData(self, readSize: int):
140142
logger.error(
141143
"SerialException: Failed to read serial data from device. Closing and reopening COM port before retrying once.")
142144
self.closeSerial()
145+
time.sleep(1)
143146
self.openSerial()
144147
return self.lcd_serial.read(readSize)
145148

0 commit comments

Comments
 (0)