aboutsummaryrefslogtreecommitdiffstats
path: root/klippy
diff options
context:
space:
mode:
authorTim Abraham <timothyabe93@gmail.com>2022-01-12 12:18:08 -0500
committerGitHub <noreply@github.com>2022-01-12 12:18:08 -0500
commitbabb067b60e5a0b29fa8657faf01a709483b33b1 (patch)
treeb8cd1292548f6fcdcc1d2b7a89436e3e1c43e723 /klippy
parent090fcf928fcbd36fa6e4e90fd6c52967ad5d420d (diff)
downloadkutter-babb067b60e5a0b29fa8657faf01a709483b33b1.tar.gz
kutter-babb067b60e5a0b29fa8657faf01a709483b33b1.tar.xz
kutter-babb067b60e5a0b29fa8657faf01a709483b33b1.zip
neopixel: Update neopixel.py to add BRG color order (#5110)
Add BRG color option. Document BRG color option. Signed-off-by: Timothy Abraham <Timothyabe93@gmail.com>
Diffstat (limited to 'klippy')
-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 481f8825..2c79b327 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", "RGBW", "GRBW"]}
+ formats = {v: v for v in ["RGB", "GRB", "BRG", "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,
@@ -67,6 +67,8 @@ class PrinterNeoPixel:
color_data = [green, red, blue]
elif self.color_order == "RGB":
color_data = [red, green, blue]
+ elif self.color_order == "BRG":
+ color_data = [blue, red, green]
elif self.color_order == "GRBW":
color_data = [green, red, blue, white]
else: