Disables networking and all network-dependent services and decreases reserved buffers in the Fanset configuration to the minimum, to prevent out-of-memory related reboots during start-up. More specifically, these would occur when WiFi connected and dependent services started up.
Fixes a bug in the deserialization constructor of FireFanEffect where it would divide the LED count by two where it shouldn't.
Updates Spectrum to selectively disable services when PSRAM is not available, and allow the IR remote to be used in either case.
Updates ESP Web Tools and tells ESP Web Tools to wait longer for a flashed device to make itself known. This should fix some of the cases where a freshly flashed device is not recognized by the Web Installer as "one of its own" immediately after the flash completes.
With the first two changes combined, this should fix the issues described in #562, at the expense of losing networking for Fanset.
Description
This:
FireFanEffect
where it would divide the LED count by two where it shouldn't.With the first two changes combined, this should fix the issues described in #562, at the expense of losing networking for Fanset.
Contributing requirements
main
as the target branch.