Backup RFP Infinity controller state before Resolume changes
Some checks failed
WLED CI / wled_build (push) Has been cancelled
Deploy Nightly / wled_build (push) Has been cancelled
Deploy Nightly / Deploy nightly (push) Has been cancelled

This commit is contained in:
jan
2026-05-14 12:31:13 +02:00
parent ebc4498d89
commit 4bc4e1257e
33 changed files with 3482 additions and 695 deletions

View File

@@ -389,6 +389,17 @@ void handleDMXData(uint16_t uni, uint16_t dmxChannels, uint8_t* e131_data, uint8
}
break;
}
case DMX_MODE_INFINITY:
{
#ifdef WLED_ENABLE_INFINITY_CONTROLLER
if (uni != e131Universe) return;
if (availDMXLen < 1) return;
infinityApplyDmx(&e131_data[dataOffset], availDMXLen);
#endif
return;
break;
}
default:
DEBUG_PRINTLN(F("unknown E1.31 DMX mode"));
return; // nothing to do
@@ -416,6 +427,7 @@ void handleArtnetPollReply(IPAddress ipAddress) {
case DMX_MODE_EFFECT_W:
case DMX_MODE_EFFECT_SEGMENT:
case DMX_MODE_EFFECT_SEGMENT_W:
case DMX_MODE_INFINITY:
break; // 1 universe is enough
case DMX_MODE_MULTIPLE_DRGB: