-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update forward #4
base: master
Are you sure you want to change the base?
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 034d568 - Browse repository at this point
Copy the full SHA 034d568View commit details -
fix (adc): fixes limit test (#9807)
Fixes analogContinuousSetWidth() border test.
Configuration menu - View commit details
-
Copy full SHA for 575a415 - Browse repository at this point
Copy the full SHA 575a415View commit details
Commits on Jun 12, 2024
-
feat(sdmmc): Add RAW disk functions (#9796)
* feat(sdmmc): Add RAW disk functions feat(sdmmc): fixed printf mismatches and missing callback feat(sdmmc): added ci.json Removed excess log_i * ci(pre-commit): Apply automatic fixes * Fixed sdmmc host check to pass CI * feat(sdmmc): fixed example USB check --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: Lucas Saavedra Vaz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e382746 - Browse repository at this point
Copy the full SHA e382746View commit details
Commits on Jun 13, 2024
-
fix(ci): Fix issues found in workflows (#9829)
* ci(tests): Swap cache to artifacts to avoid errors between OSes * ci(push): Fix chunk generation for compilation * ci(tests): Fix error code propagation * ci(push): Add shebang to new script * ci(push): Fix sizes upload if there is no changes * ci(bot): Fix GitHub actions bot commit info
Configuration menu - View commit details
-
Copy full SHA for a31a5fc - Browse repository at this point
Copy the full SHA a31a5fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ef2208 - Browse repository at this point
Copy the full SHA 1ef2208View commit details -
fix(client): Implement readBytes in NetworkClient for faster downloads (
#9824) * fix(client): Implement readBytes in NetworkClient for faster downloads * fix(client): Implement readBytes to obey the client timeout * fix(clieant): use getTimeout() instead * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bc79feb - Browse repository at this point
Copy the full SHA bc79febView commit details -
fix(client): Fix NetworkClient::localIP() (#9845)
It was returning zero, because it was not able to handle IPv4 mapped address into IPv6 address
Configuration menu - View commit details
-
Copy full SHA for 211520b - Browse repository at this point
Copy the full SHA 211520bView commit details -
Added support for removing routes in WebServer library (#9832)
* feat: added removeRoutes and removeHandler methods * feat: added removeRoute and removeHandler methods * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Me No Dev <[email protected]> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 849ec57 - Browse repository at this point
Copy the full SHA 849ec57View commit details -
fix(xtal): Add a way to change the XTAL frequency for SparkFun ESP32 …
…Thing (#9844) * fix(xtal): Add a way to change the XTAL frequency Add support for boards like SparkFun ESP32 Thing that use 26MHz XTAL * ci(pre-commit): Apply automatic fixes * feat(dbg): Print the XTAL frequency in the debug report --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1d895e5 - Browse repository at this point
Copy the full SHA 1d895e5View commit details -
feat: added support for filters in WebServer library (#9842)
* feat: added support for filters in webserver * feat: add setFilter function in StaticRequestHandler * fix: ON_STA_FILTER & ON_AP_FILTER * fix: make request handlers backward compatible * fix: ON_STA_FILTER & ON_AP_FILTER * fix: more filters to their own example * chore: grammar * fix: remove filters from header file * fix: use same root route for both interfaces * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3428eb6 - Browse repository at this point
Copy the full SHA 3428eb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08ef625 - Browse repository at this point
Copy the full SHA 08ef625View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8ce679 - Browse repository at this point
Copy the full SHA a8ce679View commit details -
fix(ota): Allow password and partition change while idle (#9853)
Previously it was allowed only once before begin() was called
Configuration menu - View commit details
-
Copy full SHA for f33cc7e - Browse repository at this point
Copy the full SHA f33cc7eView commit details -
feat(uart): Add esp-modbus to the included components (#9855)
It used to come with IDF 4.x
Configuration menu - View commit details
-
Copy full SHA for f22ddb3 - Browse repository at this point
Copy the full SHA f22ddb3View commit details -
chore: delete the definition of pin A3 (#9798)
Co-authored-by: Lucas Saavedra Vaz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cbf1e94 - Browse repository at this point
Copy the full SHA cbf1e94View commit details
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7d73a74 - Browse repository at this point
Copy the full SHA 7d73a74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b7c615 - Browse repository at this point
Copy the full SHA 5b7c615View commit details -
add(board): Add LILYGO T-ETH-Lite (#9865)
* add(board): Add LILYGO T-ETH-Lite Adds board support for Lilygo T-ETH Lite * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2c7f722 - Browse repository at this point
Copy the full SHA 2c7f722View commit details -
feat(http): Allow to set Accept-Encoding header (#9863)
Similar to setUserAgent
Configuration menu - View commit details
-
Copy full SHA for 1efab83 - Browse repository at this point
Copy the full SHA 1efab83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c22402 - Browse repository at this point
Copy the full SHA 5c22402View commit details -
fix(wifi): Fix WiFi setTxPower and getTxPower (#9862)
* fix(wifi): Fix WiFi setTxPower and getTxPower We need to wait for the interface to be started in order to be able to set/get TX Power. Code was returning too early, so calling the functions after `begin()` resulted in failure. * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c43187a - Browse repository at this point
Copy the full SHA c43187aView commit details -
fix(BLE): Arduino String shall not be used within std::map<> (#9875)
* fix(BLE): std::map() * Update libraries/BLE/src/BLERemoteService.cpp * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 32def87 - Browse repository at this point
Copy the full SHA 32def87View commit details
Commits on Jun 18, 2024
-
fix: Updated the BasicHttpsClient example root certificate (#9857)
Co-authored-by: Rodrigo Garcia <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 76b6ff6 - Browse repository at this point
Copy the full SHA 76b6ff6View commit details -
fix(netbios): Return interface address for NetBIOS name lookup (#9885)
* fix(netbios): Return interface address for NetBIOS When NetBIOS returns a match, it should return the IP address of the device. Presently, however, it returns the address of multicast IP for the subnet since the incoming NBNS packet's UDP target will be multicast (i.e. 192.168.1.255). Iterate over the active network interfaces and check netmasks to determine where the packet came from, and return the appropriate IP interface address instead. * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6b22339 - Browse repository at this point
Copy the full SHA 6b22339View commit details -
Adds BLE Characteristic User Description 0x2901 Descriptor (#9883)
Adds a class for 0x2901 - Characteristic User Descriptor. This Descriptor is usual in BLE and describes with text what each characteristic is about. Improve Notify.ino example by adding the 0x2901 descriptor
Configuration menu - View commit details
-
Copy full SHA for 99750cd - Browse repository at this point
Copy the full SHA 99750cdView commit details
Commits on Jun 19, 2024
-
ci(tools): Fix tools workflows (#9846)
* ci(tools): Remove ARM64 runner and use get.exe * ci(tools): Optimize get.py and verify extraction * change(tools): Push generated binaries to PR --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 96c2c71 - Browse repository at this point
Copy the full SHA 96c2c71View commit details -
Configuration menu - View commit details
-
Copy full SHA for a992967 - Browse repository at this point
Copy the full SHA a992967View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f6c34a - Browse repository at this point
Copy the full SHA 3f6c34aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bb59a8 - Browse repository at this point
Copy the full SHA 0bb59a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdabb99 - Browse repository at this point
Copy the full SHA bdabb99View commit details -
Add variant for Elecrow CrowPanel 7.0" (#9897)
* * feat(esp32): Add variant for Elecrow CrowPanel 7.0 Add variant for Elecrow CrowPanel 7.0" * * feat(esp32): Add variant for Elecrow CrowPanel 7.0 Add variant for Elecrow CrowPanel 7.0" * * feat(esp32): Add variant for Elecrow CrowPanel 7.0 Elecrow CrowPanel 7.0" has 4MB flash
Configuration menu - View commit details
-
Copy full SHA for e7dd6e2 - Browse repository at this point
Copy the full SHA e7dd6e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b77b38e - Browse repository at this point
Copy the full SHA b77b38eView commit details -
Deep Sleep Example Fix (#9904)
* fix(example): EXT0 and EXT1 wakeup Fixes the Deep Sleep wakup example to run with IDF5.1. The API has changed and a adjustment was necessary. * feat(wakeup): Use Macro for GPIO_NUM Changed the example to use a #define for the RTC IO Pin (GPIO) used in the example. * fix(typo): typo and commentaries Fixes the commentary to the correct IDF terms. * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 206c0c7 - Browse repository at this point
Copy the full SHA 206c0c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d708438 - Browse repository at this point
Copy the full SHA d708438View commit details
Commits on Jun 20, 2024
-
HTTPClient lib - add HTTPCLIENT_NOSECURE build flag (#9893)
* HTTPClient lib - add HTTPCLIENT_NOSECURE build flag `HTTPCLIENT_NOSECURE` build flag disables TLS support in HTTPClient library by excluding `NetworkClientSecure.h` header. This allows linker to strip down mbedTLS lind and certificates bundle, which in turn reduces firmware image for about ~80kib. * Update HTTPClient.cpp * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Me No Dev <[email protected]> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1079f4c - Browse repository at this point
Copy the full SHA 1079f4cView commit details -
feat(rmt): Solve neopixel issue (#9906)
* feat(rmt): Solve neopixel issue if neopixelWrite() is used from different tasks/isr_callbacks, it may result in a concurrency problem and many detach/attach calls in sequence, but not in synch. This commit avoids initializing the neopixel GPIO again and improves the respomse time of neopixelWrite().
Configuration menu - View commit details
-
Copy full SHA for 0ef2986 - Browse repository at this point
Copy the full SHA 0ef2986View commit details
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 26db8cb - Browse repository at this point
Copy the full SHA 26db8cbView commit details -
docs(i2s): Fix I2S documentation example (#9916)
* docs(i2s): Fix I2S documentation example * docs(idf): Fix name of Arduino as component link
Configuration menu - View commit details
-
Copy full SHA for 1f2ba1f - Browse repository at this point
Copy the full SHA 1f2ba1fView commit details -
feat(net): Switch to typedefs for WiFiClient, WiFiServer, WiFiUdp and…
… WiFiClientSecure (#9909) * feat(net): Deprecate old WiFi APIs Deprecates WiFiClient, WiFiServer, WiFiUdp and WiFiClientSecure * fix(net): add defines to WiFi.h Defines are added to not cause deprecation warnings. Will be removed in the future * fix(net): Use typedefs instead to help with forward declarations Defines do not allow forward declarations
Configuration menu - View commit details
-
Copy full SHA for ad1de0b - Browse repository at this point
Copy the full SHA ad1de0bView commit details -
fix(doc): Update boards.rst (#9925)
Fixes documentation for ESP32 family. Arduino Core 3.0.x has 6 supported SoC and each has a different radio specification.
Configuration menu - View commit details
-
Copy full SHA for 47298ff - Browse repository at this point
Copy the full SHA 47298ffView commit details -
PPP: Make modem reset delay configurable (#9910)
* fix(ppp): Make modem reset delay configurable The delay required to reset Simcom modem modules varies significantly across different models, even where they have otherwise identical AT command sets. Simcom A7672 was failing to reset with the default 200ms delay. Make the reset delay configurable to allow customising this for a specific modem. Default delay, if not specified is kept at 200ms. * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9e55ccd - Browse repository at this point
Copy the full SHA 9e55ccdView commit details -
New OpenThread CLI Arduino Library for ESP32-C6 and ESP32-H2 (#9908)
* feat(OThread): Add Library * fix(OpenThread): fixes file list in CMakeLists.txt * fix(openthread): Fixes JSON CI Files * fix(openthread): Fixes JSON CI Files * fix(openthread): Include Openthread guarding * fix(openthread): COAP parametrization * fix(openthread): Include Openthread guarding * fix(openthread): Improves commentaries and code * fix(openthread): Improves code * fix(openthread): Includes StreamString.h * feat(openthread): New Scan Example * feat(openthread): Improved Scan Example * feat(openthread): README.md Initial documentation for ESP3 Arduino OpenThread CLI API. * feat(openthread): helper functions documentation Create helper_functions.md for ESP32 Arduino OpenThread API * fix(openthread): begin end * feat(openthread): onReceice example * fix(openthread): tx queue error * fix(doc): fixing documentation apresentation Fixes the documentation first paragraph in order to make it easier fore reading. It also displays in the very top which SoC are supported by the library. * fix(doc): documentation format * feat(openthread): commentary * fix(openthread): Typo, start/stop console * fix(openthread): library properties * ci(pre-commit): Apply automatic fixes * feat(openthread): formatting text * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Lucas Saavedra Vaz <[email protected]> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d891ddf - Browse repository at this point
Copy the full SHA d891ddfView commit details -
fix(boards): boards.txt error (#9930)
Fixes XIAO C6 board name in boards.txt file
Configuration menu - View commit details
-
Copy full SHA for 5a078de - Browse repository at this point
Copy the full SHA 5a078deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65204d9 - Browse repository at this point
Copy the full SHA 65204d9View commit details
Commits on Jun 25, 2024
-
fix(idf): Require openthread on H2 and C6 (#9934)
Fixes IDF builds for H2 and C6 when OpenThread is enabled
Configuration menu - View commit details
-
Copy full SHA for 777d0d7 - Browse repository at this point
Copy the full SHA 777d0d7View commit details -
feat(3rd party board): Adding ViraLink IoT Gate Boards (#9841)
* feat(board): Adding ViraLink IoT Gate Boards * feat(board): Adding ViraLink IoT Gate Boards * feat(board): Adding ViraLink IoT Gate Boards * feat(board): Adding ViraLink IoT Gate Boards added spi pins * feat(board): Adding ViraLink IoT Gate Boards added spi pins * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 09b30e9 - Browse repository at this point
Copy the full SHA 09b30e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a6437d - Browse repository at this point
Copy the full SHA 4a6437dView commit details
Commits on Jun 28, 2024
-
RMT Legacy Driver option (#9941)
* feat(rmt): allow legacy driver * feat(rmt): legacy driver example * fix(rmt): legacy driver example * fix(rmt): ESP32_ARDUINO_NEW_RMT_DRV_OFF * fix(rmt): ESP32_ARDUINO_NEW_RMT_DRV_OFF * fix(rmt): ESP32_ARDUINO_NEW_RMT_DRV_OFF * fix(rmt): GPIO HAL only * fix(rmt): error case * fix(rmt): not necessary change * ci(pre-commit): Apply automatic fixes * ci(pre-commit): Ignore build_opt in clangformat --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: Lucas Saavedra Vaz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3686344 - Browse repository at this point
Copy the full SHA 3686344View commit details -
* Update WiFiProv.ino * fix(wifiprov): Uses BLE for provisioning * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 337058a - Browse repository at this point
Copy the full SHA 337058aView commit details
Commits on Jul 1, 2024
-
feat(net): Enable IPv6 immediately if already connected (#9948)
If the interface is already connected, try to enable IPv6 immediately. Otherwise the interface would need to go through disconnect/connect cycle for IPv6 to be enabled.
Configuration menu - View commit details
-
Copy full SHA for fef3c73 - Browse repository at this point
Copy the full SHA fef3c73View commit details -
Added LilyGo T3S3 variants (#9956)
* Added LilyGo T3S3 variants * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bc5efee - Browse repository at this point
Copy the full SHA bc5efeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88ad677 - Browse repository at this point
Copy the full SHA 88ad677View commit details -
fix(uart): Set back Pin signal polarity (#9950)
* fix(uart): Set back Pin signal polarity Fixes a problem related to inverting signal polarity back to normal after a previous inversion. This shall set the correct polarity in Serial.begin(). * fix(uart): Remove useless commentary Removes a commentary with a question about the inversing polarity function. * fix(uart): Update comment Co-authored-by: Jan Procházka <[email protected]> --------- Co-authored-by: Me No Dev <[email protected]> Co-authored-by: Jan Procházka <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f663e7 - Browse repository at this point
Copy the full SHA 5f663e7View commit details
Commits on Jul 2, 2024
-
feat (3rd_party_board): Add new Adafruit Feather C6 - rev B (#9961)
* add new feather c6 rev B :) * remove the -lzboss_stack.ed.trace per review * fix pre-commit --------- Co-authored-by: hathach <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 762d1a0 - Browse repository at this point
Copy the full SHA 762d1a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e3523c - Browse repository at this point
Copy the full SHA 4e3523cView commit details
Commits on Jul 10, 2024
-
Fix timeout in WebServer::_uploadReadByte and handleClient() (#9990) (#…
…9991) * Fix timeout in WebServer::_uploadReadByte and set timeout handleClient() Fixes: #9990 * Set HTTP_MAX_CLOSE_WAIT equal to other HTTP_xxx_WAIT values * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6debc5c - Browse repository at this point
Copy the full SHA 6debc5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60b6faa - Browse repository at this point
Copy the full SHA 60b6faaView commit details -
feat(eth): Allow setting the RX task stack size (#10003)
* feat(eth): Allow setting the RX task stack size Default stack size of 2K might not be enough in some cases. Increase the default to safer 4K and allow setting it to custom value. * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0adf787 - Browse repository at this point
Copy the full SHA 0adf787View commit details -
FS library position() to return (size_t) -1 on error (#10002)
* position_fix Fix for error return from position() Issue #9992 * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0ab2c58 - Browse repository at this point
Copy the full SHA 0ab2c58View commit details -
fix(example): Add better WPS logging (#9999)
* fix(example): Add better WPS logging Provides a better log of what went wrong when using WPS * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 874e2a1 - Browse repository at this point
Copy the full SHA 874e2a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1923f82 - Browse repository at this point
Copy the full SHA 1923f82View commit details -
docs(component): Update to IDF 5.1 and add component manager instruct…
…ions (#10005) * docs(component): Update to 5.1 and add component manager * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 792ad7b - Browse repository at this point
Copy the full SHA 792ad7bView commit details
Commits on Jul 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 676a62c - Browse repository at this point
Copy the full SHA 676a62cView commit details -
fix(nodemcu-32s): Fix Upload Speed menu on Windows (#10012)
* fix(nodemcu-32s): Fix Upload Speed menu on Windows The board definition had 460800 as default upload speed, but that is invalid on Windows, so the menu did not show. This change puts 115200 as default, which will make the menu appear * fix(board): Make build.board uppercase
Configuration menu - View commit details
-
Copy full SHA for 4b7b5d3 - Browse repository at this point
Copy the full SHA 4b7b5d3View commit details
Commits on Jul 15, 2024
-
add(board): Add LOLIN S3 Mini Pro (#10021)
* add(board): Add LOLIN S3 Mini Pro * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f8232bb - Browse repository at this point
Copy the full SHA f8232bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b57fe57 - Browse repository at this point
Copy the full SHA b57fe57View commit details -
Add default 16MB partition to esp32wroverkit
Configuration menu - View commit details
-
Copy full SHA for f396889 - Browse repository at this point
Copy the full SHA f396889View commit details -
ci(tests): Fix conclusion status and badge pushing (#10013)
* ci(badge): Push only when changes happened to badge * ci(tests): Fix conclusion status
Configuration menu - View commit details
-
Copy full SHA for e54fb9e - Browse repository at this point
Copy the full SHA e54fb9eView commit details
Commits on Jul 16, 2024
-
add(board): Add M5Stack NanoC6 Dev Kit (#9942)
* add(board): Add M5Stack NanoC6 Dev Kit M5Stack NanoC6 Dev Kit https://shop.m5stack.com/products/m5stack-nanoc6-dev-kit * add(board): Add M5Stack NanoC6 Dev Kit * add(board): Add M5Stack NanoC6 Dev Kit * Update boards.txt * add(board): Add M5Stack NanoC6 Dev Kit * Rename variants/m5stack_stickc_plus/m5stack_nanoc6/pins_arduino.h to variants/m5stack_nanoc6/pins_arduino.h * Update boards.txt * Update pins_arduino.h * Update pins_arduino.h * Update boards.txt m5stack_nanoc6.build.board was not uppercase
Configuration menu - View commit details
-
Copy full SHA for 2db7306 - Browse repository at this point
Copy the full SHA 2db7306View commit details -
SDMMC: Fix example code (#10035)
The setPins() function obviously comes from the SD_MMC lib. Not prepending that lib, this code won't compile. Signed-off-by: Martin Hübner <[email protected]> Co-authored-by: Jan Procházka <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e850afb - Browse repository at this point
Copy the full SHA e850afbView commit details -
feat(ledc): Allow attaching multiple pins to 1 channel (#10032)
* feat(ledc): Allow attaching multiple pins to 1 channel * feat(ledc): Add ledcWriteChannel function * feat(ledc): Print info about already set channel * docs(ledc): Add ledcWriteChannel function and attach update * feat(ledc): Add example and fixes * feat(ledc): Remove commented code * feat(ledc): Fix missing new line at end of file * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3c1e5a9 - Browse repository at this point
Copy the full SHA 3c1e5a9View commit details -
* IDF release/v5.1 dc859c1e67 * fix(lwip): Filter out V6 packets if V6 is not enabled the ESP might accept and act on some IPv6 packets, even though IPv6 is not enabled for the interface in Arduino. This change makes the ESP ignore all IPv6 packets if IPv6 address is not available. * fix(lwip): DNS header is not required * fix(ot): Add LWIP_HOOK_IP6_INPUT_CUSTOM support
Configuration menu - View commit details
-
Copy full SHA for 77ca7ea - Browse repository at this point
Copy the full SHA 77ca7eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd0abb3 - Browse repository at this point
Copy the full SHA bd0abb3View commit details -
fix(libs): Update all libraries to match the core version (#10041)
From now on core libraries will have the same version as the core
Configuration menu - View commit details
-
Copy full SHA for 614c72b - Browse repository at this point
Copy the full SHA 614c72bView commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7a82915 - Browse repository at this point
Copy the full SHA 7a82915View commit details -
add(template): Add version 3.0.3 to the Issue template (#10042)
To be merged after release
Configuration menu - View commit details
-
Copy full SHA for e5ea4da - Browse repository at this point
Copy the full SHA e5ea4daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 690bdb5 - Browse repository at this point
Copy the full SHA 690bdb5View commit details
Commits on Jul 22, 2024
-
Update analogContinuous function for passing pins as const and conste…
…xpr (#10044) * Update esp32-hal-adc.c * Update esp32-hal-adc.h * Update adc.rst
Configuration menu - View commit details
-
Copy full SHA for b2e67ca - Browse repository at this point
Copy the full SHA b2e67caView commit details -
PPP: add "battery status" read stub functions (#10043)
* add "getBattery" functions + #define simplicity replaced all function protections with a #define to simplify code functionality. Also added "getBattery" functions to leverage "esp_modem_get_battery_status" call in ESP-MODEM. * add "getBattery" function defs to PPP.h * fix(ppp): uncomment error logging, change new function naming * fix(ppp): rename new functions for naming conformity * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0fa4aa6 - Browse repository at this point
Copy the full SHA 0fa4aa6View commit details
Commits on Jul 29, 2024
-
fix(rainmaker): Add new partition tables that fits the binary size (#…
…10046) * fix(rainmaker): Add new partition tables * fix(rainmaker): Update readme file for RM examples * fix(rainmaker): Hide RM partitions for esp32h2
Configuration menu - View commit details
-
Copy full SHA for 0670e20 - Browse repository at this point
Copy the full SHA 0670e20View commit details -
Configuration menu - View commit details
-
Copy full SHA for b91e453 - Browse repository at this point
Copy the full SHA b91e453View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f1f947 - Browse repository at this point
Copy the full SHA 0f1f947View commit details -
Configuration menu - View commit details
-
Copy full SHA for b33fbca - Browse repository at this point
Copy the full SHA b33fbcaView commit details -
feat(board): add Waveshare ESP32-S3-Matrix (#10072)
* feat(board) add Waveshare ESP32-S3-Matrix Adds support for the Waveshare ESP32-S3-Matrix board. Includes changes to the Rainmaker partitions as per PR #10046 . * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9e01ebd - Browse repository at this point
Copy the full SHA 9e01ebdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5be003 - Browse repository at this point
Copy the full SHA f5be003View commit details
Commits on Jul 31, 2024
-
feat(wifi): Allow setting minimum time for wifi scan (#10083)
* feat(wifi): Allow setting minimum time for wifi scan * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9065342 - Browse repository at this point
Copy the full SHA 9065342View commit details -
ci(wokwi): Pass diagram.json file if exists to pytest (#9720)
* ci(wokwi): Pass diagram.json file if exists to pytest * ci(wokwi): Rename diagrams to enable editing in Wokwi editor * ci(tests): Use newest pytest version --------- Co-authored-by: Lucas Saavedra Vaz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a7eda1 - Browse repository at this point
Copy the full SHA 3a7eda1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3722dba - Browse repository at this point
Copy the full SHA 3722dbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d731e0 - Browse repository at this point
Copy the full SHA 7d731e0View commit details -
fix(lwip): Add early out in
NetworkUDP::parsePacket()
when socket h……as no data (#10075) * fix(lwip): Add early out in `NetworkUDP::parsePacket()` when socket has no data Previously, `NetworkUDP::parsePacket()` would take the time to allocate a 1460 byte buffer to call `recvfrom()` with, immediately freeing it if there was no data read. This change has it check if there is available data via `ioctl()` with `FIONREAD` first, saving the allocation and thus significantly increasing performance in no data situations. * fix(lwip): Initialize `len` to ensure it's set before check
Configuration menu - View commit details
-
Copy full SHA for ad5aaf8 - Browse repository at this point
Copy the full SHA ad5aaf8View commit details -
feat: Print chip features bitfield (#10080)
Prints the value of the chip features bitfield to printChipInfo() to facilitate debugging. Co-authored-by: Lucas Saavedra Vaz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6244d9a - Browse repository at this point
Copy the full SHA 6244d9aView commit details
Commits on Aug 1, 2024
-
* IDF release/v5.1 5a26d8ae8e * IDF release/v5.1 b6b4727c58
Configuration menu - View commit details
-
Copy full SHA for 393681c - Browse repository at this point
Copy the full SHA 393681cView commit details -
fix(uart): Sets XTAL as clock source for uart (#10087)
* fix(uart): Sets XTAL as clock source for uart C6 and H2 have problems after returning from light sleep. The baud rate seems to be off when APB is used as clock source. This fix solves the issue using a steady clock source. * fix(typo): Typo and commentaries Adds C2 in the XTAL list. * fix(uart): adjust get/set baudrate Fixes the functions for reading/writing UART baudrate by using IDF functions instead of HAL/LL. * fix(uart): uses REF_TICK for ESP32/S2 * fix(uart): esp32/s2 baudrate > 1MHz Fixes the baudrate for ESP32 and ESP32-S2 when the baud rate is higher than 1MHz. REF_TICK is just 2MHZ and can handle up to 1MHZ baudrate. * fix(uart): rxTimeout minimum Default RxTimeout changed to the minimum = 1. When TICK_REF is used as clock source, this is mandatory, * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b1b6228 - Browse repository at this point
Copy the full SHA b1b6228View commit details -
fix(example): Update RainMaker examples to work with ESP32C6 (#10096)
Co-authored-by: Me No Dev <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2aa4828 - Browse repository at this point
Copy the full SHA 2aa4828View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23b84e5 - Browse repository at this point
Copy the full SHA 23b84e5View commit details
Commits on Aug 2, 2024
-
fix(ESP-NOW): Remove all peers on ESP_NOW.end() (#10102)
* fix(esp-now): Remove all peers on ESP_NOW.end() * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5aaa49e - Browse repository at this point
Copy the full SHA 5aaa49eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9339c00 - Browse repository at this point
Copy the full SHA 9339c00View commit details -
feat(net): Add NAPT examples (#10100)
* feat(net): Add NAPT examples for STA and ETH * feat(net): Add NAPT example for PPP * feat(net): Add CI configs to skip H2 * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dd86244 - Browse repository at this point
Copy the full SHA dd86244View commit details -
Enabled the onboard ceramic antenna by default when creating a new pr…
…oject with XIAO_ESP32C6 (#10066) * Create variant.cpp * Update variant.cpp * Update variant.cpp * Update pins_arduino.h * Update variant.cpp * Update variant.cpp * Update variant.cpp * Update variants/XIAO_ESP32C6/variant.cpp Co-authored-by: Jan Procházka <[email protected]> * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Jan Procházka <[email protected]> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 38d6ed5 - Browse repository at this point
Copy the full SHA 38d6ed5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d4ffcf - Browse repository at this point
Copy the full SHA 0d4ffcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for cddaba6 - Browse repository at this point
Copy the full SHA cddaba6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4fb227 - Browse repository at this point
Copy the full SHA a4fb227View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a42b87 - Browse repository at this point
Copy the full SHA 1a42b87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70786dc - Browse repository at this point
Copy the full SHA 70786dcView commit details
Commits on Aug 13, 2024
-
feat(board): Add CircuitART Zero S3 board (#10108)
* new board esp32s3 * Update boards.txt add circuitart_zero_s3 details * Update pins_arduino.h removed unnecessary pin definitions pins_arduino.h as suggested by P-R-O-C-H-Y * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c4cbc3e - Browse repository at this point
Copy the full SHA c4cbc3eView commit details -
Improving WebServer Example (#10111)
* Update WebServer.ino * Enable FAT and LittleFS filesystems as configured. * use new versions of RequestHandler::canHandle and RequestHandler::canUpload * Update Documentation * Documentation changed accoring review comments. * README.md changed accoring to review comments.
Configuration menu - View commit details
-
Copy full SHA for 5b05a34 - Browse repository at this point
Copy the full SHA 5b05a34View commit details -
docs: correct Float type size in Preferences API and Tutorial documen…
…tation (#10113) * Correct Float type size Correct in the data type table and the API call the size of the Preferences `Float` type and returned value for `putFloat()`. * Update Float call prototype * Correct Float type size Correct Float type size in the Preferences Types table. Revise text to use `float_t` in place of `float`. * Correct doc build error Correct the `Explicit markup ends without a blank line; unexpected unindent.`
Configuration menu - View commit details
-
Copy full SHA for f1df088 - Browse repository at this point
Copy the full SHA f1df088View commit details -
Added variant for Waveshare ESP32-S3-Touch-LCD-1.69 & ESP32-S3-LCD-1.…
…69 board (#10118) * Added Waveshare ESP32-S3-Touch-LCD-1.69 & ESP32-S3-LCD-1.69 board * Added Waveshare ESP32-S3-Touch-LCD-1.69 & ESP32-S3-LCD-1.69 board * Change the default PSRAM OPI mode to disabled * Change the default PSRAM OPI mode to Enabled * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8792145 - Browse repository at this point
Copy the full SHA 8792145View commit details -
Fix use after free in SD library (#10122)
* fix(sd): Fix use after free * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7f1ab63 - Browse repository at this point
Copy the full SHA 7f1ab63View commit details -
fix(USB): OTG S2 and S3 debug print (#10123)
* fix(USB): OTG S2 and S3 debug print ESP32-S2 and S3 using USB CDC OTG (TinyUSB) won't print any log information. This commit fixes that. * fix(cdc): trying macos changed Macro testing * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 384cc27 - Browse repository at this point
Copy the full SHA 384cc27View commit details -
fix(doc): analogReadMilliVolts (#10125)
Fixes the documentation. typo. volts->Volts
Configuration menu - View commit details
-
Copy full SHA for da13c03 - Browse repository at this point
Copy the full SHA da13c03View commit details -
fix(ota): Wrap espota --auth flag in quotes (#10126)
When performing an "OTA" upload via a network port, the user may configure the sketch to require an authentication password. Arduino IDE presents a "Configure and Upload" dialog when the user triggers an upload to a network port. The user can provide the authentication password via the field in that dialog. The `upload.field.password` platform property is then set to the value provided by the user. The platform uses the `tools.esp_ota.upload.pattern` command template to pass this value to the espota upload tool via the tool's `--auth` flag. Since the value of the `upload.field.password` platform property is set by the user via a free text field, it might contain any characters. Since some characters (e.g., spaces) can be problematic in a command line, it is essential to wrap it in quotes. This was done for the Arduino IDE 1.x variant of the command template, but that was not ported when the pluggable discovery variant of the command pattern was defined. This causes a spurious failure of the OTA upload process if the user provides an authentication password that contains problematic characters. For example: ``` "C:\Users\per\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.4\tools\espota.exe" \ -r -i 192.168.254.145 \ -p 3232 --auth=foo bar \ -f "C:\Users\per\AppData\Local\Temp\arduino\sketches\E2D807FABB134A2A60A1B9C7D14FE02B/11973.ino.bin" usage: espota.exe [-h] [-i ESP_IP] [-I HOST_IP] [-p ESP_PORT] [-P HOST_PORT] [-a AUTH] [-f FILE] [-s] [-d] [-r] [-t TIMEOUT] espota.exe: error: unrecognized arguments: bar Failed uploading: uploading error: exit status 2 ``` This is prevented by wrapping the `--auth` flag in quotes: ``` "C:\Users\per\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.4\tools\espota.exe" \ a-r -i 192.168.254.145 \ -p 3232 "--auth=foo bar" \ -f "C:\Users\per\AppData\Local\Temp\arduino\sketches\E2D807FABB134A2A60A1B9C7D14FE02B/11973.ino.bin" Sending invitation to 192.168.254.145 Authenticating...OK Uploading: [ ] 0% ```
Configuration menu - View commit details
-
Copy full SHA for d3f5b9b - Browse repository at this point
Copy the full SHA d3f5b9bView commit details -
feat(RMaker): Register common events for better debugging (#10133)
* feat(rmaker): Register common events for better debugging * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 49d9b06 - Browse repository at this point
Copy the full SHA 49d9b06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aab817 - Browse repository at this point
Copy the full SHA 4aab817View commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ae71b2d - Browse repository at this point
Copy the full SHA ae71b2dView commit details
Commits on Aug 15, 2024
-
* fix(prov): Use network_provisioning * IDF release/v5.1 5c57dfe949 * fix(prov): Add sketch and CMake fixes * fix(prov): Fix build for ESP32-C2 * ci(pre-commit): Apply automatic fixes * fix(prov): Improve WiFiProv library and QRcode print * IDF release/v5.1 c608177cf9 --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 16b2d74 - Browse repository at this point
Copy the full SHA 16b2d74View commit details -
feat(board):Update M5Stack related board and pin configuration (#10144)
* Update M5Stack related board and pin configuration * Remove redundant definitions * Roll back the rainmaker partition table related configuration * delete pid & vid
Configuration menu - View commit details
-
Copy full SHA for 124c214 - Browse repository at this point
Copy the full SHA 124c214View commit details -
feat(board): Add Alfredo NoU3 (#10134)
* feat(board): Add Alfredo NoU3 Add board support for Alfredo Systems NoU3. https://www.alfredosys.com/products/alfredo-nou3/ * fix(board): added I2C and SS pins to alfredo nou3 * fix(board): set SPI and I2C pin defs to -1 * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a7399e2 - Browse repository at this point
Copy the full SHA a7399e2View commit details
Commits on Aug 16, 2024
-
feat(3rd party board): Add Fri3d Badge 2024 (ESP32-S3-WROOM-1) (#10143)
* feat(3rd_party_board): Add Fri3d Badge 2024 (ESP32-S3 WROOM 1) Image: https://github.com/Fri3dCamp/badge_2024/blob/main/docs/badge2024.jpg More info on https://github.com/Fri3dCamp/badge_2024 * fix(3rd_party_board): Fix built in led for fri3d badge 2024 and use less X_ variables * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Jan Procházka <[email protected]> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f53f2dc - Browse repository at this point
Copy the full SHA f53f2dcView commit details -
Added LILYGO T-Watch-S3 & T-Watch-Ultra variants (#10175)
* Added LILYGO T-Watch-S3 & T-Watch-Ultra variants * Remove extra line breaks * Change the maximum upload limit of the rainmaker partition table * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b8c9b59 - Browse repository at this point
Copy the full SHA b8c9b59View commit details -
Adding CodeCell ESP32C3 new 3rd part board (#10177)
* Add CodeCell ESP32C3 variant folder feat(variants): Add CodeCell ESP32C3 variant folder Added the `codecell` folder to the `arduino-esp32/variants` directory to support the CodeCell ESP32C3 board. This folder includes the necessary pin mappings and configuration files. * Update boards.txt for CodeCell ESP32C3 chore(board): Update boards.txt for CodeCell ESP32C3 Updated the boards.txt configuration to include settings specific to the CodeCell ESP32C3 board, such as upload speed and partition schemes. * Update variants/CodeCell/pins_arduino.h Co-authored-by: Jan Procházka <[email protected]> * Delete variants/CodeCell directory * Add codecell ESP32C3 variant folder feat(variants): Add codecell ESP32C3 variant folder Added the CodeCell ESP32C3 variant folder to support the CodeCell ESP32C3 board. This folder contains the necessary pin mappings and configuration files. * Update pins_arduino.h * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Jan Procházka <[email protected]> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 49a3c10 - Browse repository at this point
Copy the full SHA 49a3c10View commit details -
fix(uart): clock source (#10172)
Problem detected with ESP32 and ESP32-S2 when the baudrate goes to 460600 bps. REF_TICK (2MHz) seem not to work properly. Limiting the use of REF_TICK for up to 205 Kbps.
Configuration menu - View commit details
-
Copy full SHA for 2a97175 - Browse repository at this point
Copy the full SHA 2a97175View commit details -
Update url in library.properties (#10147)
Co-authored-by: Lucas Saavedra Vaz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 41f3e5e - Browse repository at this point
Copy the full SHA 41f3e5eView commit details -
Co-authored-by: Lucas Saavedra Vaz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for def319a - Browse repository at this point
Copy the full SHA def319aView commit details
Commits on Aug 19, 2024
-
Add ability for boards to provide a custom pixel order in neopixelWri…
…te() (#10128) * fix(esp32): Fixed the hint for the builtin neopixleWrite() function * change(esp32): Added neopixelWriteOrdered() function * change(esp32): Added neopixelWriteOrdered() function * change(esp32): Added neopixelWriteOrdered() function * change(esp32): Added the possibility to specify LED color order * change(esp32): Added the possibility to specify LED color order * feat(rgbled): add license information * feat(rgbled): add color order enum * feat(rgbled): add color order feature * feat(rgbled): change color order for lolin_s3_mini * fix(rgbled): suffix * fix(rgbled): suffix * ci(pre-commit): Apply automatic fixes * fix(rgbled): it lacks GRB case Made GRB default + switch/case exceptions. * fix(rgbled): add guard for rgb_led_color_order_t If RGB_BUILTIN_LED_COLOR_ORDER is not defined, the type rgb_led_color_order_t won't be declared. * fix(rgb-led): Implement rgbLedWriteOrdered() * ci(pre-commit): Apply automatic fixes * Remove const to allow changing the order --------- Co-authored-by: Rodrigo Garcia <[email protected]> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: me-no-dev <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 66c9c0b - Browse repository at this point
Copy the full SHA 66c9c0bView commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e660261 - Browse repository at this point
Copy the full SHA e660261View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7ac06c - Browse repository at this point
Copy the full SHA c7ac06cView commit details -
fix(get.py): Add version checking for installed tools (#10160)
* fix(get.py): Add version checking of installed tools * change(tools): Push generated binaries to PR * Fix for different file formats * change(tools): Push generated binaries to PR * fix paths * change(tools): Push generated binaries to PR * Move to using checksum * change(tools): Push generated binaries to PR * Clean code * change(tools): Push generated binaries to PR * Add checksum check for libs * change(tools): Push generated binaries to PR * ci(pre-commit): Apply automatic fixes * change(tools): Push generated binaries to PR --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4098c53 - Browse repository at this point
Copy the full SHA 4098c53View commit details
Commits on Aug 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 00b3941 - Browse repository at this point
Copy the full SHA 00b3941View commit details -
fix(timer): Typo - milis instead of millis (#10193)
* fix(timer): Typo - milis instead of millis. * fix(doc0: format fix CI error about format --------- Co-authored-by: Rodrigo Garcia <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c4e9ee - Browse repository at this point
Copy the full SHA 6c4e9eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60cbb62 - Browse repository at this point
Copy the full SHA 60cbb62View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd3d0bf - Browse repository at this point
Copy the full SHA cd3d0bfView commit details
Commits on Aug 26, 2024
-
feat(board):Add Heltec Vision Master series boards (#10198)
* feat(board):Add Heltec Vision Master series boards * fix(board): remove VID/PID from all board definitions * fix(board):change 'heltec_vision_master_xxx.build.board' to uppercase * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for edc56a8 - Browse repository at this point
Copy the full SHA edc56a8View commit details -
feat(boards): Add ESP32-2432S028R board support (#10235)
* Add ESP32-2432S028R dev board Add support for the ESP32-2432S028R, aka Cheap Yellow Display (CYD) dev board. * Add ESP32-2432S028R variant Add ESP32-2432S028R, aka Cheap Yellow Display (CYD) variant * Revise macro defined function names Append brackets to all macro defined function names * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4178e66 - Browse repository at this point
Copy the full SHA 4178e66View commit details -
Added variant for Waveshare ESP32-S3-Zero (#10241)
* Added variant for ESP32-S3-Zero * Added variant for ESP32-S3-Zero * Fixed CI failures due to I2C and SPI pin definitions * Fixed custom partitions * Fix the partition without ota * Fix waveshare esp32-s3-zero partition table, add 4MB partition content * Fix waveshare esp32-s3-zero partition table, add 4MB partition content * Update tools/partitions/max_app_4MB.csv Co-authored-by: Jan Procházka <[email protected]> * change boards.txt --------- Co-authored-by: Jan Procházka <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dbdb402 - Browse repository at this point
Copy the full SHA dbdb402View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0539ebf - Browse repository at this point
Copy the full SHA 0539ebfView commit details
Commits on Aug 28, 2024
-
Change "neopixel" references to use RGB LED naming (#10225)
* fix(rgbled): fixes core rgbledWrite() * fix(rgbled): fixes examples - rgbledWrite() * fix(rgbled): fixes variants commetaries - rgbledWrite() * fix(rgbled): examples and doc - use RGB_LED naming * fix(rgbled): variants - use RGB_LED naming * fix(rgbled): other places for RGB LED naming * fix(typo): cores - rgbLed instead of rgbled * fix(typo): examples - rgbLed instead of rgbled * fix(typo): variants commentaties - rgbLed instead of rgbled * fix(rgbled): bad file name * fix(typo): typo and commentaries Co-authored-by: Lucas Saavedra Vaz <[email protected]> * fix(rgbled): deprecating neopixelWrite() * fix(rgbled): use RGB LED naming * fix(rgbled): document formatting * fix(rgbled): neopixelWrite() is now deprecated * fix(rgbled): removed attribute in wrong place * just a git push test * restart git bash test * ci(pre-commit): Apply automatic fixes * removed wrong test file * fix(rgbled): new Arduino style depreacted attribute --------- Co-authored-by: Lucas Saavedra Vaz <[email protected]> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 99e68a0 - Browse repository at this point
Copy the full SHA 99e68a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f84a43 - Browse repository at this point
Copy the full SHA 6f84a43View commit details -
Configuration menu - View commit details
-
Copy full SHA for df4518d - Browse repository at this point
Copy the full SHA df4518dView commit details -
fix(client): Make flush() call clear() and deprecate it (#10242)
This is a compromise for issues caused by #9453
Configuration menu - View commit details
-
Copy full SHA for 7633653 - Browse repository at this point
Copy the full SHA 7633653View commit details -
fix(get.py): Remove existing files before extracting (#10247)
* fix(get.py): Remove existing files before extracting * change(tools): Push generated binaries to PR * ci(pre-commit): Apply automatic fixes * change(tools): Push generated binaries to PR --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5ecda3a - Browse repository at this point
Copy the full SHA 5ecda3aView commit details -
fix(spelling): Fix misspellings detected by codespell and enable it (#…
…10232) * fix(spelling): Fix misspellings detected by codespell and enable it * change(tools): Push generated binaries to PR --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e04f050 - Browse repository at this point
Copy the full SHA e04f050View commit details -
docs(vale): Enable vale and fix errors (#10231)
* docs(vale): Enable vale and fix errors * Apply suggestions
Configuration menu - View commit details
-
Copy full SHA for 683fea1 - Browse repository at this point
Copy the full SHA 683fea1View commit details -
feat(LEDC): Adds the ability to set the clock source for the LEDC (#1…
…0171) * Adds the ability to set the clock source for the LEDC * feat(LEDC): Adjusting function names to more suitable * feat(LEDC): Fix clock_source to static * docs(ledc): Document ledc set and get clock source * docs(ledc): Update ledcSetClockSource description * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Jan Prochazka <[email protected]> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dd4a7d6 - Browse repository at this point
Copy the full SHA dd4a7d6View commit details -
fix(release): Fix release script to use new archive method (#10255)
* fix(release): Fix release script to use new archive method * Remove variable
Configuration menu - View commit details
-
Copy full SHA for 77d8095 - Browse repository at this point
Copy the full SHA 77d8095View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef5c6b9 - Browse repository at this point
Copy the full SHA ef5c6b9View commit details -
fix(arduino): changes definitions in cmakelists.txt file (#10259)
Fixes an issue related to ESP_MATTER component that defines a path using ESP32 as folder. Because Arduino defines ESP32 to 1, it causes an expansion error for folder using ESP32 folder name.
Configuration menu - View commit details
-
Copy full SHA for e5394cc - Browse repository at this point
Copy the full SHA e5394ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 396def3 - Browse repository at this point
Copy the full SHA 396def3View commit details
Commits on Aug 30, 2024
-
fix(littlefs): Use VFSImpl::exists() to avoid false error log (#10217)
* fix(littlefs): Use VFSImpl::exists() to avoid false error log * fix(ffat): Use VFSImpl::exists() to avoid false error log --------- Co-authored-by: Lucas Saavedra Vaz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 019855f - Browse repository at this point
Copy the full SHA 019855fView commit details -
fix(ppp): Fix PPP not working after reboot if no RST (#10264)
Modem will try to switch to CMUX and then back to COMMAND in order to allow communication with the modem.
Configuration menu - View commit details
-
Copy full SHA for b2c805a - Browse repository at this point
Copy the full SHA b2c805aView commit details
Commits on Aug 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4c1095b - Browse repository at this point
Copy the full SHA 4c1095bView commit details -
fix(http): Replace flush() with clear() in HTTPClient (#10269)
Following deprecation of flush()
Configuration menu - View commit details
-
Copy full SHA for 254c5e4 - Browse repository at this point
Copy the full SHA 254c5e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b8eede - Browse repository at this point
Copy the full SHA 0b8eedeView commit details
Commits on Sep 2, 2024
-
fix(boards): Correct typos in port prop. associations for "Bee" boards (
#10276) * fix(boards): Correct PID port property in "Bee Data Logger" board def VID and PID port property values are hexadecimal literals and thus use the standard "0x" prefix. Previously, this prefix was missing from the PID port property association in the definition of the board definition of "Bee Data Logger" board. This typo caused ports having the 0x303a, 0x815C VID/PID pair to not be identified as a "Bee Data Logger" board as intended. * fix(boards): Correct property names for PID port property associations These properties are intended to associate values of the PID port property with "Bee" board definitions. A typo caused them to instead associatiate the values with the VID port property. The result was that ports with this VID/PID pair were not identified by the Arduino development software as the board model as intended.
Configuration menu - View commit details
-
Copy full SHA for f06f2d7 - Browse repository at this point
Copy the full SHA f06f2d7View commit details -
Update variants for M5Dial and M5StampS3 (#10268)
Update variant for M5Dial which comes with 8MB of built-in Flash Update variant for M5StampS3 which comes with 8MB of built-in Flash
Configuration menu - View commit details
-
Copy full SHA for 7a4587b - Browse repository at this point
Copy the full SHA 7a4587bView commit details -
Adds HW Serial CDC as IDF component example (#10262)
* feat(hw_cdc): creates documentation for the example Adds a README file that exaplains the example. * feat(hw_cdc): create cmake config file Adds necessary CMakeLists.txt file to the project with the HW CDC defines that will enable it. * feat(hw_cdc): create sdkconfig.defaults Adds necessary and minimum sdkconfig settings in order to make Arduino run as IDF Compoenent. * feat(hw_cdc): create cmake config file Create the Arduino Sketch source code CMakeLists.txt file that will include all source code files and header files in the proejct. * feat(hw_cdc): create main.cpp Adds the minimum Arduino Sketch that will print "Hello World!" in the HW Serial USB CDC port. * feat(hw_cdc): create idf_component.yml Adds necessary ESP32 Registry information in order to make ESP32 Arduino to be automatically included in the project as an IDF component. * feat(hw_cdc): update main.cpp adds code to wait for the user to open the Serial Monitor * feat(hw_cdc): formating text code Applying Code style and formating. * feat(hw_cdc): adds the example to idf_component.yml Adds the example to the list of example in the ESP32 Registry. * ci(pre-commit): Apply automatic fixes * fix(chw_cdc): typo fix Fixed Typo in the documentation. * fix(hw_cdc): fixed a commentary typo Fixed commantary typo --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e70f4d3 - Browse repository at this point
Copy the full SHA e70f4d3View commit details
Commits on Sep 9, 2024
-
fix(boards): Remove port property assoc. for non-unique VID/PID pairs (…
…#10271) The Arduino boards platform framework allows properties of a port to be associated with a board definition. The Arduino development software will identify a port having the associated properties as that board. This should only be done for properties that are unique to the ports produced by that board model. In cases where a board model does not produce a port with properties unique to that model, it is irresponsible to associate those properties with the board definition as this will cause other models to be inappropriately identified. The authors of these board definitions associated them with non-unique USB VID/PID pairs so those associations must be removed. The 303a:1001 VID/PID pair is of the hardware CDC serial port of the native USB ESP32 chips. The others are stock VID/PID pairs of general purpose USB to serial bridge chips that are used on many different board models.
Configuration menu - View commit details
-
Copy full SHA for 41cdbd9 - Browse repository at this point
Copy the full SHA 41cdbd9View commit details -
fix(report): Print correct chip revision (#10277)
It was printed wrongly before. Actual revision is the value divided by 100 in float.
Configuration menu - View commit details
-
Copy full SHA for 976bda6 - Browse repository at this point
Copy the full SHA 976bda6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e964a2d - Browse repository at this point
Copy the full SHA e964a2dView commit details -
build(deps): bump cryptography from 42.0.7 to 43.0.1 in /tests (#10284)
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.7 to 43.0.1. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@42.0.7...43.0.1) --- updated-dependencies: - dependency-name: cryptography dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for eec855a - Browse repository at this point
Copy the full SHA eec855aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0dce69 - Browse repository at this point
Copy the full SHA c0dce69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6264d6b - Browse repository at this point
Copy the full SHA 6264d6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2853b7c - Browse repository at this point
Copy the full SHA 2853b7cView commit details -
feat(tone): missing set tone channel implementation (#10305)
Adds the implementation to setToneChannel() declared in Arduino.h, but removed when movin from Arduino 2.x to 3.x.
Configuration menu - View commit details
-
Copy full SHA for 532d5f2 - Browse repository at this point
Copy the full SHA 532d5f2View commit details -
OpenThread Example Improvement (#10299)
* feat(openthread): add extended example Creates a new example that mixes different APIs * feat(openthread): create cj.json file Adds neessary CI file * feat(openthread): improve the example Update ExtendedRoterNode.ino with more use of API * feat(openthread): improve the example Adds OpenThread Native calls to the example * feat(openthread): improve the example Update LeaderNode.ino example to add OpenThread Native calls. * fix(openthread): bad formatting using space Update keywords.txt to use TAB instead of SPACE in order to recognize correctly the keywords. * fix(openthread): bad example file name - typo Changed ExtendedRoterNode to ExtendedRouterNode - Typo error. * feat(openthread): add extended example ci.json file Added CI file to the example. * fix(openthread): deleted bad file names in the example Delete libraries/OpenThread/examples/SimpleThreadNetwork/ExtendedRoterNode directory * fix(openthread): typo in commentaries * fix(openthread): typo in commentaries * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cbe0f2f - Browse repository at this point
Copy the full SHA cbe0f2fView commit details
Commits on Sep 10, 2024
-
docs(contrib): Add instructions on how to test changes (#10221)
* docs(contrib): Add instructions on how to test changes * fix(path): Fix file path * Remove manual hooks as they do not exist anymore in the repo * Fix typo
Configuration menu - View commit details
-
Copy full SHA for ef23d52 - Browse repository at this point
Copy the full SHA ef23d52View commit details -
fix(i2c): Ensure that semaphore is properly given if init fails (#10313)
Currently code can return before semaphore is given, which can cause the bus to lock. Change makes sure that it's properly given in case of failure.
Configuration menu - View commit details
-
Copy full SHA for 2c4ce95 - Browse repository at this point
Copy the full SHA 2c4ce95View commit details -
fix(scan): Make sure that we do not leak memory if reading the APs fa…
…ils (#10312) As it was written, it was possible to leak the scan result array if esp_wifi_scan_get_ap_records() failed. Change will ensure that the array is deleted in that case.
Configuration menu - View commit details
-
Copy full SHA for d846311 - Browse repository at this point
Copy the full SHA d846311View commit details -
fix(example): Fix compilation warnings in examples (#10311)
* fix(example): Fix compilation warnings in examples * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1e04762 - Browse repository at this point
Copy the full SHA 1e04762View commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4e9eb35 - Browse repository at this point
Copy the full SHA 4e9eb35View commit details
Commits on Sep 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eda6d21 - Browse repository at this point
Copy the full SHA eda6d21View commit details -
fix(api): Update Arduino Stream class (#10328)
* fix(api): Update Arduino Stream class Upstream code contains some fixes * Update Stream.h * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 648094c - Browse repository at this point
Copy the full SHA 648094cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a87df3 - Browse repository at this point
Copy the full SHA 8a87df3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c25325 - Browse repository at this point
Copy the full SHA 8c25325View commit details -
fix(arduino): rain maker common version (#10338)
Fixes Arduino components for Windows 11 with IDF 5.1.4 when building Arduino as IDF component.
Configuration menu - View commit details
-
Copy full SHA for ac0de43 - Browse repository at this point
Copy the full SHA ac0de43View commit details -
[WebServer] Mark functions as const + reduce copy of strings (#10339)
* [WebServer] Mark functions as const + reduce copy of strings * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9e60bbe - Browse repository at this point
Copy the full SHA 9e60bbeView commit details
Commits on Sep 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a7cec02 - Browse repository at this point
Copy the full SHA a7cec02View commit details
Commits on Sep 16, 2024
-
add waveshare_esp32_touch_amoled_241 (#10342)
* feat(variants): add waveshare_esp32_touch_amoled_241 * feat(boards variants): add waveshare_esp32_touch_amoled_241 * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Jan Procházka <[email protected]> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 44a4844 - Browse repository at this point
Copy the full SHA 44a4844View commit details -
[WiFiScan] Allow allocation in _scanDone() to fail and prevent memory…
… leak (#10335) * [WiFiScan] Allow allocation to fail and prevent memory leak When there are many AP's seen during a scan, the allocation of `_scanResult` may fail. Thus add `(std::nothrow)` to the `new` call. Also it is possible the array was still present before allocating a new one. * [WiFiScan] Use nullptr instead of 0 As suggested by @me-no-dev
Configuration menu - View commit details
-
Copy full SHA for 3978870 - Browse repository at this point
Copy the full SHA 3978870View commit details -
Fix(NetworkEvents): Don't skip event callbacks in NetworkEvents::remo… (
#10337) * Fix(NetworkEvents): Don't skip event callbacks in NetworkEvents::removeEvent Fixes Issue 10318 Includes pull request 10321 that fixes 10316 This change: * Adds code to find the event callbacks * Issues error when duplicate callbacks insertion attempts are made * Issues error when callbacks are not found during removal * Fix(NetworkEvents): Don't skip event callbacks in NetworkEvents::removeEvent Fixes Issue 10318 Includes pull request 10321 that fixes 10316 This change: * Adds code to find the event callbacks * Issues warning when duplicate callbacks insertion attempts are made * Issues warning when callbacks are not found during removal --------- Co-authored-by: Me No Dev <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2f89026 - Browse repository at this point
Copy the full SHA 2f89026View commit details
Commits on Sep 17, 2024
-
Fix missing virtual declarations in Stream.h (#10348)
* Fix missing virtual declarations in Stream.h Fixes some changes made in PR #10328 * Remove the virtual destructor as Print class has one As pointed out by @JAndrassy
Configuration menu - View commit details
-
Copy full SHA for e989445 - Browse repository at this point
Copy the full SHA e989445View commit details -
change(esp_now_serial): No teardown on retry limit (#10293)
* change(ESP_NOW_Serial): No teardown on retry limit After max retries is met once the ESP_NOW_Serial_Class performs "end()". This removes the peer from ESP_NOW. Further messages to and from ESP_NOW_Serial are not received or sent. Peer should stay in ESP_NOW to re-establish connection even with data loss. This change will "retry and drop" the data piece by piece instead of aborting the connection. * feat(espnow): Add remove on fail parameter * feat(espnow): By default keep the peer when sending fails --------- Co-authored-by: Jan Prochazka <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c55f5aa - Browse repository at this point
Copy the full SHA c55f5aaView commit details
Commits on Sep 18, 2024
-
Reduce copy of Strings in WebServer RequestHandler (#10345)
* Reduce copy of Strings in WebServer RequestHandler * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 100b3c6 - Browse repository at this point
Copy the full SHA 100b3c6View commit details -
fix(variant): Rename waveshare esp32-s3 board. (#10355)
* feat(variants): modify the one I successfully merged earlier * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 462870d - Browse repository at this point
Copy the full SHA 462870dView commit details -
ESP Matter + Arduino as IDF Component Light example (#10290)
* feat(matter): partition file for matter The declaration includes a partition for keys and SSL certificates. * feat(matter): matter light source code Adds necessary Matter + Arduino source code that will create a Matter compatible Light. * feat(matter): adds sdkconfig and CMake files Adds target sdkconfig files and the CMakeLists.txt in orde to build the application using Arduino+Matter as IDF component * fix(matter): wrong folder name * feat(matter): include example into registry * fix(matter): error with type in wrong place A declaration was incorrect due to a typo error. Sintax was corrected by deleting `BuiltInLED`. * feat(matter): add readme documentation * feat(matter): remove soc with no wifi or no ble * feat(matter): adjust all sdkconfig files * feat(matter): improve code and led status * feat(matter): add button and led gpio with kconfig * fix(matter): remove commented lines * fix(matter): remove commented lines * feat(matter): added a 2.4GHz SSID note Both the ESP32 device and the Smartphone running the Matter APP shall be in the same WiFi Network in order to achieve a successful commissioning process. * feat(matter): arduino managed comonent version Preparing the Arduino Managed Component to use Core version 3.0.5 or higher. * feat(matter): adds information about google Goggle Home Assistant requires special configurtation in order to allow the Light to show up in the GHA APP. * feat(matter): arduino component version Set final Arduino Managed Component to 3.0.5 necessary because of -DESP32=ESP32, in order to compile the project. * ci(pre-commit): Apply automatic fixes * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(typo): typo and commentaries * fix(matter): spell check ignore for CI * ci(pre-commit): Apply automatic fixes * fix(matter): spell check ignore for CI * fix(matter): spell check ignore for CI * fix(matter): spell check ignore for CI * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8d772d5 - Browse repository at this point
Copy the full SHA 8d772d5View commit details -
* IDF release/v5.1 e026fd1f * IDF release/v5.1 99775566 * IDF release/v5.1 8af42a08 * IDF release/v5.1 33fbade6 * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ab951cf - Browse repository at this point
Copy the full SHA ab951cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7018cd1 - Browse repository at this point
Copy the full SHA 7018cd1View commit details
Commits on Sep 24, 2024
-
Update Matter Light README.md (#10357)
* Update Matter Light README.md Update Matter Light README.md * fix(matter): information in the commentaries from SuGlider * feat(matter): extended formating used the same formatting for the whole document and changed a few expresssions. * fix(matter): missing option idf.py --------- Co-authored-by: Rodrigo Garcia <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae052f4 - Browse repository at this point
Copy the full SHA ae052f4View commit details
Commits on Sep 25, 2024
-
digitalPinToInterrupt: fix double pin remapping (#10373)
The digitalPinToInterrupt() macro currently remaps the pin number to the GPIO number. This is not necessary, as most users will then use the returned value in attachInterrupt() or other similar API functions, which already perform the same remapping. The first half of the macro (the condition) does indeed require the remapping to ensure the check operates on GPIO numbers. Fixes #10367.
Configuration menu - View commit details
-
Copy full SHA for 55bd1d5 - Browse repository at this point
Copy the full SHA 55bd1d5View commit details -
fix: DNSServer Lib - improper startup code in WiFi mode (#10366)
* DNSServer: fix improper startup code in WiFi mode When running on WiFi-AP mode server's start() method returned true while in fact UDP listening socket was never created Regression introduced in #8760 Closes #10330 * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b05f18d - Browse repository at this point
Copy the full SHA b05f18dView commit details
Commits on Sep 30, 2024
-
Added Sparkfun ESP32-S3 Thing Plus board (#10382)
* Create pins_arduino.h * added board Sparkfun ESP32-S3 Thing Plus added board Sparkfun ESP32-S3 Thing Plus * readded last line of hashes in boards.txt * Update pins_arduino.h re-added SS pin to pass test * removed unapplicable flash configurations the sparkfun esp32-s3 thing plus * added sparkfun esp32-s3 thing plus removed commented code * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1f1de27 - Browse repository at this point
Copy the full SHA 1f1de27View commit details -
ci(json): Add configuration requirements to ci.json files (#10385)
* ci(json): Add support for checking sdkconfig before running tests * docs(ci): Add explanation about requires field in JSON * fix(json): Ignore comments when searching requirements * feat(json): Add extended regex support to requires field * change(json): Move to using requirements in JSON * fix(json): Fix requirements for touch tests * refactor(json): Fix formatting of JSON files * fix(spi): Fix SPI example and JSON
Configuration menu - View commit details
-
Copy full SHA for e403f0b - Browse repository at this point
Copy the full SHA e403f0bView commit details
Commits on Oct 1, 2024
-
fix(HardwareSerial): fix pin remapping in begin() (#10379)
The pin remapping functions have to be called as early as possible in the begin() function, to immediately convert the input parameters to the GPIO numbers used everywhere in the core. This issue has always been dormant since the introduction of pin remapping in 2.x via 9b4622d, but was exposed by the proper pin muxing support that is present in the 3.x core. Move the pin remapping function calls earlier in the begin() function to fix this issue.
Configuration menu - View commit details
-
Copy full SHA for a4cbdaf - Browse repository at this point
Copy the full SHA a4cbdafView commit details -
fix(psram): Init PSRAM before app_main to fix mmu_map (#10390)
* fix(psram): Init PSRAM before app_main to fix mmu_map Makes sure that PSRAM is part of the map before app_main is called. * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5a06dd9 - Browse repository at this point
Copy the full SHA 5a06dd9View commit details -
fix(psram): Do not abort if PSRAM is not found (#10395)
Also add to heap in app_main
Configuration menu - View commit details
-
Copy full SHA for 84ddf0a - Browse repository at this point
Copy the full SHA 84ddf0aView commit details
Commits on Oct 2, 2024
-
Fix WPS example config initialization (#10399)
* fix(wps): fixes wps struct initialization C99 complaint * fix(wps): adds memset to 0 --------- Co-authored-by: Rodrigo Garcia <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cd97131 - Browse repository at this point
Copy the full SHA cd97131View commit details -
fix(hid): Fix OUTPUT report not received (#10398)
Fixes an issue where the keyboard LEDs will not trigger the proper event
Configuration menu - View commit details
-
Copy full SHA for 2ec5584 - Browse repository at this point
Copy the full SHA 2ec5584View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19f611d - Browse repository at this point
Copy the full SHA 19f611dView commit details -
feat(zigbee): Add Zigbee library (#10265)
* Initial commit - light bulb + switch working * Add Thermostat + fix enum * Dev update: roles, cb removal, handlers Fixed ep_thermostat to compile successfully Removed cb from all EP, as it have been removed, virtual methods will be used instead. Moved zigbee handlers out of Zigbee_core to Zigbee_handlers for better readability. Fixed zigbeeInit to be bool and return status of initialization for begin function. Updated examples with edited roles and custom method for on_off light * Dev update: implement on/off light and switch methods Implemented basic function calls of switch commands to on/off light: lightToggle, lightOn, lightOff, ... Implemented virtual methods for on/off light that have to be override in user code: setOnOff, sceneControl, setOnOffTime, setOffWaitTime APIs can be changed, still early development. * Dev update: Factory reset, names, multiple EPs Implemented Factory reset of Zigbee device, in order to connect to new network without reflashing/erasing flash Implemented optional setting for Manufacturer and Model names Added option to allow endpoint to have multiple endpoint connected -> switch - 2 lights (tested) Minor sketches update * Dev update: Device ID to string Implemented easy transfer from device it to Device type (0x0000 = ESP_ZB_HA_ON_OFF_SWITCH_DEVICE_ID -> "General On/Off switch". * Implement cmd default response handler * Remove unused _identify_cluster * Dev Update: Color DImmable light + switch implemented Implemeted color dimmable light and color dimmer switch HA devices + examples. Removed unnecessary stored attribute cluster Renamed on/off light and switch examples * Implement Network Scanning Implemented Zigbee network scanning (async) to mostly match WiFi scan APIs. Added Zigbee_Scan_Networks example * Dev Update: Thermostat and Temperature sensor EP Implemeted thermostat and temperature sensor HA devices + examples. Implemented configure report handler. Updated READMEs and description of examples. Minor code updates * fix(): Replace deprecated function * Remove ported IDF examples * Update Zigbee examples with new APIs * Dev Update: Version setting, Thermostat fix, ... Simplified bounded device print as the structure is common for any EP type Allowed setting custom app version for EP, default is 0 Small fixes and code updates * Remove EP template + add lib to CMakeLists * Rename classes to have proper naming * Add check for SOC_IEEE802154_SUPPORTED * Ignore false positive unused variable/function * Fix compilation errors in examples * Fill keyworkds.txt, remove unnecessary defines * Rename methods, variables + make private/protected * Remove unnecesary defaults defines * Remove outdated comments * Update Scan networks Readme * fix(example): Use proper naming of func and variables * Change virtual methods to callbacks (TODO) * Refactor classes methods + implement Identify command * Apply suggestions from code review by @lucasssvaz Co-authored-by: Lucas Saavedra Vaz <[email protected]> * Update READMEs + add openNetwork fucntion * Use [[maybe_unused]] instead of #pragma * Use gpio calls for OnOff Light example * ci(pre-commit): Apply automatic fixes * fix(): Codespell issues --------- Co-authored-by: Lucas Saavedra Vaz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 473b851 - Browse repository at this point
Copy the full SHA 473b851View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea50cf6 - Browse repository at this point
Copy the full SHA ea50cf6View commit details
Commits on Oct 3, 2024
-
Update FreeRTOS Symbols in OThreadCLI (#10412)
* Update OThreadCLI.cpp * feat(openthread): change FreeRTOS names and types * feat(openthread): change FreeRTOS names and types QueueHandle_t instead of xQueueHandle
Configuration menu - View commit details
-
Copy full SHA for 733373a - Browse repository at this point
Copy the full SHA 733373aView commit details
Commits on Oct 4, 2024
-
Add conditional compilation for second I2C interface based on SOC_I2C…
…_NUM (#10408) The ESP32, ESP32-S and ESP32-H series have two I2C interfaces, while the ESP32-C series has only one.
Configuration menu - View commit details
-
Copy full SHA for 5d873c0 - Browse repository at this point
Copy the full SHA 5d873c0View commit details -
ci(tests): Add linpack FPU tests (#10389)
* ci(tests): Add linpack FPU tests * fix(linpack): Change prints to log_d * fix(linpack): Fix number of runs check * ci(pre-commit): Apply automatic fixes * fix(spelling): Correct spelling mistakes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 13511a6 - Browse repository at this point
Copy the full SHA 13511a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fd7826 - Browse repository at this point
Copy the full SHA 5fd7826View commit details -
ci(compilation): Use default partition and add append to FQBN option (#…
…10392) * ci(partitions): Use default partition for compilation in CI * fix(ci): Fix paths for sdkconfig * Fix build of camera web server * fix(ci): Fix test requirements check * ci(append): Add option to append to all FQBNs * fix(json): Fix JSON files to compile examples * fix(example): Use requires instead of target in ci.json fix(zigbee): Improve JSON files Co-authored-by: Jan Prochazka <[email protected]> * fix(regex): Trim argument before grep * docs(ci): Add documentation about FQBNs in CI * fix(json): Remove redundant FQBNs * fix(json): Skip requirements if libs are not installed * fix(partitions): Use rainmaker specific partitions --------- Co-authored-by: me-no-dev <[email protected]> Co-authored-by: Jan Prochazka <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8ce5f77 - Browse repository at this point
Copy the full SHA 8ce5f77View commit details
Commits on Oct 7, 2024
-
feat(Variants): Add Arduino libraries for Lora 4G Module and Node Wif…
…i o… (#10402) * feat(esp32): Added support for BharatPi 4G, LoRa & NodeWifi Boards * fix(variant): Fixed review comments for SPI and I2C Pins * fix(variant): Fixed review comments and Lora build fix * fix(variant): Fixed review comments for board name * fix(review): Fixed review comment for CI * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 630377f - Browse repository at this point
Copy the full SHA 630377fView commit details -
feat(uart): eliminates nonexistent functions (#10428)
loop() calls Serial Events functions when those are declared. The way it was declared was forcing to alway call avalable() to then call an empty function. This commit fixes it.
Configuration menu - View commit details
-
Copy full SHA for 0d5d50e - Browse repository at this point
Copy the full SHA 0d5d50eView commit details -
test(psram): Add PSRAM test (#10409)
* test(psram): Add PSRAM test * fix(test): Hide pointer arithmetic warning * ci(pre-commit): Apply automatic fixes * fix(json): Remove FQBNs for the test --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3445164 - Browse repository at this point
Copy the full SHA 3445164View commit details -
fix(asyncudp): Fixes and implements tcpip thread locking (#10415)
* fix(asyncudp): Fixes and implements tcpip thread locking * fix(asyncudp): Adds missing unlock * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f083e2d - Browse repository at this point
Copy the full SHA f083e2dView commit details
Commits on Oct 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e27a050 - Browse repository at this point
Copy the full SHA e27a050View commit details
Commits on Oct 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f8e03cf - Browse repository at this point
Copy the full SHA f8e03cfView commit details
Commits on Oct 16, 2024
-
addition(3rd_party_board): Add Waveshare-S3-touch-lcd (#10434)
* add waveshare_touch_lcd * waveshare_touch_lcd * waveshare_touch_lcd * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bda8fcb - Browse repository at this point
Copy the full SHA bda8fcbView commit details -
Add IOXESP32-C6 and ATD3.5-S3 board (#10471)
Co-authored-by: Max <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7849a79 - Browse repository at this point
Copy the full SHA 7849a79View commit details
Commits on Oct 17, 2024
-
Add our new board "cezerio dev ESP32C6" (#10462)
* Add cezerio dev ESP32-C6 * Modify pin number of cezerio dev ESP32C6 Modify pin number of cezerio dev ESP32C6 * Update boards.txt * Update USB_PID Update USB_PID * Update boards.txt Deleted flash and partition options related in flash size bigger than 4MB * Update pins_arduino.h * Merge manually to solve conflicts * Resolve Conflicts * Add cezerio dev ESP32-C6 * Modify pin number of cezerio dev ESP32C6 Modify pin number of cezerio dev ESP32C6 * Update boards.txt * Update USB_PID Update USB_PID * Update pins_arduino.h * Add cezerio dev ESP32C6 * Update pins_arduino.h * Update pins_arduino.h * Update pins_arduino.h
Configuration menu - View commit details
-
Copy full SHA for 51b2fb3 - Browse repository at this point
Copy the full SHA 51b2fb3View commit details -
fix(example): print correct fade direction (#10450)
* fix(example): print correct fade direction * fix(example): Change to fade in out * fix(example): Codespell fix
Configuration menu - View commit details
-
Copy full SHA for 955b277 - Browse repository at this point
Copy the full SHA 955b277View commit details -
Add the Waveshare ESP32-S3-Touch-LCD-1.85 board (#10477)
* Delete boards.txt Delete old files * Add files via upload Add the Waveshare ESP32-S3-Touch-LCD-1.85 board * Add files via upload Add the Waveshare ESP32-S3-Touch-LCD-1.85 board * Update pins_arduino.h Modify the pin definition * Add files via upload Add the Waveshare ESP32-S3-Touch-LCD-1.85 board * Update pins_arduino.h Modify the pin definition * feat(board): Add waweshare s3 rouch lcd 185 * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Jan Procházka <[email protected]> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ee8931d - Browse repository at this point
Copy the full SHA ee8931dView commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 064d1c4 - Browse repository at this point
Copy the full SHA 064d1c4View commit details
Commits on Oct 19, 2024
-
ci(json): Add requires_any field and use QIO by default to match IDE (#…
…10472) * ci(FQBN): Use QIO as default as DIO can be used on demand now * fix(indentation): Fix default indentation for bash files * fix(compilation): Make errors appear on CI fail * ci(json): Add requires_any field to JSON and fix comparison
Configuration menu - View commit details
-
Copy full SHA for 4ca635a - Browse repository at this point
Copy the full SHA 4ca635aView commit details
Commits on Oct 21, 2024
-
Add missing versions to ISSUE_REPORT
Versions 3.0.5 and 3.0.6 were added
Configuration menu - View commit details
-
Copy full SHA for a7d9b67 - Browse repository at this point
Copy the full SHA a7d9b67View commit details -
fix(testing): Checkout proper branch for Wokwi tests and small QoL im…
…provements (#10435) * fix(tests): Add missing newlines to output * fix(tests): Improve fibonacci test * fix(tests): Remove redundant targets from json * fix(wokwi): Checkout proper base branch for wokwi tests * feat(logging): Add logging to some tests to improve debugging * fix(ci): Make CI more permissive and improve messages * fix(tests): Bump pytest-embedded version to support P4
Configuration menu - View commit details
-
Copy full SHA for 9e643c0 - Browse repository at this point
Copy the full SHA 9e643c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01789a7 - Browse repository at this point
Copy the full SHA 01789a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e509d33 - Browse repository at this point
Copy the full SHA e509d33View commit details
Commits on Oct 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4944dd0 - Browse repository at this point
Copy the full SHA 4944dd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4285912 - Browse repository at this point
Copy the full SHA 4285912View commit details
Commits on Oct 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0f5219d - Browse repository at this point
Copy the full SHA 0f5219dView commit details -
fix(tests): Add missing files to compilation tests (#10501)
* fix(tests): Add CMakeLists file to compilation tests * fix(tests): Add variant files that are used in compilation * fix(c2): Move C2 as it is only tested as component --------- Co-authored-by: Me No Dev <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0139bc - Browse repository at this point
Copy the full SHA a0139bcView commit details -
fix(zigbee): Enable internal pull-up resistor (#10491)
Enable the internal pull-up resistor for BUTTON_PIN
Configuration menu - View commit details
-
Copy full SHA for 1756bd5 - Browse repository at this point
Copy the full SHA 1756bd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcc357c - Browse repository at this point
Copy the full SHA bcc357cView commit details -
Add multiple boards of the Waveshare ESP32-S3-Touch-LCD-1.46 type (#1…
…0482) * Delete boards.txt Delete old files * Add files via upload Add new board * Add files via upload Add new board * Delete boards.txt Delete old files, modify the definition of the case error * Add files via upload Modify the definition of the case error * ci(pre-commit): Apply automatic fixes * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Jan Procházka <[email protected]> Co-authored-by: Me No Dev <[email protected]> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: Lucas Saavedra Vaz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3502b9c - Browse repository at this point
Copy the full SHA 3502b9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb83cda - Browse repository at this point
Copy the full SHA cb83cdaView commit details
Commits on Oct 24, 2024
-
Update lib - User can choose if calc MD5 from encrypted or decrypted …
…file (#10510) * User can choose if calc MD5 from decrypted file At the present moment, if user want use OTA, the function calculate MD5 of the decrypted file, but if file is encrypted from source, could be more useful to know the MD5 of the encrypted file. * md5 * Update Updater.cpp * Update libraries/Update/src/Update.h Co-authored-by: Lucas Saavedra Vaz <[email protected]> * Update libraries/Update/src/Update.h Co-authored-by: Lucas Saavedra Vaz <[email protected]> * Update libraries/Update/src/Updater.cpp Co-authored-by: Lucas Saavedra Vaz <[email protected]> * Update libraries/Update/src/Updater.cpp Co-authored-by: Lucas Saavedra Vaz <[email protected]> * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Lucas Saavedra Vaz <[email protected]> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 330beb4 - Browse repository at this point
Copy the full SHA 330beb4View commit details -
fix (NetworkEvents lib) remove checks for duplicated event handlers (#…
…10376) * lib Network: add cpp syntax to structs * [Network] deprecate NetworkEvents::removeEvent() for std::function callbacks removing event callback via std::function pointer does not work as expected for lambdas (issue #10365) here mark NetworkEvents::removeEvent(NetworkEventFuncCb cbEvent, arduino_event_id_t event = ARDUINO_EVENT_MAX) as deprecated in favor of removing by callback's id for NetworkEvents::onEvent remove checking for dublicate event handler, this does not work for lambdas too remove NetworkEvents::find methods as unnecessary move cbEventList container inside the class declare NetworkEventCbList_t as a cpp struct with constructor, allows using std::vector.emplace() when adding new items to container optimize NetworkEvents::remove() calls to use erase-remove idiom for std::vector * [Network] hide event task under private member of NetworkEvents class prevent checkForEvent loop to be callable from outside the task's thread * refactor(NetworkEvents) code polishing and comments - rename NetworkEvents::cbEventList as private member NetworkEvents_cbEventList - NetworkEvents::getStatusBits() add const qualifier - turn statics into constexpr - add indexes to enum::arduino_event_id_t to make events indexing consistent for SOCs with/without WiFi also leave some index gaps to minimize renumbering on adding new events - add doxygen help to NetworkEvents:: methods - declare NetworkEvents::eventName() as static, that could be used without creating class scope - potential mem leak in postEvent * refactor(NetworkEvents) add (optional) mutex lock for container operations provide thread safety for dual core SoCs since std::mutex brings additional componetns of libstdc++ lib it impacts resulting image size significantly (around 50k) Might be enabled on-demand if thread-safety is required * ci(pre-commit): Apply automatic fixes * fix(spelling): Fix spelling mistakes --------- Co-authored-by: Rodrigo Garcia <[email protected]> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: Lucas Saavedra Vaz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 07c510e - Browse repository at this point
Copy the full SHA 07c510eView commit details
Commits on Oct 25, 2024
-
feat(uart): uart break example improvement (#10525)
prints the HEXA and CHAR in order to allow the user to see why there is 1 extra char (0x00) when BREAK is received.
Configuration menu - View commit details
-
Copy full SHA for 74e4a74 - Browse repository at this point
Copy the full SHA 74e4a74View commit details
Commits on Oct 29, 2024
-
fix(sntp): Lock / Unlock LWIP if CONFIG_LWIP_TCPIP_CORE_LOCKING is set (
Configuration menu - View commit details
-
Copy full SHA for d47771f - Browse repository at this point
Copy the full SHA d47771fView commit details
Commits on Oct 31, 2024
-
docs(lib-builder): Improve UI and Docker image sections (#10535)
* docs(lib-builder): Improve UI and Docker image sections * docs(lib-builder): Apply review suggestions
Configuration menu - View commit details
-
Copy full SHA for 05102fe - Browse repository at this point
Copy the full SHA 05102feView commit details
Commits on Nov 4, 2024
-
ci(workflows): General improvements and fixes (#10544)
* ci(triggers): Improve workflow triggering and bump versions * ci(runtime): Improve runtime tests triggers * fix(push): Fix push chunks script indentation and lib detection
Configuration menu - View commit details
-
Copy full SHA for eeecf84 - Browse repository at this point
Copy the full SHA eeecf84View commit details -
feat(boards): add Waveshare ESP32-S3-Touch-AMOLED boards (#10549)
* Add files via upload * Add files via upload * feat(boards): add Waveshare ESP32-S3-Touch-AMOLED boards Added three micro snow development boards to boards * feat(boards): add Waveshare ESP32-S3-Touch-AMOLED variants A trio of micro-snow variants have been added to the variants * Delete variants/waveshare_esp32_s3_touch_amoled_143/pins_arduino.h * Delete variants/waveshare_esp32_s3_touch_amoled_164 directory * Delete variants/waveshare_esp32_s3_touch_amoled_191 directory * feat(boards): Three variants of the development board were added waveshare_esp32_s3_touch_amoled_143 waveshare_esp32_s3_touch_amoled_164 waveshare_esp32_s3_touch_amoled_191 * feat(boards): Add three boards to boards * feat(boards): Add the variants * feat(boards): Fixed the boards file To ensure that each plate type only one * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 57d0dee - Browse repository at this point
Copy the full SHA 57d0deeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 870468b - Browse repository at this point
Copy the full SHA 870468bView commit details -
fix(get.py): Check if win32 tools also exist when running on win64 (#…
…10565) * fix(get.py): Check if win32 tools also exist when running on win64 * change(tools): Push generated binaries to PR --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 11f3cff - Browse repository at this point
Copy the full SHA 11f3cffView commit details
Commits on Nov 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b170e87 - Browse repository at this point
Copy the full SHA b170e87View commit details
Commits on Nov 6, 2024
-
feat(Zigbee): Support for sleepy device + Power Source and battery le…
…vel + Humidity sensor cluster (#10551) * feat(zigbee): Add power source and battery level * fix(zigbee): Make sure Indentify callback in not null * fix(zigbee): Remove leftovers and use workaround for mac capabilities * feat(zigbee) Add humidity optional cluster + fixes * feat(zigbee): Add common Zigbee.h header file * fix(zigbee): remove leftover code * ci(pre-commit): Apply automatic fixes * fix(zigbee): Fix codespell issues --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d1df696 - Browse repository at this point
Copy the full SHA d1df696View commit details -
ci(json): Improve requirement checking (#10554)
* ci(json): Change requirements for sketches that use WiFi * ci(checks): Optimize requirement checking * fix(tests): Additional checks before running tests --------- Co-authored-by: Jan Procházka <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9f3010f - Browse repository at this point
Copy the full SHA 9f3010fView commit details
Commits on Nov 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f66ba37 - Browse repository at this point
Copy the full SHA f66ba37View commit details -
fix(tests): Fix wrong selection of tests and add debug flag for testi…
…ng (#10583) Co-authored-by: Me No Dev <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09a6770 - Browse repository at this point
Copy the full SHA 09a6770View commit details
Commits on Nov 11, 2024
-
fix(typo): Fix typo in CDC DFU flash tutorial (#10584)
* Update cdc_dfu_flash.rst * Update docs/en/tutorials/cdc_dfu_flash.rst Co-authored-by: Jan Procházka <[email protected]> * Update docs/en/tutorials/cdc_dfu_flash.rst Co-authored-by: Lucas Saavedra Vaz <[email protected]> --------- Co-authored-by: Jan Procházka <[email protected]> Co-authored-by: Lucas Saavedra Vaz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1a8e53f - Browse repository at this point
Copy the full SHA 1a8e53fView commit details -
feat(usb_hid_keyboard): Adds Keyboard Layout and Sends reports just f…
…or Modifier Keys (#10591) * feat(usb_kb): add keyboard layouts. new pt_br layout * feat(usb_kb): add kb layout and fixes modifier key press * feat(usb_kb): update cmakelists.txt to add new kb layout code * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 54a7a3e - Browse repository at this point
Copy the full SHA 54a7a3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e99f1fd - Browse repository at this point
Copy the full SHA e99f1fdView commit details
Commits on Nov 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9c25cef - Browse repository at this point
Copy the full SHA 9c25cefView commit details -
Feather V2 and Qt PY Pico PartitionScheme (#10604)
Default stays the same, additional option for larger SPIFFS area. Using existing partition CSV. Tested on Feather V2 Arduino 2.3.3 ESP32 BSP 3.0.7
Configuration menu - View commit details
-
Copy full SHA for 02b0328 - Browse repository at this point
Copy the full SHA 02b0328View commit details -
Fixed incorrect Flash size for UM FeatherS3 Neo build flash size (#10614
) Signed-off-by: Seon Rozenblum <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1cdd8e8 - Browse repository at this point
Copy the full SHA 1cdd8e8View commit details