Read DMX values into array to be sent to handleDMXData

This commit is contained in:
Will Tatam
2023-02-18 14:44:29 +00:00
parent c600c4fe72
commit a6b52a6e1e

View File

@@ -101,8 +101,11 @@ void initDMX() {}
#ifdef WLED_ENABLE_DMX_INPUT
void handleDMXInput() {
dmx.update();
dmx.read(1); // TODO - handle code
handleDMXData(1, 512, e131_data, 1, REALTIME_MODE_DMX);
uint8_t data[512] = {};
for(int i=0; i < 512; i++) {
data[i] = dmx.read(i + 1);
}
handleDMXData(1, 512, data, 1, REALTIME_MODE_DMX, 0);
DEBUG_PRINTF("DMX channel 1 = %u\n", dmx.read(1)); // TODO: remove from final code
}
#endif