From cb48e43ce51610e69b4e078c07f41438e4c933fb Mon Sep 17 00:00:00 2001 From: Anashuman Singh Date: Sun, 15 Jun 2025 14:26:07 +0530 Subject: [PATCH] fix: UART passthrough --- pslab/sciencelab.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pslab/sciencelab.py b/pslab/sciencelab.py index bf4b16f..1cbc81e 100644 --- a/pslab/sciencelab.py +++ b/pslab/sciencelab.py @@ -36,6 +36,7 @@ class ScienceLab: def __init__(self, device: ConnectionHandler | None = None): self.device = device if device is not None else autoconnect() + self.firmware = self.device.get_firmware_version() self.logic_analyzer = LogicAnalyzer(device=self.device) self.oscilloscope = Oscilloscope(device=self.device) self.waveform_generator = WaveformGenerator(device=self.device) @@ -293,7 +294,7 @@ def _uart_passthrough(self, baudrate: int) -> None: self.device.send_byte(CP.PASSTHROUGHS) self.device.send_byte(CP.PASS_UART) self.device.send_int(self._get_brgval(baudrate)) - self.device.interface.baudrate = baudrate + self.device.baudrate = baudrate def _uart_passthrough_legacy(self, baudrate: int) -> None: self.device.send_byte(CP.PASSTHROUGHS_LEGACY)