diff options
author | Tim Abraham <timothyabe93@gmail.com> | 2022-01-12 12:18:08 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-12 12:18:08 -0500 |
commit | babb067b60e5a0b29fa8657faf01a709483b33b1 (patch) | |
tree | b8cd1292548f6fcdcc1d2b7a89436e3e1c43e723 /klippy | |
parent | 090fcf928fcbd36fa6e4e90fd6c52967ad5d420d (diff) | |
download | kutter-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.py | 4 |
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: |