aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/dotstar.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/dotstar.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/dotstar.py')
-rw-r--r--klippy/extras/dotstar.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/klippy/extras/dotstar.py b/klippy/extras/dotstar.py
index 4186534f..0262c13d 100644
--- a/klippy/extras/dotstar.py
+++ b/klippy/extras/dotstar.py
@@ -1,9 +1,9 @@
# Support for "dotstar" leds
#
-# Copyright (C) 2019-2022 Kevin O'Connor <kevin@koconnor.net>
+# Copyright (C) 2019-2024 Kevin O'Connor <kevin@koconnor.net>
#
# This file may be distributed under the terms of the GNU GPLv3 license.
-from . import bus
+from . import bus, led
BACKGROUND_PRIORITY_CLOCK = 0x7fffffff00000000
@@ -22,9 +22,8 @@ class PrinterDotstar:
self.spi = bus.MCU_SPI(mcu, None, None, 0, 500000, sw_spi_pins)
# Initialize color data
self.chain_count = config.getint('chain_count', 1, minval=1)
- pled = printer.load_object(config, "led")
- self.led_helper = pled.setup_helper(config, self.update_leds,
- self.chain_count)
+ self.led_helper = led.LEDHelper(config, self.update_leds,
+ self.chain_count)
self.prev_data = None
# Register commands
printer.register_event_handler("klippy:connect", self.handle_connect)