Browse Source

Add support for 2 Neopixel strips (#14667)

Tim Moore 5 years ago
parent
commit
e5aa453293
100 changed files with 505 additions and 234 deletions
  1. 4
    2
      Marlin/Configuration.h
  2. 17
    12
      Marlin/src/feature/leds/leds.cpp
  3. 37
    29
      Marlin/src/feature/leds/neopixel.cpp
  4. 76
    4
      Marlin/src/feature/leds/neopixel.h
  5. 1
    1
      Marlin/src/feature/leds/printer_event_leds.cpp
  6. 1
    1
      Marlin/src/gcode/feature/leds/M150.cpp
  7. 5
    3
      Marlin/src/inc/Conditionals_LCD.h
  8. 2
    2
      Marlin/src/lcd/ultralcd.cpp
  9. 4
    2
      config/default/Configuration.h
  10. 4
    2
      config/examples/3DFabXYZ/Migbot/Configuration.h
  11. 4
    2
      config/examples/AlephObjects/TAZ4/Configuration.h
  12. 4
    2
      config/examples/Alfawise/U20/Configuration.h
  13. 4
    2
      config/examples/AliExpress/CL-260/Configuration.h
  14. 4
    2
      config/examples/AliExpress/UM2pExt/Configuration.h
  15. 4
    2
      config/examples/Anet/A2/Configuration.h
  16. 4
    2
      config/examples/Anet/A2plus/Configuration.h
  17. 4
    2
      config/examples/Anet/A6/Configuration.h
  18. 4
    2
      config/examples/Anet/A8/Configuration.h
  19. 4
    2
      config/examples/Anet/A8plus/Configuration.h
  20. 4
    2
      config/examples/Anet/E16/Configuration.h
  21. 4
    2
      config/examples/AnyCubic/i3/Configuration.h
  22. 4
    2
      config/examples/ArmEd/Configuration.h
  23. 4
    2
      config/examples/Azteeg/X5GT/Configuration.h
  24. 4
    2
      config/examples/BIBO/TouchX/cyclops/Configuration.h
  25. 4
    2
      config/examples/BIBO/TouchX/default/Configuration.h
  26. 4
    2
      config/examples/BQ/Hephestos/Configuration.h
  27. 4
    2
      config/examples/BQ/Hephestos_2/Configuration.h
  28. 4
    2
      config/examples/BQ/WITBOX/Configuration.h
  29. 4
    2
      config/examples/Cartesio/Configuration.h
  30. 4
    2
      config/examples/Creality/CR-10/Configuration.h
  31. 4
    2
      config/examples/Creality/CR-10S/Configuration.h
  32. 4
    2
      config/examples/Creality/CR-10_5S/Configuration.h
  33. 4
    2
      config/examples/Creality/CR-10mini/Configuration.h
  34. 4
    2
      config/examples/Creality/CR-20 Pro/Configuration.h
  35. 4
    2
      config/examples/Creality/CR-20/Configuration.h
  36. 4
    2
      config/examples/Creality/CR-8/Configuration.h
  37. 4
    2
      config/examples/Creality/Ender-2/Configuration.h
  38. 4
    2
      config/examples/Creality/Ender-3/Configuration.h
  39. 4
    2
      config/examples/Creality/Ender-4/Configuration.h
  40. 4
    2
      config/examples/Creality/Ender-5/Configuration.h
  41. 4
    2
      config/examples/Dagoma/Disco Ultimate/Configuration.h
  42. 4
    2
      config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration.h
  43. 4
    2
      config/examples/Einstart-S/Configuration.h
  44. 4
    2
      config/examples/FYSETC/AIO_II/Configuration.h
  45. 4
    2
      config/examples/FYSETC/Cheetah/BLTouch/Configuration.h
  46. 4
    2
      config/examples/FYSETC/Cheetah/base/Configuration.h
  47. 4
    2
      config/examples/FYSETC/F6_13/Configuration.h
  48. 4
    2
      config/examples/Felix/Configuration.h
  49. 4
    2
      config/examples/Felix/DUAL/Configuration.h
  50. 4
    2
      config/examples/FlashForge/CreatorPro/Configuration.h
  51. 4
    2
      config/examples/FolgerTech/i3-2020/Configuration.h
  52. 4
    2
      config/examples/Formbot/Raptor/Configuration.h
  53. 4
    2
      config/examples/Formbot/T_Rex_2+/Configuration.h
  54. 4
    2
      config/examples/Formbot/T_Rex_3/Configuration.h
  55. 4
    2
      config/examples/Geeetech/A10/Configuration.h
  56. 4
    2
      config/examples/Geeetech/A10M/Configuration.h
  57. 4
    2
      config/examples/Geeetech/A20M/Configuration.h
  58. 4
    2
      config/examples/Geeetech/GT2560/Configuration.h
  59. 4
    2
      config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  60. 4
    2
      config/examples/Geeetech/MeCreator2/Configuration.h
  61. 4
    2
      config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h
  62. 4
    2
      config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h
  63. 4
    2
      config/examples/Geeetech/Prusa i3 Pro C/Configuration.h
  64. 4
    2
      config/examples/Geeetech/Prusa i3 Pro W/Configuration.h
  65. 4
    2
      config/examples/Infitary/i3-M508/Configuration.h
  66. 4
    2
      config/examples/JGAurora/A1/Configuration.h
  67. 4
    2
      config/examples/JGAurora/A5/Configuration.h
  68. 4
    2
      config/examples/JGAurora/A5S/Configuration.h
  69. 4
    2
      config/examples/MakerParts/Configuration.h
  70. 4
    2
      config/examples/Malyan/M150/Configuration.h
  71. 4
    2
      config/examples/Malyan/M200/Configuration.h
  72. 4
    2
      config/examples/Micromake/C1/basic/Configuration.h
  73. 4
    2
      config/examples/Micromake/C1/enhanced/Configuration.h
  74. 4
    2
      config/examples/Mks/Robin/Configuration.h
  75. 4
    2
      config/examples/Mks/Sbase/Configuration.h
  76. 2
    0
      config/examples/Printrbot/PrintrboardG2/Configuration.h
  77. 4
    2
      config/examples/RapideLite/RL200/Configuration.h
  78. 4
    2
      config/examples/RepRapPro/Huxley/Configuration.h
  79. 4
    2
      config/examples/RepRapWorld/Megatronics/Configuration.h
  80. 4
    2
      config/examples/RigidBot/Configuration.h
  81. 4
    2
      config/examples/SCARA/Configuration.h
  82. 4
    2
      config/examples/STM32/Black_STM32F407VET6/Configuration.h
  83. 4
    2
      config/examples/STM32/STM32F10/Configuration.h
  84. 4
    2
      config/examples/STM32/STM32F4/Configuration.h
  85. 4
    2
      config/examples/STM32/stm32f103ret6/Configuration.h
  86. 4
    2
      config/examples/Sanguinololu/Configuration.h
  87. 4
    2
      config/examples/Tevo/Michelangelo/Configuration.h
  88. 4
    2
      config/examples/Tevo/Tarantula Pro/Configuration.h
  89. 4
    2
      config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration.h
  90. 4
    2
      config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration.h
  91. 4
    2
      config/examples/TheBorg/Configuration.h
  92. 4
    2
      config/examples/TinyBoy2/Configuration.h
  93. 4
    2
      config/examples/Tronxy/X1/Configuration.h
  94. 4
    2
      config/examples/Tronxy/X3A/Configuration.h
  95. 4
    2
      config/examples/Tronxy/X5S-2E/Configuration.h
  96. 4
    2
      config/examples/Tronxy/X5S/Configuration.h
  97. 4
    2
      config/examples/Tronxy/XY100/Configuration.h
  98. 4
    2
      config/examples/UltiMachine/Archim1/Configuration.h
  99. 4
    2
      config/examples/UltiMachine/Archim2/Configuration.h
  100. 0
    0
      config/examples/VORONDesign/Configuration.h

+ 4
- 2
Marlin/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 17
- 12
Marlin/src/feature/leds/leds.cpp View File

@@ -39,7 +39,7 @@
39 39
 #endif
40 40
 
41 41
 #if ENABLED(PCA9533)
42
-  #include "SailfishRGB_LED.h"
42
+  #include <SailfishRGB_LED.h>
43 43
 #endif
44 44
 
45 45
 #if ENABLED(LED_COLOR_PRESETS)
@@ -69,7 +69,7 @@ void LEDLights::setup() {
69 69
     #endif
70 70
   #endif
71 71
   #if ENABLED(NEOPIXEL_LED)
72
-    setup_neopixel();
72
+    neo.init();
73 73
   #endif
74 74
   #if ENABLED(PCA9533)
75 75
     RGBinit();
@@ -88,23 +88,28 @@ void LEDLights::set_color(const LEDColor &incol
88 88
   #if ENABLED(NEOPIXEL_LED)
89 89
 
90 90
     const uint32_t neocolor = LEDColorWhite() == incol
91
-                            ? pixels.Color(NEO_WHITE)
92
-                            : pixels.Color(incol.r, incol.g, incol.b, incol.w);
91
+                            ? neo.Color(NEO_WHITE)
92
+                            : neo.Color(incol.r, incol.g, incol.b, incol.w);
93 93
     static uint16_t nextLed = 0;
94 94
 
95 95
     #ifdef NEOPIXEL_BKGD_LED_INDEX
96
-      if (NEOPIXEL_BKGD_LED_INDEX == nextLed) { nextLed++; return; }
96
+      if (NEOPIXEL_BKGD_LED_INDEX == nextLed) {
97
+        if (++nextLed >= neo.pixels()) nextLed = 0;
98
+        return;
99
+      }
97 100
     #endif
98
-    pixels.setBrightness(incol.i);
99
-    if (!isSequence)
100
-      set_neopixel_color(neocolor);
101
-    else {
102
-      pixels.setPixelColor(nextLed, neocolor);
103
-      pixels.show();
104
-      if (++nextLed >= pixels.numPixels()) nextLed = 0;
101
+
102
+    neo.set_brightness(incol.i);
103
+
104
+    if (isSequence) {
105
+      neo.set_pixel_color(nextLed, neocolor);
106
+      neo.show();
107
+      if (++nextLed >= neo.pixels()) nextLed = 0;
105 108
       return;
106 109
     }
107 110
 
111
+    neo.set_color(neocolor);
112
+
108 113
   #endif
109 114
 
110 115
   #if ENABLED(BLINKM)

+ 37
- 29
Marlin/src/feature/leds/neopixel.cpp View File

@@ -34,73 +34,81 @@
34 34
   #include "../../core/utility.h"
35 35
 #endif
36 36
 
37
-Adafruit_NeoPixel pixels(NEOPIXEL_PIXELS, NEOPIXEL_PIN, NEOPIXEL_TYPE + NEO_KHZ800);
37
+Marlin_NeoPixel neo;
38
+
39
+Adafruit_NeoPixel Marlin_NeoPixel::adaneo1(NEOPIXEL_PIXELS, NEOPIXEL_PIN, NEOPIXEL_TYPE + NEO_KHZ800)
40
+  #if MULTIPLE_NEOPIXEL_TYPES
41
+    , Marlin_NeoPixel::adaneo2(NEOPIXEL_PIXELS, NEOPIXEL2_PIN, NEOPIXEL2_TYPE + NEO_KHZ800)
42
+  #endif
43
+;
38 44
 
39 45
 #ifdef NEOPIXEL_BKGD_LED_INDEX
40
-  void set_neopixel_color_background() {
46
+
47
+  void Marlin_NeoPixel::set_color_background() {
41 48
     uint8_t background_color[4] = NEOPIXEL_BKGD_COLOR;
42
-    pixels.setPixelColor(NEOPIXEL_BKGD_LED_INDEX, pixels.Color(background_color[0], background_color[1], background_color[2], background_color[3]));
49
+    set_pixel_color(NEOPIXEL_BKGD_LED_INDEX, adaneo1.Color(background_color[0], background_color[1], background_color[2], background_color[3]));
43 50
   }
51
+
44 52
 #endif
45 53
 
46
-void set_neopixel_color(const uint32_t color) {
47
-  for (uint16_t i = 0; i < pixels.numPixels(); ++i) {
54
+void Marlin_NeoPixel::set_color(const uint32_t color) {
55
+  for (uint16_t i = 0; i < pixels(); ++i) {
48 56
     #ifdef NEOPIXEL_BKGD_LED_INDEX
49 57
       if (i == NEOPIXEL_BKGD_LED_INDEX && color != 0x000000) {
50
-        set_neopixel_color_background();
58
+        set_color_background();
51 59
         continue;
52 60
       }
53 61
     #endif
54
-    pixels.setPixelColor(i, color);
62
+    set_pixel_color(i, color);
55 63
   }
56
-  pixels.show();
64
+  show();
57 65
 }
58 66
 
59
-void set_neopixel_color_startup(const uint32_t color) {
60
-  for (uint16_t i = 0; i < pixels.numPixels(); ++i)
61
-    pixels.setPixelColor(i, color);
62
-  pixels.show();
67
+void Marlin_NeoPixel::set_color_startup(const uint32_t color) {
68
+  for (uint16_t i = 0; i < pixels(); ++i)
69
+    set_pixel_color(i, color);
70
+  show();
63 71
 }
64 72
 
65
-void setup_neopixel() {
73
+void Marlin_NeoPixel::init() {
66 74
   SET_OUTPUT(NEOPIXEL_PIN);
67
-  pixels.setBrightness(NEOPIXEL_BRIGHTNESS); // 0 - 255 range
68
-  pixels.begin();
69
-  pixels.show(); // initialize to all off
75
+  set_brightness(NEOPIXEL_BRIGHTNESS); // 0 - 255 range
76
+  begin();
77
+  show();  // initialize to all off
70 78
 
71 79
   #if ENABLED(NEOPIXEL_STARTUP_TEST)
72 80
     safe_delay(1000);
73
-    set_neopixel_color_startup(pixels.Color(255, 0, 0, 0));  // red
81
+    set_color_startup(adaneo1.Color(255, 0, 0, 0));  // red
74 82
     safe_delay(1000);
75
-    set_neopixel_color_startup(pixels.Color(0, 255, 0, 0));  // green
83
+    set_color_startup(adaneo1.Color(0, 255, 0, 0));  // green
76 84
     safe_delay(1000);
77
-    set_neopixel_color_startup(pixels.Color(0, 0, 255, 0));  // blue
85
+    set_color_startup(adaneo1.Color(0, 0, 255, 0));  // blue
78 86
     safe_delay(1000);
79 87
   #endif
80 88
 
81 89
   #ifdef NEOPIXEL_BKGD_LED_INDEX
82
-    set_neopixel_color_background();
90
+    set_color_background();
83 91
   #endif
84 92
 
85 93
   #if ENABLED(LED_USER_PRESET_STARTUP)
86
-    set_neopixel_color(pixels.Color(LED_USER_PRESET_RED, LED_USER_PRESET_GREEN, LED_USER_PRESET_BLUE, LED_USER_PRESET_WHITE));
94
+    set_color(adaneo1.Color(LED_USER_PRESET_RED, LED_USER_PRESET_GREEN, LED_USER_PRESET_BLUE, LED_USER_PRESET_WHITE));
87 95
   #else
88
-    set_neopixel_color(pixels.Color(0, 0, 0, 0));
96
+    set_color(adaneo1.Color(0, 0, 0, 0));
89 97
   #endif
90 98
 }
91 99
 
92 100
 #if 0
93
-bool neopixel_set_led_color(const uint8_t r, const uint8_t g, const uint8_t b, const uint8_t w, const uint8_t p) {
94
-  const uint32_t color = pixels.Color(r, g, b, w);
95
-  pixels.setBrightness(p);
101
+bool Marlin_NeoPixel::set_led_color(const uint8_t r, const uint8_t g, const uint8_t b, const uint8_t w, const uint8_t p) {
102
+  const uint32_t color = adaneo1.Color(r, g, b, w);
103
+  set_brightness(p);
96 104
   #if DISABLED(NEOPIXEL_IS_SEQUENTIAL)
97
-    set_neopixel_color(color);
105
+    set_color(color);
98 106
     return false;
99 107
   #else
100 108
     static uint16_t nextLed = 0;
101
-    pixels.setPixelColor(nextLed, color);
102
-    pixels.show();
103
-    if (++nextLed >= pixels.numPixels()) nextLed = 0;
109
+    set_pixel_color(nextLed, color);
110
+    show();
111
+    if (++nextLed >= pixels()) nextLed = 0;
104 112
     return true;
105 113
   #endif
106 114
 }

+ 76
- 4
Marlin/src/feature/leds/neopixel.h View File

@@ -25,11 +25,21 @@
25 25
  * Neopixel support
26 26
  */
27 27
 
28
+// ------------------------
29
+// Includes
30
+// ------------------------
31
+
28 32
 #include "../../inc/MarlinConfig.h"
29 33
 
30 34
 #include <Adafruit_NeoPixel.h>
31 35
 #include <stdint.h>
32 36
 
37
+// ------------------------
38
+// Defines
39
+// ------------------------
40
+
41
+#define MULTIPLE_NEOPIXEL_TYPES (defined(NEOPIXEL2_TYPE) && (NEOPIXEL2_TYPE != NEOPIXEL_TYPE))
42
+
33 43
 #define NEOPIXEL_IS_RGB  (NEOPIXEL_TYPE == NEO_RGB || NEOPIXEL_TYPE == NEO_RBG || NEOPIXEL_TYPE == NEO_GRB || NEOPIXEL_TYPE == NEO_GBR || NEOPIXEL_TYPE == NEO_BRG || NEOPIXEL_TYPE == NEO_BGR)
34 44
 #define NEOPIXEL_IS_RGBW !NEOPIXEL_IS_RGB
35 45
 
@@ -39,8 +49,70 @@
39 49
   #define NEO_WHITE 0, 0, 0, 255
40 50
 #endif
41 51
 
42
-void setup_neopixel();
43
-void set_neopixel_color(const uint32_t color);
44
-//bool neopixel_set_led_color(const uint8_t r, const uint8_t g, const uint8_t b, const uint8_t w, const uint8_t p);
52
+// ------------------------
53
+// Function prototypes
54
+// ------------------------
55
+
56
+class Marlin_NeoPixel {
57
+private:
58
+  static Adafruit_NeoPixel adaneo1
59
+    #if MULTIPLE_NEOPIXEL_TYPES
60
+      , adaneo2
61
+    #endif
62
+  ;
63
+
64
+public:
65
+  static void init();
66
+  static void set_color_startup(const uint32_t c);
67
+
68
+  static void set_color(const uint32_t c);
69
+  static void set_color_background();
70
+  //bool set_led_color(const uint8_t r, const uint8_t g, const uint8_t b, const uint8_t w, const uint8_t p);
71
+
72
+  #ifdef NEOPIXEL_BKGD_LED_INDEX
73
+    static void set_pixel_color(const uint16_t n, const uint32_t c);
74
+  #endif
75
+
76
+  static inline void begin() {
77
+    adaneo1.begin();
78
+    #if MULTIPLE_NEOPIXEL_TYPES
79
+      adaneo2.begin();
80
+    #endif
81
+  }
82
+
83
+  static inline void set_pixel_color(const uint16_t n, const uint32_t c) {
84
+    adaneo1.setPixelColor(n, c);
85
+    #if MULTIPLE_NEOPIXEL_TYPES
86
+      adaneo2.setPixelColor(n, c);
87
+    #endif
88
+  }
89
+
90
+  static inline void set_brightness(const uint8_t b) {
91
+    adaneo1.setBrightness(b);
92
+    #if MULTIPLE_NEOPIXEL_TYPES
93
+      adaneo2.setBrightness(b);
94
+    #endif
95
+  }
96
+
97
+  static inline void show() {
98
+    adaneo1.show();
99
+    #if PIN_EXISTS(NEOPIXEL2)
100
+      #if MULTIPLE_NEOPIXEL_TYPES
101
+        adaneo2.show();
102
+      #else
103
+        adaneo1.setPin(NEOPIXEL2_PIN);
104
+        adaneo1.show();
105
+        adaneo1.setPin(NEOPIXEL_PIN);
106
+      #endif
107
+    #endif
108
+  }
109
+
110
+  // Accessors
111
+  static inline uint16_t pixels() { return adaneo1.numPixels(); }
112
+  static inline uint8_t brightness() { return adaneo1.getBrightness(); }
113
+  static inline uint32_t Color(uint8_t r, uint8_t g, uint8_t b, uint8_t w) {
114
+    return adaneo1.Color(r, g, b, w);
115
+  }
116
+};
45 117
 
46
-extern Adafruit_NeoPixel pixels;
118
+extern Marlin_NeoPixel neo;

+ 1
- 1
Marlin/src/feature/leds/printer_event_leds.cpp View File

@@ -46,7 +46,7 @@ PrinterEventLEDs printerEventLEDs;
46 46
 
47 47
   inline void pel_set_rgb(const uint8_t r, const uint8_t g, const uint8_t b) {
48 48
     leds.set_color(
49
-      MakeLEDColor(r, g, b, 0, pixels.getBrightness())
49
+      MakeLEDColor(r, g, b, 0, neo.brightness())
50 50
         #if ENABLED(NEOPIXEL_IS_SEQUENTIAL)
51 51
           , true
52 52
         #endif

+ 1
- 1
Marlin/src/gcode/feature/leds/M150.cpp View File

@@ -50,7 +50,7 @@ void GcodeSuite::M150() {
50 50
     parser.seen('U') ? (parser.has_value() ? parser.value_byte() : 255) : 0,
51 51
     parser.seen('B') ? (parser.has_value() ? parser.value_byte() : 255) : 0,
52 52
     parser.seen('W') ? (parser.has_value() ? parser.value_byte() : 255) : 0,
53
-    parser.seen('P') ? (parser.has_value() ? parser.value_byte() : 255) : pixels.getBrightness()
53
+    parser.seen('P') ? (parser.has_value() ? parser.value_byte() : 255) : neo.brightness()
54 54
   ));
55 55
 }
56 56
 

+ 5
- 3
Marlin/src/inc/Conditionals_LCD.h View File

@@ -151,12 +151,14 @@
151 151
     #define NEOPIXEL_LED
152 152
     #undef NEOPIXEL_TYPE
153 153
     #define NEOPIXEL_TYPE       NEO_RGB
154
-    #undef NEOPIXEL_PIXELS
155
-    #define NEOPIXEL_PIXELS     3
154
+    #if NEOPIXEL_PIXELS < 3
155
+      #undef NEOPIXELS_PIXELS
156
+      #define NEOPIXEL_PIXELS     3
157
+    #endif
156 158
     #ifndef NEOPIXEL_BRIGHTNESS
157 159
       #define NEOPIXEL_BRIGHTNESS 127
158 160
     #endif
159
-    #define NEOPIXEL_STARTUP_TEST
161
+    //#define NEOPIXEL_STARTUP_TEST
160 162
   #endif
161 163
 
162 164
 #elif ENABLED(ULTI_CONTROLLER)

+ 2
- 2
Marlin/src/lcd/ultralcd.cpp View File

@@ -587,8 +587,8 @@ void MarlinUI::kill_screen(PGM_P lcd_msg) {
587 587
   #ifdef LED_BACKLIGHT_TIMEOUT
588 588
     leds.set_color(LEDColorRed());
589 589
     #ifdef NEOPIXEL_BKGD_LED_INDEX
590
-      pixels.setPixelColor(NEOPIXEL_BKGD_LED_INDEX, 255, 0, 0, 0);
591
-      pixels.show();
590
+      neo.set_pixel_color(NEOPIXEL_BKGD_LED_INDEX, 255, 0, 0, 0);
591
+      neo.show();
592 592
     #endif
593 593
   #endif
594 594
 

+ 4
- 2
config/default/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/3DFabXYZ/Migbot/Configuration.h View File

@@ -2175,8 +2175,10 @@
2175 2175
 //#define NEOPIXEL_LED
2176 2176
 #if ENABLED(NEOPIXEL_LED)
2177 2177
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2178
-  #define NEOPIXEL_PIN    4        // LED driving pin
2179
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2178
+  #define NEOPIXEL_PIN     4       // LED driving pin
2179
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2180
+  //#define NEOPIXEL2_PIN    5
2181
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2180 2182
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2181 2183
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2182 2184
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/AlephObjects/TAZ4/Configuration.h View File

@@ -2164,8 +2164,10 @@
2164 2164
 //#define NEOPIXEL_LED
2165 2165
 #if ENABLED(NEOPIXEL_LED)
2166 2166
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2167
-  #define NEOPIXEL_PIN    4        // LED driving pin
2168
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2167
+  #define NEOPIXEL_PIN     4       // LED driving pin
2168
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2169
+  //#define NEOPIXEL2_PIN    5
2170
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2169 2171
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2170 2172
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2171 2173
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Alfawise/U20/Configuration.h View File

@@ -2244,8 +2244,10 @@
2244 2244
 //#define NEOPIXEL_LED
2245 2245
 #if ENABLED(NEOPIXEL_LED)
2246 2246
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2247
-  #define NEOPIXEL_PIN    4        // LED driving pin
2248
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2247
+  #define NEOPIXEL_PIN     4       // LED driving pin
2248
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2249
+  //#define NEOPIXEL2_PIN    5
2250
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2249 2251
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2250 2252
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2251 2253
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/AliExpress/CL-260/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/AliExpress/UM2pExt/Configuration.h View File

@@ -2155,8 +2155,10 @@
2155 2155
 //#define NEOPIXEL_LED
2156 2156
 #if ENABLED(NEOPIXEL_LED)
2157 2157
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2158
-  #define NEOPIXEL_PIN    4        // LED driving pin
2159
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2158
+  #define NEOPIXEL_PIN     4       // LED driving pin
2159
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2160
+  //#define NEOPIXEL2_PIN    5
2161
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2160 2162
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2161 2163
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2162 2164
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Anet/A2/Configuration.h View File

@@ -2146,8 +2146,10 @@
2146 2146
 //#define NEOPIXEL_LED
2147 2147
 #if ENABLED(NEOPIXEL_LED)
2148 2148
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2149
-  #define NEOPIXEL_PIN    4        // LED driving pin
2150
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2149
+  #define NEOPIXEL_PIN     4       // LED driving pin
2150
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2151
+  //#define NEOPIXEL2_PIN    5
2152
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2151 2153
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2152 2154
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2153 2155
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Anet/A2plus/Configuration.h View File

@@ -2146,8 +2146,10 @@
2146 2146
 //#define NEOPIXEL_LED
2147 2147
 #if ENABLED(NEOPIXEL_LED)
2148 2148
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2149
-  #define NEOPIXEL_PIN    4        // LED driving pin
2150
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2149
+  #define NEOPIXEL_PIN     4       // LED driving pin
2150
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2151
+  //#define NEOPIXEL2_PIN    5
2152
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2151 2153
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2152 2154
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2153 2155
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Anet/A6/Configuration.h View File

@@ -2297,8 +2297,10 @@
2297 2297
 //#define NEOPIXEL_LED
2298 2298
 #if ENABLED(NEOPIXEL_LED)
2299 2299
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2300
-  #define NEOPIXEL_PIN    4        // LED driving pin
2301
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2300
+  #define NEOPIXEL_PIN     4       // LED driving pin
2301
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2302
+  //#define NEOPIXEL2_PIN    5
2303
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2302 2304
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2303 2305
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2304 2306
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Anet/A8/Configuration.h View File

@@ -2159,8 +2159,10 @@
2159 2159
 //#define NEOPIXEL_LED
2160 2160
 #if ENABLED(NEOPIXEL_LED)
2161 2161
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2162
-  #define NEOPIXEL_PIN    4        // LED driving pin
2163
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2162
+  #define NEOPIXEL_PIN     4       // LED driving pin
2163
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2164
+  //#define NEOPIXEL2_PIN    5
2165
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2164 2166
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2165 2167
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2166 2168
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Anet/A8plus/Configuration.h View File

@@ -2155,8 +2155,10 @@
2155 2155
 //#define NEOPIXEL_LED
2156 2156
 #if ENABLED(NEOPIXEL_LED)
2157 2157
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2158
-  #define NEOPIXEL_PIN    4        // LED driving pin
2159
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2158
+  #define NEOPIXEL_PIN     4       // LED driving pin
2159
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2160
+  //#define NEOPIXEL2_PIN    5
2161
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2160 2162
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2161 2163
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2162 2164
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Anet/E16/Configuration.h View File

@@ -2156,8 +2156,10 @@
2156 2156
 //#define NEOPIXEL_LED
2157 2157
 #if ENABLED(NEOPIXEL_LED)
2158 2158
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2159
-  #define NEOPIXEL_PIN    4        // LED driving pin
2160
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2159
+  #define NEOPIXEL_PIN     4       // LED driving pin
2160
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2161
+  //#define NEOPIXEL2_PIN    5
2162
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2161 2163
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2162 2164
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2163 2165
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/AnyCubic/i3/Configuration.h View File

@@ -2154,8 +2154,10 @@
2154 2154
 //#define NEOPIXEL_LED
2155 2155
 #if ENABLED(NEOPIXEL_LED)
2156 2156
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2157
-  #define NEOPIXEL_PIN    4        // LED driving pin
2158
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2157
+  #define NEOPIXEL_PIN     4       // LED driving pin
2158
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2159
+  //#define NEOPIXEL2_PIN    5
2160
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2159 2161
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2160 2162
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2161 2163
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/ArmEd/Configuration.h View File

@@ -2145,8 +2145,10 @@
2145 2145
 //#define NEOPIXEL_LED
2146 2146
 #if ENABLED(NEOPIXEL_LED)
2147 2147
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2148
-  #define NEOPIXEL_PIN    4        // LED driving pin
2149
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2148
+  #define NEOPIXEL_PIN     4       // LED driving pin
2149
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2150
+  //#define NEOPIXEL2_PIN    5
2151
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2150 2152
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2151 2153
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2152 2154
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Azteeg/X5GT/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/BIBO/TouchX/cyclops/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/BIBO/TouchX/default/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/BQ/Hephestos/Configuration.h View File

@@ -2132,8 +2132,10 @@
2132 2132
 //#define NEOPIXEL_LED
2133 2133
 #if ENABLED(NEOPIXEL_LED)
2134 2134
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2135
-  #define NEOPIXEL_PIN    4        // LED driving pin
2136
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2135
+  #define NEOPIXEL_PIN     4       // LED driving pin
2136
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2137
+  //#define NEOPIXEL2_PIN    5
2138
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2137 2139
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2138 2140
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2139 2141
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/BQ/Hephestos_2/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/BQ/WITBOX/Configuration.h View File

@@ -2132,8 +2132,10 @@
2132 2132
 //#define NEOPIXEL_LED
2133 2133
 #if ENABLED(NEOPIXEL_LED)
2134 2134
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2135
-  #define NEOPIXEL_PIN    4        // LED driving pin
2136
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2135
+  #define NEOPIXEL_PIN     4       // LED driving pin
2136
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2137
+  //#define NEOPIXEL2_PIN    5
2138
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2137 2139
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2138 2140
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2139 2141
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Cartesio/Configuration.h View File

@@ -2143,8 +2143,10 @@
2143 2143
 //#define NEOPIXEL_LED
2144 2144
 #if ENABLED(NEOPIXEL_LED)
2145 2145
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2146
-  #define NEOPIXEL_PIN    4        // LED driving pin
2147
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2146
+  #define NEOPIXEL_PIN     4       // LED driving pin
2147
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2148
+  //#define NEOPIXEL2_PIN    5
2149
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2148 2150
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2149 2151
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2150 2152
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Creality/CR-10/Configuration.h View File

@@ -2154,8 +2154,10 @@
2154 2154
 //#define NEOPIXEL_LED
2155 2155
 #if ENABLED(NEOPIXEL_LED)
2156 2156
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2157
-  #define NEOPIXEL_PIN    4        // LED driving pin
2158
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2157
+  #define NEOPIXEL_PIN     4       // LED driving pin
2158
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2159
+  //#define NEOPIXEL2_PIN    5
2160
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2159 2161
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2160 2162
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2161 2163
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Creality/CR-10S/Configuration.h View File

@@ -2145,8 +2145,10 @@
2145 2145
 //#define NEOPIXEL_LED
2146 2146
 #if ENABLED(NEOPIXEL_LED)
2147 2147
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2148
-  #define NEOPIXEL_PIN    4        // LED driving pin
2149
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2148
+  #define NEOPIXEL_PIN     4       // LED driving pin
2149
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2150
+  //#define NEOPIXEL2_PIN    5
2151
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2150 2152
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2151 2153
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2152 2154
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Creality/CR-10_5S/Configuration.h View File

@@ -2147,8 +2147,10 @@
2147 2147
 //#define NEOPIXEL_LED
2148 2148
 #if ENABLED(NEOPIXEL_LED)
2149 2149
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2150
-  #define NEOPIXEL_PIN    4        // LED driving pin
2151
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2150
+  #define NEOPIXEL_PIN     4       // LED driving pin
2151
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2152
+  //#define NEOPIXEL2_PIN    5
2153
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2152 2154
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2153 2155
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2154 2156
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Creality/CR-10mini/Configuration.h View File

@@ -2163,8 +2163,10 @@
2163 2163
 //#define NEOPIXEL_LED
2164 2164
 #if ENABLED(NEOPIXEL_LED)
2165 2165
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2166
-  #define NEOPIXEL_PIN    4        // LED driving pin
2167
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2166
+  #define NEOPIXEL_PIN     4       // LED driving pin
2167
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2168
+  //#define NEOPIXEL2_PIN    5
2169
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2168 2170
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2169 2171
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2170 2172
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Creality/CR-20 Pro/Configuration.h View File

@@ -2141,8 +2141,10 @@
2141 2141
 //#define NEOPIXEL_LED
2142 2142
 #if ENABLED(NEOPIXEL_LED)
2143 2143
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2144
-  #define NEOPIXEL_PIN    4        // LED driving pin
2145
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2144
+  #define NEOPIXEL_PIN     4       // LED driving pin
2145
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2146
+  //#define NEOPIXEL2_PIN    5
2147
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2146 2148
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2147 2149
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2148 2150
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Creality/CR-20/Configuration.h View File

@@ -2141,8 +2141,10 @@
2141 2141
 //#define NEOPIXEL_LED
2142 2142
 #if ENABLED(NEOPIXEL_LED)
2143 2143
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2144
-  #define NEOPIXEL_PIN    4        // LED driving pin
2145
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2144
+  #define NEOPIXEL_PIN     4       // LED driving pin
2145
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2146
+  //#define NEOPIXEL2_PIN    5
2147
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2146 2148
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2147 2149
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2148 2150
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Creality/CR-8/Configuration.h View File

@@ -2154,8 +2154,10 @@
2154 2154
 //#define NEOPIXEL_LED
2155 2155
 #if ENABLED(NEOPIXEL_LED)
2156 2156
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2157
-  #define NEOPIXEL_PIN    4        // LED driving pin
2158
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2157
+  #define NEOPIXEL_PIN     4       // LED driving pin
2158
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2159
+  //#define NEOPIXEL2_PIN    5
2160
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2159 2161
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2160 2162
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2161 2163
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Creality/Ender-2/Configuration.h View File

@@ -2148,8 +2148,10 @@
2148 2148
 //#define NEOPIXEL_LED
2149 2149
 #if ENABLED(NEOPIXEL_LED)
2150 2150
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2151
-  #define NEOPIXEL_PIN    4        // LED driving pin
2152
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2151
+  #define NEOPIXEL_PIN     4       // LED driving pin
2152
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2153
+  //#define NEOPIXEL2_PIN    5
2154
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2153 2155
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2154 2156
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2155 2157
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Creality/Ender-3/Configuration.h View File

@@ -2148,8 +2148,10 @@
2148 2148
 //#define NEOPIXEL_LED
2149 2149
 #if ENABLED(NEOPIXEL_LED)
2150 2150
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2151
-  #define NEOPIXEL_PIN    4        // LED driving pin
2152
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2151
+  #define NEOPIXEL_PIN     4       // LED driving pin
2152
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2153
+  //#define NEOPIXEL2_PIN    5
2154
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2153 2155
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2154 2156
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2155 2157
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Creality/Ender-4/Configuration.h View File

@@ -2154,8 +2154,10 @@
2154 2154
 //#define NEOPIXEL_LED
2155 2155
 #if ENABLED(NEOPIXEL_LED)
2156 2156
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2157
-  #define NEOPIXEL_PIN    4        // LED driving pin
2158
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2157
+  #define NEOPIXEL_PIN     4       // LED driving pin
2158
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2159
+  //#define NEOPIXEL2_PIN    5
2160
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2159 2161
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2160 2162
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2161 2163
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Creality/Ender-5/Configuration.h View File

@@ -2141,8 +2141,10 @@
2141 2141
 //#define NEOPIXEL_LED
2142 2142
 #if ENABLED(NEOPIXEL_LED)
2143 2143
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2144
-  #define NEOPIXEL_PIN    4        // LED driving pin
2145
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2144
+  #define NEOPIXEL_PIN     4       // LED driving pin
2145
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2146
+  //#define NEOPIXEL2_PIN    5
2147
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2146 2148
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2147 2149
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2148 2150
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Dagoma/Disco Ultimate/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration.h View File

@@ -2149,8 +2149,10 @@
2149 2149
 //#define NEOPIXEL_LED
2150 2150
 #if ENABLED(NEOPIXEL_LED)
2151 2151
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2152
-  #define NEOPIXEL_PIN    4        // LED driving pin
2153
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2152
+  #define NEOPIXEL_PIN     4       // LED driving pin
2153
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2154
+  //#define NEOPIXEL2_PIN    5
2155
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2154 2156
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2155 2157
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2156 2158
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Einstart-S/Configuration.h View File

@@ -2154,8 +2154,10 @@
2154 2154
 //#define NEOPIXEL_LED
2155 2155
 #if ENABLED(NEOPIXEL_LED)
2156 2156
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2157
-  #define NEOPIXEL_PIN    4        // LED driving pin
2158
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2157
+  #define NEOPIXEL_PIN     4       // LED driving pin
2158
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2159
+  //#define NEOPIXEL2_PIN    5
2160
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2159 2161
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2160 2162
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2161 2163
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/FYSETC/AIO_II/Configuration.h View File

@@ -2143,8 +2143,10 @@
2143 2143
 //#define NEOPIXEL_LED
2144 2144
 #if ENABLED(NEOPIXEL_LED)
2145 2145
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2146
-  #define NEOPIXEL_PIN    4        // LED driving pin
2147
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2146
+  #define NEOPIXEL_PIN     4       // LED driving pin
2147
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2148
+  //#define NEOPIXEL2_PIN    5
2149
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2148 2150
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2149 2151
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2150 2152
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/FYSETC/Cheetah/BLTouch/Configuration.h View File

@@ -2118,8 +2118,10 @@
2118 2118
 //#define NEOPIXEL_LED
2119 2119
 #if ENABLED(NEOPIXEL_LED)
2120 2120
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2121
-  #define NEOPIXEL_PIN    4        // LED driving pin
2122
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2121
+  #define NEOPIXEL_PIN     4       // LED driving pin
2122
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2123
+  //#define NEOPIXEL2_PIN    5
2124
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2123 2125
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2124 2126
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2125 2127
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/FYSETC/Cheetah/base/Configuration.h View File

@@ -2143,8 +2143,10 @@
2143 2143
 //#define NEOPIXEL_LED
2144 2144
 #if ENABLED(NEOPIXEL_LED)
2145 2145
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2146
-  #define NEOPIXEL_PIN    4        // LED driving pin
2147
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2146
+  #define NEOPIXEL_PIN     4       // LED driving pin
2147
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2148
+  //#define NEOPIXEL2_PIN    5
2149
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2148 2150
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2149 2151
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2150 2152
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/FYSETC/F6_13/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Felix/Configuration.h View File

@@ -2126,8 +2126,10 @@
2126 2126
 //#define NEOPIXEL_LED
2127 2127
 #if ENABLED(NEOPIXEL_LED)
2128 2128
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2129
-  #define NEOPIXEL_PIN    4        // LED driving pin
2130
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2129
+  #define NEOPIXEL_PIN     4       // LED driving pin
2130
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2131
+  //#define NEOPIXEL2_PIN    5
2132
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2131 2133
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2132 2134
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2133 2135
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Felix/DUAL/Configuration.h View File

@@ -2126,8 +2126,10 @@
2126 2126
 //#define NEOPIXEL_LED
2127 2127
 #if ENABLED(NEOPIXEL_LED)
2128 2128
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2129
-  #define NEOPIXEL_PIN    4        // LED driving pin
2130
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2129
+  #define NEOPIXEL_PIN     4       // LED driving pin
2130
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2131
+  //#define NEOPIXEL2_PIN    5
2132
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2131 2133
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2132 2134
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2133 2135
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/FlashForge/CreatorPro/Configuration.h View File

@@ -2135,8 +2135,10 @@
2135 2135
 //#define NEOPIXEL_LED
2136 2136
 #if ENABLED(NEOPIXEL_LED)
2137 2137
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2138
-  #define NEOPIXEL_PIN    4        // LED driving pin
2139
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2138
+  #define NEOPIXEL_PIN     4       // LED driving pin
2139
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2140
+  //#define NEOPIXEL2_PIN    5
2141
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2140 2142
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2141 2143
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2142 2144
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/FolgerTech/i3-2020/Configuration.h View File

@@ -2150,8 +2150,10 @@
2150 2150
 //#define NEOPIXEL_LED
2151 2151
 #if ENABLED(NEOPIXEL_LED)
2152 2152
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2153
-  #define NEOPIXEL_PIN    4        // LED driving pin
2154
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2153
+  #define NEOPIXEL_PIN     4       // LED driving pin
2154
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2155
+  //#define NEOPIXEL2_PIN    5
2156
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2155 2157
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2156 2158
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2157 2159
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Formbot/Raptor/Configuration.h View File

@@ -2249,8 +2249,10 @@
2249 2249
 //#define NEOPIXEL_LED
2250 2250
 #if ENABLED(NEOPIXEL_LED)
2251 2251
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2252
-  #define NEOPIXEL_PIN    4        // LED driving pin
2253
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2252
+  #define NEOPIXEL_PIN     4       // LED driving pin
2253
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2254
+  //#define NEOPIXEL2_PIN    5
2255
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2254 2256
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2255 2257
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2256 2258
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Formbot/T_Rex_2+/Configuration.h View File

@@ -2178,8 +2178,10 @@
2178 2178
 //#define NEOPIXEL_LED
2179 2179
 #if ENABLED(NEOPIXEL_LED)
2180 2180
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2181
-  #define NEOPIXEL_PIN    4        // LED driving pin
2182
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2181
+  #define NEOPIXEL_PIN     4       // LED driving pin
2182
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2183
+  //#define NEOPIXEL2_PIN    5
2184
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2183 2185
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2184 2186
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2185 2187
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Formbot/T_Rex_3/Configuration.h View File

@@ -2172,8 +2172,10 @@
2172 2172
 //#define NEOPIXEL_LED
2173 2173
 #if ENABLED(NEOPIXEL_LED)
2174 2174
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2175
-  #define NEOPIXEL_PIN    4        // LED driving pin
2176
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2175
+  #define NEOPIXEL_PIN     4       // LED driving pin
2176
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2177
+  //#define NEOPIXEL2_PIN    5
2178
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2177 2179
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2178 2180
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2179 2181
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Geeetech/A10/Configuration.h View File

@@ -2129,8 +2129,10 @@
2129 2129
 //#define NEOPIXEL_LED
2130 2130
 #if ENABLED(NEOPIXEL_LED)
2131 2131
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2132
-  #define NEOPIXEL_PIN    4        // LED driving pin
2133
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2132
+  #define NEOPIXEL_PIN     4       // LED driving pin
2133
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2134
+  //#define NEOPIXEL2_PIN    5
2135
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2134 2136
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2135 2137
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2136 2138
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Geeetech/A10M/Configuration.h View File

@@ -2129,8 +2129,10 @@
2129 2129
 //#define NEOPIXEL_LED
2130 2130
 #if ENABLED(NEOPIXEL_LED)
2131 2131
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2132
-  #define NEOPIXEL_PIN    4        // LED driving pin
2133
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2132
+  #define NEOPIXEL_PIN     4       // LED driving pin
2133
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2134
+  //#define NEOPIXEL2_PIN    5
2135
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2134 2136
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2135 2137
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2136 2138
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Geeetech/A20M/Configuration.h View File

@@ -2131,8 +2131,10 @@
2131 2131
 //#define NEOPIXEL_LED
2132 2132
 #if ENABLED(NEOPIXEL_LED)
2133 2133
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2134
-  #define NEOPIXEL_PIN    4        // LED driving pin
2135
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2134
+  #define NEOPIXEL_PIN     4       // LED driving pin
2135
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2136
+  //#define NEOPIXEL2_PIN    5
2137
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2136 2138
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2137 2139
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2138 2140
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Geeetech/GT2560/Configuration.h View File

@@ -2159,8 +2159,10 @@
2159 2159
 //#define NEOPIXEL_LED
2160 2160
 #if ENABLED(NEOPIXEL_LED)
2161 2161
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2162
-  #define NEOPIXEL_PIN    4        // LED driving pin
2163
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2162
+  #define NEOPIXEL_PIN     4       // LED driving pin
2163
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2164
+  //#define NEOPIXEL2_PIN    5
2165
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2164 2166
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2165 2167
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2166 2168
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Geeetech/MeCreator2/Configuration.h View File

@@ -2151,8 +2151,10 @@
2151 2151
 //#define NEOPIXEL_LED
2152 2152
 #if ENABLED(NEOPIXEL_LED)
2153 2153
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2154
-  #define NEOPIXEL_PIN    4        // LED driving pin
2155
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2154
+  #define NEOPIXEL_PIN     4       // LED driving pin
2155
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2156
+  //#define NEOPIXEL2_PIN    5
2157
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2156 2158
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2157 2159
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2158 2160
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h View File

@@ -2165,8 +2165,10 @@
2165 2165
 //#define NEOPIXEL_LED
2166 2166
 #if ENABLED(NEOPIXEL_LED)
2167 2167
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2168
-  #define NEOPIXEL_PIN    4        // LED driving pin
2169
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2168
+  #define NEOPIXEL_PIN     4       // LED driving pin
2169
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2170
+  //#define NEOPIXEL2_PIN    5
2171
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2170 2172
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2171 2173
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2172 2174
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h View File

@@ -2164,8 +2164,10 @@
2164 2164
 //#define NEOPIXEL_LED
2165 2165
 #if ENABLED(NEOPIXEL_LED)
2166 2166
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2167
-  #define NEOPIXEL_PIN    4        // LED driving pin
2168
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2167
+  #define NEOPIXEL_PIN     4       // LED driving pin
2168
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2169
+  //#define NEOPIXEL2_PIN    5
2170
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2169 2171
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2170 2172
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2171 2173
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Geeetech/Prusa i3 Pro C/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Geeetech/Prusa i3 Pro W/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Infitary/i3-M508/Configuration.h View File

@@ -2148,8 +2148,10 @@
2148 2148
 //#define NEOPIXEL_LED
2149 2149
 #if ENABLED(NEOPIXEL_LED)
2150 2150
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2151
-  #define NEOPIXEL_PIN    4        // LED driving pin
2152
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2151
+  #define NEOPIXEL_PIN     4       // LED driving pin
2152
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2153
+  //#define NEOPIXEL2_PIN    5
2154
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2153 2155
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2154 2156
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2155 2157
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/JGAurora/A1/Configuration.h View File

@@ -2141,8 +2141,10 @@
2141 2141
 //#define NEOPIXEL_LED
2142 2142
 #if ENABLED(NEOPIXEL_LED)
2143 2143
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2144
-  #define NEOPIXEL_PIN    4        // LED driving pin
2145
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2144
+  #define NEOPIXEL_PIN     4       // LED driving pin
2145
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2146
+  //#define NEOPIXEL2_PIN    5
2147
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2146 2148
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2147 2149
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2148 2150
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/JGAurora/A5/Configuration.h View File

@@ -2156,8 +2156,10 @@
2156 2156
 //#define NEOPIXEL_LED
2157 2157
 #if ENABLED(NEOPIXEL_LED)
2158 2158
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2159
-  #define NEOPIXEL_PIN    4        // LED driving pin
2160
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2159
+  #define NEOPIXEL_PIN     4       // LED driving pin
2160
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2161
+  //#define NEOPIXEL2_PIN    5
2162
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2161 2163
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2162 2164
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2163 2165
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/JGAurora/A5S/Configuration.h View File

@@ -2142,8 +2142,10 @@
2142 2142
 //#define NEOPIXEL_LED
2143 2143
 #if ENABLED(NEOPIXEL_LED)
2144 2144
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2145
-  #define NEOPIXEL_PIN    4        // LED driving pin
2146
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2145
+  #define NEOPIXEL_PIN     4       // LED driving pin
2146
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2147
+  //#define NEOPIXEL2_PIN    5
2148
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2147 2149
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2148 2150
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2149 2151
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/MakerParts/Configuration.h View File

@@ -2164,8 +2164,10 @@
2164 2164
 //#define NEOPIXEL_LED
2165 2165
 #if ENABLED(NEOPIXEL_LED)
2166 2166
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2167
-  #define NEOPIXEL_PIN    4        // LED driving pin
2168
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2167
+  #define NEOPIXEL_PIN     4       // LED driving pin
2168
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2169
+  //#define NEOPIXEL2_PIN    5
2170
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2169 2171
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2170 2172
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2171 2173
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Malyan/M150/Configuration.h View File

@@ -2172,8 +2172,10 @@
2172 2172
 //#define NEOPIXEL_LED
2173 2173
 #if ENABLED(NEOPIXEL_LED)
2174 2174
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2175
-  #define NEOPIXEL_PIN    4        // LED driving pin
2176
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2175
+  #define NEOPIXEL_PIN     4       // LED driving pin
2176
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2177
+  //#define NEOPIXEL2_PIN    5
2178
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2177 2179
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2178 2180
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2179 2181
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Malyan/M200/Configuration.h View File

@@ -2152,8 +2152,10 @@
2152 2152
 //#define NEOPIXEL_LED
2153 2153
 #if ENABLED(NEOPIXEL_LED)
2154 2154
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2155
-  #define NEOPIXEL_PIN    4        // LED driving pin
2156
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2155
+  #define NEOPIXEL_PIN     4       // LED driving pin
2156
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2157
+  //#define NEOPIXEL2_PIN    5
2158
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2157 2159
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2158 2160
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2159 2161
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Micromake/C1/basic/Configuration.h View File

@@ -2148,8 +2148,10 @@
2148 2148
 //#define NEOPIXEL_LED
2149 2149
 #if ENABLED(NEOPIXEL_LED)
2150 2150
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2151
-  #define NEOPIXEL_PIN    4        // LED driving pin
2152
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2151
+  #define NEOPIXEL_PIN     4       // LED driving pin
2152
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2153
+  //#define NEOPIXEL2_PIN    5
2154
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2153 2155
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2154 2156
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2155 2157
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Micromake/C1/enhanced/Configuration.h View File

@@ -2148,8 +2148,10 @@
2148 2148
 //#define NEOPIXEL_LED
2149 2149
 #if ENABLED(NEOPIXEL_LED)
2150 2150
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2151
-  #define NEOPIXEL_PIN    4        // LED driving pin
2152
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2151
+  #define NEOPIXEL_PIN     4       // LED driving pin
2152
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2153
+  //#define NEOPIXEL2_PIN    5
2154
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2153 2155
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2154 2156
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2155 2157
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Mks/Robin/Configuration.h View File

@@ -2146,8 +2146,10 @@
2146 2146
 //#define NEOPIXEL_LED
2147 2147
 #if ENABLED(NEOPIXEL_LED)
2148 2148
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2149
-  #define NEOPIXEL_PIN    4        // LED driving pin
2150
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2149
+  #define NEOPIXEL_PIN     4       // LED driving pin
2150
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2151
+  //#define NEOPIXEL2_PIN    5
2152
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2151 2153
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2152 2154
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2153 2155
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Mks/Sbase/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 2
- 0
config/examples/Printrbot/PrintrboardG2/Configuration.h View File

@@ -2154,6 +2154,8 @@
2154 2154
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2155 2155
   #define NEOPIXEL_PIN    20       // LED driving pin
2156 2156
   #define NEOPIXEL_PIXELS 3        // Number of LEDs in the strip
2157
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2158
+  //#define NEOPIXEL2_PIN    5
2157 2159
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2158 2160
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2159 2161
   #define NEOPIXEL_STARTUP_TEST    // Cycle through colors at startup

+ 4
- 2
config/examples/RapideLite/RL200/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/RepRapPro/Huxley/Configuration.h View File

@@ -2193,8 +2193,10 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
2193 2193
 //#define NEOPIXEL_LED
2194 2194
 #if ENABLED(NEOPIXEL_LED)
2195 2195
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2196
-  #define NEOPIXEL_PIN    4        // LED driving pin
2197
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2196
+  #define NEOPIXEL_PIN     4       // LED driving pin
2197
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2198
+  //#define NEOPIXEL2_PIN    5
2199
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2198 2200
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2199 2201
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2200 2202
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/RepRapWorld/Megatronics/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/RigidBot/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/SCARA/Configuration.h View File

@@ -2153,8 +2153,10 @@
2153 2153
 //#define NEOPIXEL_LED
2154 2154
 #if ENABLED(NEOPIXEL_LED)
2155 2155
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2156
-  #define NEOPIXEL_PIN    4        // LED driving pin
2157
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2156
+  #define NEOPIXEL_PIN     4       // LED driving pin
2157
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2158
+  //#define NEOPIXEL2_PIN    5
2159
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2158 2160
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2159 2161
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2160 2162
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/STM32/Black_STM32F407VET6/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/STM32/STM32F10/Configuration.h View File

@@ -2146,8 +2146,10 @@
2146 2146
 //#define NEOPIXEL_LED
2147 2147
 #if ENABLED(NEOPIXEL_LED)
2148 2148
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2149
-  #define NEOPIXEL_PIN    4        // LED driving pin
2150
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2149
+  #define NEOPIXEL_PIN     4       // LED driving pin
2150
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2151
+  //#define NEOPIXEL2_PIN    5
2152
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2151 2153
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2152 2154
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2153 2155
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/STM32/STM32F4/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/STM32/stm32f103ret6/Configuration.h View File

@@ -2146,8 +2146,10 @@
2146 2146
 //#define NEOPIXEL_LED
2147 2147
 #if ENABLED(NEOPIXEL_LED)
2148 2148
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2149
-  #define NEOPIXEL_PIN    4        // LED driving pin
2150
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2149
+  #define NEOPIXEL_PIN     4       // LED driving pin
2150
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2151
+  //#define NEOPIXEL2_PIN    5
2152
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2151 2153
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2152 2154
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2153 2155
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Sanguinololu/Configuration.h View File

@@ -2175,8 +2175,10 @@
2175 2175
 //#define NEOPIXEL_LED
2176 2176
 #if ENABLED(NEOPIXEL_LED)
2177 2177
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2178
-  #define NEOPIXEL_PIN    4        // LED driving pin
2179
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2178
+  #define NEOPIXEL_PIN     4       // LED driving pin
2179
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2180
+  //#define NEOPIXEL2_PIN    5
2181
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2180 2182
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2181 2183
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2182 2184
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Tevo/Michelangelo/Configuration.h View File

@@ -2149,8 +2149,10 @@
2149 2149
 //#define NEOPIXEL_LED
2150 2150
 #if ENABLED(NEOPIXEL_LED)
2151 2151
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2152
-  #define NEOPIXEL_PIN    4        // LED driving pin
2153
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2152
+  #define NEOPIXEL_PIN     4       // LED driving pin
2153
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2154
+  //#define NEOPIXEL2_PIN    5
2155
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2154 2156
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2155 2157
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2156 2158
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Tevo/Tarantula Pro/Configuration.h View File

@@ -2136,8 +2136,10 @@
2136 2136
 //#define NEOPIXEL_LED
2137 2137
 #if ENABLED(NEOPIXEL_LED)
2138 2138
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2139
-  #define NEOPIXEL_PIN    4        // LED driving pin
2140
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2139
+  #define NEOPIXEL_PIN     4       // LED driving pin
2140
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2141
+  //#define NEOPIXEL2_PIN    5
2142
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2141 2143
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2142 2144
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2143 2145
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration.h View File

@@ -2149,8 +2149,10 @@
2149 2149
 //#define NEOPIXEL_LED
2150 2150
 #if ENABLED(NEOPIXEL_LED)
2151 2151
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2152
-  #define NEOPIXEL_PIN    4        // LED driving pin
2153
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2152
+  #define NEOPIXEL_PIN     4       // LED driving pin
2153
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2154
+  //#define NEOPIXEL2_PIN    5
2155
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2154 2156
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2155 2157
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2156 2158
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration.h View File

@@ -2149,8 +2149,10 @@
2149 2149
 //#define NEOPIXEL_LED
2150 2150
 #if ENABLED(NEOPIXEL_LED)
2151 2151
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2152
-  #define NEOPIXEL_PIN    4        // LED driving pin
2153
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2152
+  #define NEOPIXEL_PIN     4       // LED driving pin
2153
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2154
+  //#define NEOPIXEL2_PIN    5
2155
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2154 2156
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2155 2157
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2156 2158
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/TheBorg/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/TinyBoy2/Configuration.h View File

@@ -2200,8 +2200,10 @@
2200 2200
 //#define NEOPIXEL_LED
2201 2201
 #if ENABLED(NEOPIXEL_LED)
2202 2202
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2203
-  #define NEOPIXEL_PIN    4        // LED driving pin
2204
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2203
+  #define NEOPIXEL_PIN     4       // LED driving pin
2204
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2205
+  //#define NEOPIXEL2_PIN    5
2206
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2205 2207
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2206 2208
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2207 2209
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Tronxy/X1/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Tronxy/X3A/Configuration.h View File

@@ -2148,8 +2148,10 @@
2148 2148
 //#define NEOPIXEL_LED
2149 2149
 #if ENABLED(NEOPIXEL_LED)
2150 2150
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2151
-  #define NEOPIXEL_PIN    4        // LED driving pin
2152
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2151
+  #define NEOPIXEL_PIN     4       // LED driving pin
2152
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2153
+  //#define NEOPIXEL2_PIN    5
2154
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2153 2155
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2154 2156
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2155 2157
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Tronxy/X5S-2E/Configuration.h View File

@@ -2165,8 +2165,10 @@
2165 2165
 //#define NEOPIXEL_LED
2166 2166
 #if ENABLED(NEOPIXEL_LED)
2167 2167
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2168
-  #define NEOPIXEL_PIN    4        // LED driving pin
2169
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2168
+  #define NEOPIXEL_PIN     4       // LED driving pin
2169
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2170
+  //#define NEOPIXEL2_PIN    5
2171
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2170 2172
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2171 2173
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2172 2174
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Tronxy/X5S/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/Tronxy/XY100/Configuration.h View File

@@ -2155,8 +2155,10 @@
2155 2155
 //#define NEOPIXEL_LED
2156 2156
 #if ENABLED(NEOPIXEL_LED)
2157 2157
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2158
-  #define NEOPIXEL_PIN    4        // LED driving pin
2159
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2158
+  #define NEOPIXEL_PIN     4       // LED driving pin
2159
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2160
+  //#define NEOPIXEL2_PIN    5
2161
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2160 2162
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2161 2163
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2162 2164
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/UltiMachine/Archim1/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 4
- 2
config/examples/UltiMachine/Archim2/Configuration.h View File

@@ -2144,8 +2144,10 @@
2144 2144
 //#define NEOPIXEL_LED
2145 2145
 #if ENABLED(NEOPIXEL_LED)
2146 2146
   #define NEOPIXEL_TYPE   NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
2147
-  #define NEOPIXEL_PIN    4        // LED driving pin
2148
-  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip
2147
+  #define NEOPIXEL_PIN     4       // LED driving pin
2148
+  //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE
2149
+  //#define NEOPIXEL2_PIN    5
2150
+  #define NEOPIXEL_PIXELS 30       // Number of LEDs in the strip, larger of 2 strips if 2 neopixel strips are used
2149 2151
   #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
2150 2152
   #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
2151 2153
   //#define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup

+ 0
- 0
config/examples/VORONDesign/Configuration.h View File


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

Loading…
Cancel
Save