|
|
@ -433,7 +433,7 @@ namespace arx {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#ifdef FASTLED_VERSION
|
|
|
|
#ifdef FASTLED_VERSION
|
|
|
|
inline void forward(const uint32_t universe, CRGB* leds, const uint16_t num) {
|
|
|
|
inline void forward(const uint8_t universe, CRGB* leds, const uint16_t num) {
|
|
|
|
subscribe(universe, [&](const uint8_t* data, const uint16_t size) {
|
|
|
|
subscribe(universe, [&](const uint8_t* data, const uint16_t size) {
|
|
|
|
if (size < num * 3) Serial.println(F("ERROR: Too many LEDs to forward"));
|
|
|
|
if (size < num * 3) Serial.println(F("ERROR: Too many LEDs to forward"));
|
|
|
|
for (size_t pixel = 0; pixel < num; ++pixel) {
|
|
|
|
for (size_t pixel = 0; pixel < num; ++pixel) {
|
|
|
@ -444,10 +444,6 @@ namespace arx {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
inline void forward(const uint8_t net, const uint8_t subnet, const uint8_t universe, CRGB* leds, const uint16_t num) {
|
|
|
|
|
|
|
|
uint32_t u = ((uint32_t)net << 8) | ((uint32_t)subnet << 4) | (uint32_t)universe;
|
|
|
|
|
|
|
|
forward(u, leds, num);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
void shortname(const String& sn) {
|
|
|
|
void shortname(const String& sn) {
|
|
|
|
short_name = sn;
|
|
|
|
short_name = sn;
|
|
|
|