mcu: Disable waiting in send_wait_ack() if in debugging mode

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor
2025-08-22 16:53:34 -04:00
parent 159b71e51e
commit 3aadda6fb3
2 changed files with 6 additions and 7 deletions

View File

@@ -182,7 +182,6 @@ class MCU_I2C:
self.i2c_write_cmd = self.i2c_read_cmd = None
printer = self.mcu.get_printer()
printer.register_event_handler("klippy:connect", self._handle_connect)
self._debugoutput = printer.get_start_args().get('debugoutput')
# backward support i2c_write inside the init section
self._to_write = []
def _handle_connect(self):
@@ -217,10 +216,6 @@ class MCU_I2C:
if self.i2c_write_cmd is None:
self._to_write.append(data)
return
if self._debugoutput is not None:
self.i2c_write_cmd.send([self.oid, data],
minclock=minclock, reqclock=reqclock)
return
self.i2c_write_cmd.send_wait_ack([self.oid, data],
minclock=minclock, reqclock=reqclock)
def i2c_read(self, write, read_len, retry=True):