aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/neopixel.py
diff options
context:
space:
mode:
authorelectron2410 <66944639+electron2410@users.noreply.github.com>2022-03-14 17:30:58 +0100
committerGitHub <noreply@github.com>2022-03-14 12:30:58 -0400
commit02d770ae3cd441581eeac9dc7a399e2cf507d147 (patch)
treeef5bd91af3bbffa8190489f53f60489fcb3d0f64 /klippy/extras/neopixel.py
parent7731c304226ed7b161fceb2704be1a13ec6247dc (diff)
downloadkutter-02d770ae3cd441581eeac9dc7a399e2cf507d147.tar.gz
kutter-02d770ae3cd441581eeac9dc7a399e2cf507d147.tar.xz
kutter-02d770ae3cd441581eeac9dc7a399e2cf507d147.zip
neopixel: add BGR for neopixel (#5160)
Signed-off-by: Thomas Liebold <electron2410@gmail.com>
Diffstat (limited to 'klippy/extras/neopixel.py')
-rw-r--r--klippy/extras/neopixel.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/klippy/extras/neopixel.py b/klippy/extras/neopixel.py
index 2c79b327..4d3be21c 100644
--- a/klippy/extras/neopixel.py
+++ b/klippy/extras/neopixel.py
@@ -24,7 +24,7 @@ class PrinterNeoPixel:
self.oid = self.mcu.create_oid()
self.pin = pin_params['pin']
self.mcu.register_config_callback(self.build_config)
- formats = {v: v for v in ["RGB", "GRB", "BRG", "RGBW", "GRBW"]}
+ formats = {v: v for v in ["RGB", "GRB", "BRG", "BGR", "RGBW", "GRBW"]}
self.color_order = config.getchoice("color_order", formats, "GRB")
elem_size = len(self.color_order)
self.chain_count = config.getint('chain_count', 1, minval=1,
@@ -69,6 +69,8 @@ class PrinterNeoPixel:
color_data = [red, green, blue]
elif self.color_order == "BRG":
color_data = [blue, red, green]
+ elif self.color_order == "BGR":
+ color_data = [blue, green, red]
elif self.color_order == "GRBW":
color_data = [green, red, blue, white]
else: