From 766d7fb091f464a430d6fe39bea4ea808b552b8c Mon Sep 17 00:00:00 2001 From: Michael Miller Date: Wed, 10 Apr 2024 22:16:37 -0700 Subject: [PATCH] Update NeoPixelBusLg.h --- src/NeoPixelBusLg.h | 48 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/src/NeoPixelBusLg.h b/src/NeoPixelBusLg.h index f2e7f8f..22b16ec 100644 --- a/src/NeoPixelBusLg.h +++ b/src/NeoPixelBusLg.h @@ -97,6 +97,54 @@ class NeoPixelBusLg : LuminanceShader> { public: + NeoPixelBusLg(uint16_t countPixels, uint8_t pin) : + NeoPixelBus>(countPixels, pin) + { + } + + NeoPixelBusLg(uint16_t countPixels, uint8_t pin, NeoBusChannel channel) : + NeoPixelBus>(countPixels, pin, channel) + { + } + + NeoPixelBusLg(uint16_t countPixels, uint8_t pinClock, uint8_t pinData) : + NeoPixelBus>(countPixels, pinClock, pinData) + { + } + + NeoPixelBusLg(uint16_t countPixels, uint8_t pinClock, uint8_t pinData, uint8_t pinLatch, uint8_t pinOutputEnable = NOT_A_PIN) : + NeoPixelBus>(countPixels, pinClock, pinData, pinLatch, pinOutputEnable) + { + } + + NeoPixelBusLg(uint16_t countPixels) : + NeoPixelBus>(countPixels) + { + } + + NeoPixelBusLg(uint16_t countPixels, Stream* pixieStream) : + NeoPixelBus>(countPixels, pixieStream) + { + } + void SetLuminance(typename T_EXPOSED_COLOR_OBJECT::ElementType luminance) { this->_shader.setLuminance(luminance);