From ee28dec93d08e2d46567e78eba9adad15a1c7cba Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Wed, 11 Feb 2026 10:00:31 -0500 Subject: [PATCH] bus: Note mcu code deprecation if missing i2c_set_sw_bus Signed-off-by: Kevin O'Connor --- klippy/extras/bus.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/klippy/extras/bus.py b/klippy/extras/bus.py index 64ac39f6f..e90140196 100644 --- a/klippy/extras/bus.py +++ b/klippy/extras/bus.py @@ -221,6 +221,9 @@ class MCU_I2C: " pulse_ticks=%u address=%u"): pulse_ticks = self.mcu.seconds_to_clock(1./self.speed/2) self.config_fmt = self.config_fmt_ticks % (pulse_ticks,) + else: + configfile = self.mcu.get_printer().lookup_object('configfile') + configfile.deprecate_mcu_code(self.mcu, 'i2c_set_sw_bus') self.mcu.add_config_cmd(self.config_fmt) if self.mcu.try_lookup_command("i2c_read oid=%c reg=%*s read_len=%u"): self.i2c_write_cmd = self.mcu.lookup_command(