aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/pca9632.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2024-08-16 21:34:21 -0400
committerKevin O'Connor <kevin@koconnor.net>2024-09-30 12:23:24 -0400
commit3358295de89fc24a99905568bc44d52c79022c4c (patch)
treeeec5383efcf60d21f37cb1e0af76503fdc10066a /klippy/extras/pca9632.py
parentef75346861fdf94d952a4e887fb843d215b00631 (diff)
downloadkutter-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/pca9632.py')
-rw-r--r--klippy/extras/pca9632.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/klippy/extras/pca9632.py b/klippy/extras/pca9632.py
index 00876dc1..8a3551cf 100644
--- a/klippy/extras/pca9632.py
+++ b/klippy/extras/pca9632.py
@@ -3,7 +3,7 @@
# Copyright (C) 2022 Ricardo Alcantara <ricardo@vulcanolabs.com>
#
# This file may be distributed under the terms of the GNU GPLv3 license.
-from . import bus, mcp4018
+from . import bus, led, mcp4018
BACKGROUND_PRIORITY_CLOCK = 0x7fffffff00000000
@@ -34,8 +34,7 @@ class PCA9632:
raise config.error("Invalid color_order '%s'" % (color_order,))
self.color_map = ["RGBW".index(c) for c in color_order]
self.prev_regs = {}
- pled = 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)
printer.register_event_handler("klippy:connect", self.handle_connect)
def reg_write(self, reg, val, minclock=0):
if self.prev_regs.get(reg) == val: