- 03 Sep, 2022 2 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Because OTA has changed the flash map from standard, picotool ends up crashing or hanging while trying to operate on the current built files. Remove the binary_info calls and structures completely to avoid any issue. Fixes #803
-
- 02 Sep, 2022 3 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Should speed builds up slightly, depending on the OS and virus scanning.
-
- 31 Aug, 2022 6 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Fixes #747 while remaining ESP8266 compatible
-
Earle F. Philhower, III authored
Avoid creating Strings when sending out results.
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Should speed up SD transfers significantly (2.5x+). See #801
-
Earle F. Philhower, III authored
Decreases WebServer sketch sizes.
-
- 30 Aug, 2022 3 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Fixes #816 If a byte is available, return it even if the USB stack reports disconnected.
-
Filipe Mendonça authored
Fixes #811
-
- 29 Aug, 2022 4 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Don't try and heap allocate temporaty <16b chunks.
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Fixes #795 Replace all CoreMutex and Newlib mutex accesses with FreeRTOS calls when in FreeRTOS mode. Avoid issues with hange/etc. due to priority inversion. No changes to normal operating mode. Add a FreeRTOS stress test that caught the issue fixed here.
-
- 28 Aug, 2022 3 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Allows the IDE to detect boards when using the Keyboard, Joystick, or Mouse libraries. Thanks @DaleMitchell for the idea!
-
Danilo Campos authored
-
- 27 Aug, 2022 2 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
- 25 Aug, 2022 1 commit
-
-
Earle F. Philhower, III authored
Fixes #797
-
- 23 Aug, 2022 2 commits
-
-
Earle F. Philhower, III authored
* Add HTTP-parser lib to support ESP32 WebServer * Add WebServer from ESP32. Only supports HTTP * Separate HTTP server from the network server Instead of managing the WiFiServer/WiFiServerSecure in the same object as the HTTP handling, split them into separate objects. This lets HTTP and HTTPS servers work without templates or duplicating code. The HTTP block just gets a `WiFiClient*` and works with that to only do HTTP processing, while the upper object handles the appropriate server and client types. * Add HTTPS server * Clean up some THandlerFunction refs * Refactor into a template-ized WebServer/WebServerSecure * Add DNSServer examples which need WebServer * Fix CoreMutex infinite recursion crash Core could crash while Serial debugging was going on and prints were happening from LWIP/IRQ land and the main app. * Add HTTPUpdateServer(Secure) * Add MIME include, optimize WebServer::send(size,len) When send()ing a large buffer, the WebServer::send() call would actually convert that buffer into a String (i.e. duplicate it, and potential issues with embedded \0s in binary data). Make a simple override to send(size, len) to allow writing from the source buffer instead. * Fix WiFiClient::send(Stream), add FSBrowser example
-
NuclearPhoenix authored
-
- 22 Aug, 2022 4 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
* Add HTTPUpdate class to pull updates from HTTP(S) * Increase GH runners for pulls WiFi builds and examples are taking some serious time now * HTTPUpdate tests build on Pico W
-
Earle F. Philhower, III authored
-
- 21 Aug, 2022 7 commits
-
-
Earle F. Philhower, III authored
OTA text error messages were getting lost because they were sent in multiple UDP packets, one per print(). Now collect the full error and report in a single print, allowing text messages to appear in ESPOTA.
-
Earle F. Philhower, III authored
Force the builder to include the path where we build the signing header. Undo a breaking bug in the Updater class (TBD fix in ESP8266) Fixes #783
-
Earle F. Philhower, III authored
Give a meaningful error when OTA is attempted against a chip which does not have a filesystem configured.
-
Earle F. Philhower, III authored
Remove the need to have a separate WiFiClient that's destroyed after the HTTPClient. Let the object handle its own client, and pass through any SSL requests. Also supports the original ::begin methods which need a WiFiClient(Secure) to be passed in and managed by the app.
-
Earle F. Philhower, III authored
If the WiFi network is already up, don't run the scan and connection algorithm in WiFiMulti.
-
Earle F. Philhower, III authored
Add a simple DNS server for AP mode Point DHCP server DNS entry to GW for DNSServer
-
arturo182 authored
According to the Arduino docs, update works just like put, but it first checks if the value is different from the current one. This is how our put already works, so we just alias update to put and we're done. Function added to be more compatible with the Arduino API. Also see #778
-
- 20 Aug, 2022 3 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Fixes #767
-
Earle F. Philhower, III authored
There may be an issue in the CYW43 driver that causes a link to never be reported as going down once it has connected, when it was disassociated or when the wlan shuts off unexpectedly. Work around it by clearing the internal link active in a TCP callback for the CYW43 driver. Reports disconnection properly now, as well as reconnection. Fixes #762
-