Troy
Troy
Just to toss in on the "overall kbps must be no faster than 800kbps" timing, my _I don't know what I'm doing_ experiments with NeoPixelBus show I can push RMT...
@jagspaul @DahliaWitt Art-Net/network pixel data into WLED is a bit harder because we're not really optimized for listening to a lot of packets. That said, if it works currently on...
If you're looking for something ESP32-based to render Art-Net data, here's something that's better at it than WLED: https://github.com/hpwit/artnetesp32v2 ( and https://github.com/hpwit/artnetESP32 ) As you can (hopefully) tell, this is...
I think I understand it - it's just aligning incoming Art-Net/E1.31 data so channels from an Art-Net packet hits DMX output on the correct channel. I haven't used this feature,...
The code is sending Art-Net packets. Here I start with the onboard WiFi and plug in the Ethernet: ``` UDP for 8064 pixels took 17614 micros. 25056 data in 48...
Recompiled arduino-esp32 with some optimizations and non-default options enabled for the ESP32-S3 and the W5500 bandwidth does improve: ``` UDP for 8064 pixels took 17118 micros. 25056 data in 48...
> Hii @troyhacks can you elaborate a little on what options you changed to be able to get this improvement as well as the arduino-esp32 optimizations? would be quite helpful....
This requires Tasmota based on v4.4.6. The tests with Tasmota on v4.4.4 were very buggy. Use this: https://github.com/tasmota/platform-espressif32/releases/download/2023.10.04/platform-espressif32.zip This should also improve Ethernet on builds against IDF v3 as well.
@softhack007 - yes, absolutely can reliably build the v4 and v5 frameworks now without the overhead (or at least test that out) My v5.3 for the ESP32-P4 has all of...
Reviewed, looks good to me. The step further that can be done is replace key calls with variables or #define options - and then you can select if maybe you...