* use last remaining two bytes in audioSyncPacket for transmitting soundPressure
* 0x0 is treated as "legacy value" --> soundPressure = volumeSmth;
* decodeAudioData: ensure receivedPacket struct members are correctly aligned -
strictly speaking it is not safe to cast a uint8_t* as it does not offer any alignment guarantees.
* remove 8266 special handling in audioreactive::setup()
Game of Life Memory Leak Fix + Other Changes
Fixed memory leak using new. Removed gameoflife struct and reverted back to using pointers to segenv.data (similar to starLeds version).
Added Blur slider. Blurs dead cells slowly to bgColor depending on slider instead of immediately dying. Doesn't effect game logic.
Removed confusing pauseFrames, uses .step to pause now.
Keeps track of last palette used and immediately recolors cells if new palette/color selected. Can be improved.
Changes gameSpeed slider to be more consistent. Speed = updates/second now in increments of 4.
Blur now fades while game is paused.
New blur mode when blur slider is >220
Added variables to make code easier to follow instead of check1 custom1 etc. (not needed)
Removed % with random8 calls.
Misc changes
found a few more places where Serial was used without first checking if its connected.
Arduino docs: `if (Serial)` indicates whether or not the USB CDC serial connection is open. For all non-USB CDC ports, this will always return true
* bring back lost parameter "Fall ratio" (MM specific)
* stabilize the math, avoid rounding errors and unsigned overflows
* speed limit for long strips added
* gravity reduced slightly
Usermods and Features:
USERMOD_AUDIOREACTIVE UM_AUDIOREACTIVE_USE_NEW_FFT USERMOD_AUTO_PLAYLIST
WLED_DISABLE_LOXONE WLED_DISABLE_ALEXA WLED_DISABLE_HUESYNC WLED_DISABLE_MQTT WLED_DISABLE_INFRARED WLED_DISABLE_ADALIGHT WLED_DISABLE_ESPNOW
WLED_ENABLE_DMX_INPUT WLED_USE_PSRAM_JSON
WLEDMM Features:
WLEDMM_FASTPATH
note1: I have no idea about specialties of python - it could surely be done in a "more elegant" way.
note2: the lists sometimes contain duplicates.