-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Comparing changes
Open a pull request
base repository: espressif/arduino-esp32
base: 3.1.0-RC1
head repository: espressif/arduino-esp32
compare: 3.1.0-RC2
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ef5c6b9 - Browse repository at this point
Copy the full SHA ef5c6b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8677a0 - Browse repository at this point
Copy the full SHA a8677a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 564612d - Browse repository at this point
Copy the full SHA 564612dView 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 -
Configuration menu - View commit details
-
Copy full SHA for 22fb402 - Browse repository at this point
Copy the full SHA 22fb402View 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 <32426024+lucasssvaz@users.noreply.github.com>
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] <support@github.com> 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 -
Configuration menu - View commit details
-
Copy full SHA for 855da42 - Browse repository at this point
Copy the full SHA 855da42View 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 <90197375+P-R-O-C-H-Y@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 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 <me-no-dev@users.noreply.github.com>
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 <90197375+P-R-O-C-H-Y@users.noreply.github.com>
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 -
Configuration menu - View commit details
-
Copy full SHA for e68b1cc - Browse repository at this point
Copy the full SHA e68b1ccView commit details -
* IDF release/v5.3 2c46030b * IDF release/v5.3 cc3203dc * IDF release/v5.3 4d0db704
Configuration menu - View commit details
-
Copy full SHA for 6768208 - Browse repository at this point
Copy the full SHA 6768208View 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 <rodrigo.garcia@espressif.com>
Configuration menu - View commit details
-
Copy full SHA for ae052f4 - Browse repository at this point
Copy the full SHA ae052f4View commit details -
feat(esp32p4): Add initial ESP32-P4 support (#10358)
* feat(esp32p4): Initial changes required for ESP32-P4 * esp32-p4: Initial changes to build with Arduino Signed-off-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> * fix(esp32p4): Fix lib builder errors * change(esp32p4): Unhide board * ci(esp32p4): Add ESP32-P4 to workflow * change(esptool): Update esptool to 4.8.0 * fix(build): Fix redefinition errors * fix(build): Remove old commands * change(esptool): Remove unsupported 32-bit tools * fix(get.py): Force exe generation * Revert "fix(get.py): Force exe generation" This reverts commit 979b16b. * fix(get.py): Fix system check * change(tools): Push generated binaries to PR * ci(esp32p4): Add missing ESP32-P4 entries * fix(esp32p4): Add chip info * fix(esp32p4): Fix build commands * docs(esp32p4): Add missing references to P4 * fix(esp32p4): Fix clock sources definitions * fix(esp32p4): Set CPU frequency to 360 MHz so it is stable in all chips * refactor(esp32p4): Change preprocessor conditionals for maintainability Co-authored-by: me-no-dev <hristo@espressif.com> * fix(esp32p4): Add missing menu options * fix(esp32p4): Mark as not in development json in readme * fix(esp32p4): Add P4 to ci.json files * ci(pre-commit): Apply automatic fixes * fix(get.py): Remove unused include * ci(pre-commit): Apply automatic fixes * change(tools): Push generated binaries to PR * ci(pre-commit): Apply automatic fixes * fix(ci.json): Fix formatting --------- Signed-off-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com> Co-authored-by: Jason2866 <24528715+Jason2866@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: me-no-dev <hristo@espressif.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 a4c33e3 - Browse repository at this point
Copy the full SHA a4c33e3View commit details
There are no files selected for viewing
Uh oh!
There was an error while loading. Please reload this page.