diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2024-08-16 21:34:21 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2024-09-30 12:23:24 -0400 |
commit | 3358295de89fc24a99905568bc44d52c79022c4c (patch) | |
tree | eec5383efcf60d21f37cb1e0af76503fdc10066a /klippy/extras/pca9533.py | |
parent | ef75346861fdf94d952a4e887fb843d215b00631 (diff) | |
download | kutter-3358295de89fc24a99905568bc44d52c79022c4c.tar.gz kutter-3358295de89fc24a99905568bc44d52c79022c4c.tar.xz kutter-3358295de89fc24a99905568bc44d52c79022c4c.zip |
led: Generalize template evaluation so it is not dependent on LEDs
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras/pca9533.py')
-rw-r--r-- | klippy/extras/pca9533.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/klippy/extras/pca9533.py b/klippy/extras/pca9533.py index f84f9a65..a94e1334 100644 --- a/klippy/extras/pca9533.py +++ b/klippy/extras/pca9533.py @@ -4,7 +4,7 @@ # # This file may be distributed under the terms of the GNU GPLv3 license. import logging -from . import bus +from . import bus, led BACKGROUND_PRIORITY_CLOCK = 0x7fffffff00000000 @@ -16,8 +16,7 @@ class PCA9533: def __init__(self, config): self.printer = config.get_printer() self.i2c = bus.MCU_I2C_from_config(config, default_addr=98) - pled = self.printer.load_object(config, "led") - self.led_helper = pled.setup_helper(config, self.update_leds, 1) + self.led_helper = led.LEDHelper(config, self.update_leds, 1) self.i2c.i2c_write([PCA9533_PWM0, 85]) self.i2c.i2c_write([PCA9533_PWM1, 170]) self.update_leds(self.led_helper.get_status()['color_data'], None) |