|
@@ -110,7 +110,7 @@ public:
|
110
|
110
|
#if CONJOINED_NEOPIXEL
|
111
|
111
|
adaneo2.show();
|
112
|
112
|
#else
|
113
|
|
- adaneo1.setPin(NEOPIXEL2_PIN);
|
|
113
|
+ TERN_(NEOPIXEL2_SEPARATE,,adaneo1.setPin(NEOPIXEL2_PIN));
|
114
|
114
|
adaneo1.show();
|
115
|
115
|
adaneo1.setPin(NEOPIXEL_PIN);
|
116
|
116
|
#endif
|
|
@@ -133,7 +133,7 @@ extern Marlin_NeoPixel neo;
|
133
|
133
|
|
134
|
134
|
// Neo pixel channel 2
|
135
|
135
|
#if ENABLED(NEOPIXEL2_SEPARATE)
|
136
|
|
-
|
|
136
|
+
|
137
|
137
|
#if NEOPIXEL2_TYPE == NEO_RGB || NEOPIXEL2_TYPE == NEO_RBG || NEOPIXEL2_TYPE == NEO_GRB || NEOPIXEL2_TYPE == NEO_GBR || NEOPIXEL2_TYPE == NEO_BRG || NEOPIXEL2_TYPE == NEO_BGR
|
138
|
138
|
#define NEOPIXEL2_IS_RGB 1
|
139
|
139
|
#else
|
|
@@ -161,7 +161,10 @@ extern Marlin_NeoPixel neo;
|
161
|
161
|
static inline void begin() { adaneo.begin(); }
|
162
|
162
|
static inline void set_pixel_color(const uint16_t n, const uint32_t c) { adaneo.setPixelColor(n, c); }
|
163
|
163
|
static inline void set_brightness(const uint8_t b) { adaneo.setBrightness(b); }
|
164
|
|
- static inline void show() { adaneo.show(); }
|
|
164
|
+ static inline void show() {
|
|
165
|
+ adaneo.show();
|
|
166
|
+ adaneo.setPin(NEOPIXEL2_PIN);
|
|
167
|
+ }
|
165
|
168
|
|
166
|
169
|
// Accessors
|
167
|
170
|
static inline uint16_t pixels() { return adaneo.numPixels();}
|