Advanced Topics Tutorials - Makuna/NeoPixelBus GitHub Wiki

Spiral Topography

The included topography system assumes a Cartesian coordinate system. This doesn't help if you use concentric rings of NeoPixels. This section will talk about how to implement a spiral topography that will replace the current topography and work within the design goals of this library.

ESP32 and RTOS Tasks

On ESP32, when the CPU is loaded, asynchronous WiFi libraries (like ESPAsyncWebServer or async-mqtt-client) may interfere with interrupts used to control the LEDs (I2S mode is less affected by this), which causes flickering of LEDs. This topic describes a way to solve that.