Skip to content

Commit 4f18da3

Browse files
generate: templates: device.py: Enable low-latency mode
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
1 parent 8205da9 commit 4f18da3

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

generate/templates/device.py.in

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ class PingDevice(object):
5050
# write_timeout fixes it getting stuck forever atempting to write to
5151
# /dev/ttyAMA0 on Raspberry Pis, this raises an exception instead.
5252
self.iodev = serial.Serial(device_name, baudrate, write_timeout=1.0)
53+
try:
54+
self.iodev.set_low_latency_mode(True)
55+
except Exception as exception:
56+
print("Failed to set low latency mode: {0}".format(exception))
5357
self.iodev.send_break()
5458
time.sleep(0.001)
5559
self.iodev.write("U".encode("ascii"))

0 commit comments

Comments
 (0)