Esp8266 3 step to reduce memory (#830)

Esp8266 3 step

plus xMethods with examples
This commit is contained in:
Michael Miller
2024-08-29 10:58:48 -07:00
committed by GitHub
parent 3bd63bffce
commit 2360904727
154 changed files with 650 additions and 391 deletions

View File

@@ -0,0 +1,88 @@
// NeoPixelParallel
// This example will demonstrate the use of the X parallel method
// defined NeoPixelBus.
//
// There is serial output of the current state so you can confirm and
// follow along.
//
#include <NeoPixelBus.h>
// define the NPB we want,
// using GRB color order, the normal one for a WS2812x LEDs
// x4 parallel channels method for WS2812x LEDs
// not all platforms can support parallel channels
// x8 and x16 maybe available depending on your platform
//
// ESP32 - x4, x8, x16 (x4 aliased to x8)
// ESP32S2 - x4, x8, x16 (x4 aliased to x8)
// ESP32S3 - x4, x8, x16 (x4 aliased to x8)
// RP2040 - x4 only
//
typedef NeoPixelBus<NeoGrbFeature, X4Ws2812xMethod> NPB;
// make sure to set these to the correct pins and count for your setup
// while the x4 parallel was used,
// you can use less than all the defined channels
NPB strips[] = { {60, 15},
{60, 2},
{90, 4},
{30, 16} };
void setup()
{
Serial.begin(115200);
while (!Serial); // wait for serial attach
Serial.println();
Serial.println("Initializing...");
Serial.flush();
// must call begin for each strip
for (size_t strip = 0; strip < countof(strips); strip++)
{
strips[strip].Begin();
}
Serial.println();
Serial.println("Running...");
}
void loop()
{
delay(5000);
// show R,G,B,W in order on all strips
//
Serial.println("Colors R, G, B, W...");
for (size_t strip = 0; strip < countof(strips); strip++)
{
strips[strip].SetPixelColor(0, { 255,0,0 }); // red;
strips[strip].SetPixelColor(1, { 0,255,0 }); // green
strips[strip].SetPixelColor(2, { 0,0,255 }); // blue
strips[strip].SetPixelColor(3, { 255,255,255 }); // white
// only after all the strips show() method is called will
// they actually get updated
strips[strip].Show();
}
delay(5000);
// clear all strips to black
//
Serial.println("Colors off...");
for (size_t strip = 0; strip < countof(strips); strip++)
{
strips[strip].ClearTo( 0 ); // black
// only after all the strips show() method is called will
// they actually get updated
strips[strip].Show();
}
}

View File

@@ -4,7 +4,7 @@ NeoPixelAnimator provides animation timing support.
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoPixelBus library wrapper template class that provides overall brightness cont
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoPixel library
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.
@@ -41,7 +41,7 @@ const uint16_t PixelIndex_OutOfBounds = 0xffff;
#include "internal/NeoBuffers.h" #include "internal/NeoBuffers.h"
#include "internal/NeoBusChannel.h" #include "internal/NeoBusChannel.h"
#include "internal/NeoMethods.h" #include "internal/NeoMethods.h"
#include "internal/XMethods.h"
template<typename T_COLOR_FEATURE, typename T_METHOD> class NeoPixelBus template<typename T_COLOR_FEATURE, typename T_METHOD> class NeoPixelBus
{ {

View File

@@ -4,7 +4,7 @@ NeoPixelBus library wrapper template class that provides luminance and gamma con
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ for writing to segment based strips
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoBuffers includes all the classes that describe pixel buffers
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ modify colors for NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -1,11 +1,11 @@
/*------------------------------------------------------------------------- /*-------------------------------------------------------------------------
NeoMethods includes all the classes that describe pulse/data sending methods using NeoMethods includes all the classes that describe pulse/data sending methods using
bitbang, SPI, or other platform specific hardware peripherl support. bitbang, SPI, or other platform specific hardware peripheral support.
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoSettings provides settings classes to describe settings
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ from 2d spaces to 1d strips that NeoPixelBus uses.
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoPixel library helper functions
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

216
src/internal/XMethods.h Normal file
View File

@@ -0,0 +1,216 @@
/*-------------------------------------------------------------------------
NeoXMethods defines all the generic abstraction types that describe pulse/data sending methods
for parallel methods
Written by Michael C. Miller.
I invest time and resources providing this open source code,
please support me by donating (see https://github.com/Makuna/NeoPixelBus)
-------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library.
NeoPixelBus is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation, either version 3 of
the License, or (at your option) any later version.
NeoPixelBus is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with NeoPixel. If not, see
<http://www.gnu.org/licenses/>.
-------------------------------------------------------------------------*/
#pragma once
#if defined(ARDUINO_ARCH_ESP32) && !defined(CONFIG_IDF_TARGET_ESP32C6) && !defined(CONFIG_IDF_TARGET_ESP32H2)
//----------------------------------------------------------
#if defined(CONFIG_IDF_TARGET_ESP32S3)
//----------------------------------------------------------
#define NEO_X4_ALIAS
typedef NeoEsp32LcdX8Ws2812xMethod X8Ws2812xMethod;
typedef NeoEsp32LcdX8Ws2805Method X8Ws2805Method;
typedef NeoEsp32LcdX8Sk6812Method X8Sk6812Method;
typedef NeoEsp32LcdX8Tm1814Method X8Tm1814Method;
typedef NeoEsp32LcdX8Tm1829Method X8Tm1829Method;
typedef NeoEsp32LcdX8Tm1914Method X8Tm1914Method;
typedef NeoEsp32LcdX8800KbpsMethod X8800KbpsMethod;
typedef NeoEsp32LcdX8400KbpsMethod X8400KbpsMethod;
typedef NeoEsp32LcdX8Apa106Method X8Apa106Method;
typedef NeoEsp32LcdX8Ws2814Method X8Ws2814Method;
typedef NeoEsp32LcdX8Ws2813Method X8Ws2813Method;
typedef NeoEsp32LcdX8Ws2812dMethod X8Ws2812dMethod;
typedef NeoEsp32LcdX8Ws2811Method X8Ws2811Method;
typedef NeoEsp32LcdX8Ws2816Method X8Ws2816Method;
typedef NeoEsp32LcdX8Ws2812Method X8Ws2812Method;
typedef NeoEsp32LcdX8Lc8812Method X8Lc8812Method;
typedef NeoEsp32LcdX16Ws2812xMethod X16Ws2812xMethod;
typedef NeoEsp32LcdX16Ws2805Method X16Ws2805Method;
typedef NeoEsp32LcdX16Sk6812Method X16Sk6812Method;
typedef NeoEsp32LcdX16Tm1814Method X16Tm1814Method;
typedef NeoEsp32LcdX16Tm1829Method X16Tm1829Method;
typedef NeoEsp32LcdX16Tm1914Method X16Tm1914Method;
typedef NeoEsp32LcdX16800KbpsMethod X16800KbpsMethod;
typedef NeoEsp32LcdX16400KbpsMethod X16400KbpsMethod;
typedef NeoEsp32LcdX16Apa106Method X16Apa106Method;
typedef NeoEsp32LcdX16Ws2814Method X16Ws2814Method;
typedef NeoEsp32LcdX16Ws2813Method X16Ws2813Method;
typedef NeoEsp32LcdX16Ws2812dMethod X16Ws2812dMethod;
typedef NeoEsp32LcdX16Ws2811Method X16Ws2811Method;
typedef NeoEsp32LcdX16Ws2816Method X16Ws2816Method;
typedef NeoEsp32LcdX16Ws2812Method X16Ws2812Method;
typedef NeoEsp32LcdX16Lc8812Method X16Lc8812Method;
#elif defined(CONFIG_IDF_TARGET_ESP32C3)
//----------------------------------------------------------
/* RMT doesnt have a X method yet
typedef NeoEsp32Rmtx8Ws2812xMethod X8Ws2812xMethod;
typedef NeoEsp32Rmtx8Ws2805Method X8Ws2805Method;
typedef NeoEsp32Rmtx8Sk6812Method X8Sk6812Method;
typedef NeoEsp32Rmtx8Tm1814Method X8Tm1814Method;
typedef NeoEsp32Rmtx8Tm1829Method X8Tm1829Method;
typedef NeoEsp32Rmtx8Tm1914Method X8Tm1914Method;
typedef NeoEsp32Rmtx8800KbpsMethod X8800KbpsMethod;
typedef NeoEsp32Rmtx8400KbpsMethod X8400KbpsMethod;
typedef NeoEsp32Rmtx8Apa106Method X8Apa106Method;
typedef NeoEsp32Rmtx8Ws2814Method X8Ws2814Method;
typedef NeoEsp32Rmtx8Ws2813Method X8Ws2813Method;
typedef NeoEsp32Rmtx8Ws2812dMethod X8Ws2812dMethod;
typedef NeoEsp32Rmtx8Ws2811Method X8Ws2811Method;
typedef NeoEsp32Rmtx8Ws2816Method X8Ws2816Method;
typedef NeoEsp32Rmtx8Ws2812Method X8Ws2812Method;
typedef NeoEsp32Rmtx8Lc8812Method X8Lc8812Method;
*/
#elif defined(CONFIG_IDF_TARGET_ESP32S2)
//----------------------------------------------------------
#define NEO_X4_ALIAS
typedef NeoEsp32I2s0X8Ws2812xMethod X8Ws2812xMethod;
typedef NeoEsp32I2s0X8Ws2805Method X8Ws2805Method;
typedef NeoEsp32I2s0X8Sk6812Method X8Sk6812Method;
typedef NeoEsp32I2s0X8Tm1814Method X8Tm1814Method;
typedef NeoEsp32I2s0X8Tm1829Method X8Tm1829Method;
typedef NeoEsp32I2s0X8Tm1914Method X8Tm1914Method;
typedef NeoEsp32I2s0X8800KbpsMethod X8800KbpsMethod;
typedef NeoEsp32I2s0X8400KbpsMethod X8400KbpsMethod;
typedef NeoEsp32I2s0X8Apa106Method X8Apa106Method;
typedef NeoEsp32I2s0X8Ws2814Method X8Ws2814Method;
typedef NeoEsp32I2s0X8Ws2813Method X8Ws2813Method;
typedef NeoEsp32I2s0X8Ws2812dMethod X8Ws2812dMethod;
typedef NeoEsp32I2s0X8Ws2811Method X8Ws2811Method;
typedef NeoEsp32I2s0X8Ws2816Method X8Ws2816Method;
typedef NeoEsp32I2s0X8Ws2812Method X8Ws2812Method;
typedef NeoEsp32I2s0X8Lc8812Method X8Lc8812Method;
typedef NeoEsp32I2s0X16Ws2812xMethod X16Ws2812xMethod;
typedef NeoEsp32I2s0X16Ws2805Method X16Ws2805Method;
typedef NeoEsp32I2s0X16Sk6812Method X16Sk6812Method;
typedef NeoEsp32I2s0X16Tm1814Method X16Tm1814Method;
typedef NeoEsp32I2s0X16Tm1829Method X16Tm1829Method;
typedef NeoEsp32I2s0X16Tm1914Method X16Tm1914Method;
typedef NeoEsp32I2s0X16800KbpsMethod X16800KbpsMethod;
typedef NeoEsp32I2s0X16400KbpsMethod X16400KbpsMethod;
typedef NeoEsp32I2s0X16Apa106Method X16Apa106Method;
typedef NeoEsp32I2s0X16Ws2814Method X16Ws2814Method;
typedef NeoEsp32I2s0X16Ws2813Method X16Ws2813Method;
typedef NeoEsp32I2s0X16Ws2812dMethod X16Ws2812dMethod;
typedef NeoEsp32I2s0X16Ws2811Method X16Ws2811Method;
typedef NeoEsp32I2s0X16Ws2816Method X16Ws2816Method;
typedef NeoEsp32I2s0X16Ws2812Method X16Ws2812Method;
typedef NeoEsp32I2s0X16Lc8812Method X16Lc8812Method;
#else // plain old ESP32
//----------------------------------------------------------
#define NEO_X4_ALIAS
typedef NeoEsp32I2s1X8Ws2812xMethod X8Ws2812xMethod;
typedef NeoEsp32I2s1X8Ws2805Method X8Ws2805Method;
typedef NeoEsp32I2s1X8Sk6812Method X8Sk6812Method;
typedef NeoEsp32I2s1X8Tm1814Method X8Tm1814Method;
typedef NeoEsp32I2s1X8Tm1829Method X8Tm1829Method;
typedef NeoEsp32I2s1X8Tm1914Method X8Tm1914Method;
typedef NeoEsp32I2s1X8800KbpsMethod X8800KbpsMethod;
typedef NeoEsp32I2s1X8400KbpsMethod X8400KbpsMethod;
typedef NeoEsp32I2s1X8Apa106Method X8Apa106Method;
typedef NeoEsp32I2s1X8Ws2814Method X8Ws2814Method;
typedef NeoEsp32I2s1X8Ws2813Method X8Ws2813Method;
typedef NeoEsp32I2s1X8Ws2812dMethod X8Ws2812dMethod;
typedef NeoEsp32I2s1X8Ws2811Method X8Ws2811Method;
typedef NeoEsp32I2s1X8Ws2816Method X8Ws2816Method;
typedef NeoEsp32I2s1X8Ws2812Method X8Ws2812Method;
typedef NeoEsp32I2s1X8Lc8812Method X8Lc8812Method;
typedef NeoEsp32I2s1X16Ws2812xMethod X16Ws2812xMethod;
typedef NeoEsp32I2s1X16Ws2805Method X16Ws2805Method;
typedef NeoEsp32I2s1X16Sk6812Method X16Sk6812Method;
typedef NeoEsp32I2s1X16Tm1814Method X16Tm1814Method;
typedef NeoEsp32I2s1X16Tm1829Method X16Tm1829Method;
typedef NeoEsp32I2s1X16Tm1914Method X16Tm1914Method;
typedef NeoEsp32I2s1X16800KbpsMethod X16800KbpsMethod;
typedef NeoEsp32I2s1X16400KbpsMethod X16400KbpsMethod;
typedef NeoEsp32I2s1X16Apa106Method X16Apa106Method;
typedef NeoEsp32I2s1X16Ws2814Method X16Ws2814Method;
typedef NeoEsp32I2s1X16Ws2813Method X16Ws2813Method;
typedef NeoEsp32I2s1X16Ws2812dMethod X16Ws2812dMethod;
typedef NeoEsp32I2s1X16Ws2811Method X16Ws2811Method;
typedef NeoEsp32I2s1X16Ws2816Method X16Ws2816Method;
typedef NeoEsp32I2s1X16Ws2812Method X16Ws2812Method;
typedef NeoEsp32I2s1X16Lc8812Method X16Lc8812Method;
#endif
#elif defined(ARDUINO_ARCH_RP2040) // must be before __arm__
//----------------------------------------------------------
typedef Rp2040x4Pio1Ws2812xMethod X4Ws2813Method;
typedef Rp2040x4Pio1800KbpsMethod X4Ws2812Method;
typedef Rp2040x4Pio1Ws2812xMethod X4Ws2811Method;
typedef Rp2040x4Pio1Ws2812xMethod X4Ws2816Method;
typedef Rp2040x4Pio1Ws2805Method X4Ws2805Method;
typedef Rp2040x4Pio1Ws2814Method X4Ws2814Method;
typedef Rp2040x4Pio1Sk6812Method X4Sk6812Method;
typedef Rp2040x4Pio1Tm1814Method X4Tm1814Method;
typedef Rp2040x4Pio1Tm1829Method X4Tm1829Method;
typedef Rp2040x4Pio1Tm1914Method X4Tm1914Method;
typedef Rp2040x4Pio1Sk6812Method X4Lc8812Method;
typedef Rp2040x4Pio1Apa106Method X4Apa106Method;
typedef Rp2040x4Pio1Tx1812Method X4Tx1812Method;
typedef Rp2040x4Pio1Gs1903Method X4Gs1903Method;
typedef Rp2040x4Pio1Ws2812xMethod X4800KbpsMethod;
typedef Rp2040x4Pio1Ws2812xMethod X4Ws2812xMethod;
typedef Rp2040x4Pio1400KbpsMethod X4400KbpsMethod;
#endif
// some plafforms do not have a native x4, so alias it to x8
//
#if defined(NEO_X4_ALIAS)
typedef X8Ws2812xMethod X4Ws2813Method;
typedef X8800KbpsMethod X4Ws2812Method;
typedef X8Ws2812xMethod X4Ws2811Method;
typedef X8Ws2812xMethod X4Ws2816Method;
typedef X8Ws2805Method X4Ws2805Method;
typedef X8Ws2814Method X4Ws2814Method;
typedef X8Sk6812Method X4Sk6812Method;
typedef X8Tm1814Method X4Tm1814Method;
typedef X8Tm1829Method X4Tm1829Method;
typedef X8Tm1914Method X4Tm1914Method;
typedef X8Sk6812Method X4Lc8812Method;
typedef X8Apa106Method X4Apa106Method;
//typedef X8Tx1812Method X4Tx1812Method;
//typedef X8Gs1903Method X4Gs1903Method;
typedef X8Ws2812xMethod X4800KbpsMethod;
typedef X8Ws2812xMethod X4Ws2812xMethod;
typedef X8400KbpsMethod X4400KbpsMethod;
#endif

View File

@@ -4,7 +4,7 @@ NeoEase provides animation curve equations for animation support.
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoPixelAnimator provides animation timing support.
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ LayoutMapCallback
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoBitmapFile
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoBuffer
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoBufferContext
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoBufferMethod
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoBufferProgmemMethod
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ rather than the ColorFeature format
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoShaderBase
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoShaderNop
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoVerticalSpriteSheet
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ HsbColor provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ HsbColor provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ HslColor provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ HslColor provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ This file contains the HtmlColor implementation
Written by Unai Uribarri Written by Unai Uribarri
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ HtmlColor provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ HtmlColorNameStrings provides the implemenation of the color string names
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ HtmlColorNameStrings provides the declaration of the color string names
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ HtmlColorNames provides a template class for access to the full name table
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ HtmlShortColorNames provides a template class for access to the short name table
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ across all color channels
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ across all color channels
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoGamma classes are used to correct RGB colors for human eye gamma levels
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ across all color channels
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ across all color channels
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ across all color channels
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ across all color channels
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ NeoGamma classes are used to correct RGB colors for human eye gamma levels
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ across all color channels
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ blend template functions in HslColor and HsbColor
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ Rgb16Color provides a color object that stores in only 16 bits, aka 565 format
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ Rgb48Color provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ Rgb48Color provides a color object that contains 16bit color elements
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ RgbColor provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ RgbColor provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ RgbColorBase provides a RGB color object common support
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ RgbColorBase provides a RGB color object common support
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ RgbColorIndexes provides constants for color element vector access on
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ Rgbw64Color provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ Rgbw64Color provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ RgbwColor provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ RgbwColor provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ Rgbww80Color provides a color object that can be directly consumed by NeoPixelBu
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ Rgbww80Color provides a color object that can be directly consumed by NeoPixelBu
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ RgbwwColor provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ RgbwwColor provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ RgbwwwColor provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ RgbwwwColor provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ SegmentDigit provides a color object that can be directly consumed by NeoPixelBu
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -4,7 +4,7 @@ SegmentDigit provides a color object that can be directly consumed by NeoPixelBu
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ DotStarL4ByteFeature provides feature base class to describe color order for
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ DotStarL4WordFeature provides feature base class to describe color order for
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class when used with DotStars
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class when used with DotStars
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ DotStarX4ByteFeature provides feature base class to describe color order for
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ DotStarX4WordFeature provides feature base class to describe color order for
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class when used with DotStar like chips
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class when used with DotStar like chips
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ with 555 encoding for NeoPixelBus Color Feature template classes
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ Neo3Byte777Feature provides feature base class to describe color order for
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ Neo3ByteFeature provides feature base class to describe color order for
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ Neo3WordFeature provides feature base class to describe color order for
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ Neo4ByteFeature provides feature base class to describe color order for
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ Neo4WordFeature provides feature base class to describe color order for
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ Neo5ByteFeature provides feature base class to describe color order for
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ Neo5WordFeature provides feature base class to describe color order for
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ Neo6ByteFeature provides feature base class to describe color order for
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ Neo6xByteFeature provides feature base class to describe color order for
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ Neo6xxByteFeature provides feature base class to describe color order for
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class when used with seven segment display
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class when used with seven segment display
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ for NeoPixelBus Color Feature template classes
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ NeoElementsNoSettings provides feature base classes to describe a
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class specific to the SM168x3 chips/leds
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

View File

@@ -5,7 +5,7 @@ color depth for NeoPixelBus template class specific to the SM168x4 chips/leds
Written by Michael C. Miller. Written by Michael C. Miller.
I invest time and resources providing this open source code, I invest time and resources providing this open source code,
please support me by dontating (see https://github.com/Makuna/NeoPixelBus) please support me by donating (see https://github.com/Makuna/NeoPixelBus)
------------------------------------------------------------------------- -------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library. This file is part of the Makuna/NeoPixelBus library.

Some files were not shown because too many files have changed in this diff Show More