Will Miles
Will Miles
Add a line to the "other operations" block to indicate that the hasher overlay will apply auto-size and other checks for all commands. #### What is the purpose of this...
As for #3740, but on 0_15. Switch WLED to use the willmmiles fork of AsyncWebServer, with the following improvements: - Merge some open PRs from upstream - Fix longstanding use-after-free...
Release the json buffer lock as soon as we've finished serializing. This should slightly reduce the number of lock collisions by releasing sooner - the response class isn't destructed until...
For early review of the approach, this is intended to be better version of #3743, but there are still some TODOs and bugs to work out. Rather than hold the...
Vendor in the ESP8266 Arduino core PWM library, with a fix for a nasty NMI crash bug. Sometimes the NMI return instruction seems to fail, resulting in an infinite loop...
Add queuing capabilities to AsyncWebServer, allowing deferred request handling to spread out memory load, generating 503 responses when the device is overloaded, and effectively preventing the web API from causing...
In C++, the standard collection for a group of global functions is a namespace. Complete the transition of UsermodManager and PinManager away from classes, as they're no longer meaningful data...
Use the phase-locked soft PWM from the Arduino core to implement the same PWM phase output as ESP32s are using. The soft PWM code is vendored in, as it was...
Ran in to this one during testing last night. Since we're using get/setPixelColorRaw, we need the true pixel count, not the virtual length. ## Summary by CodeRabbit - **Bug Fixes**...
Along with #4271, I took the opportunity to clean up the surrounding code a small amount. This PR: - Renames 'handleSet' to 'handleHttpApi', clarifying what this function does; - Moves...