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);