Skip to content
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

ESP32 Arduino v3.1.x #10202

Open
wants to merge 126 commits into
base: master
Choose a base branch
from
Open

ESP32 Arduino v3.1.x #10202

wants to merge 126 commits into from

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    e1673e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f77ce04 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54f1c22 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. add(build): Add initial ESP32-P4 skeleton

    Required to start compilation. Board is currently hidden and many options are removed
    me-no-dev committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    c7e01e7 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    7fe4aa6 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    0a8888d View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. fix(uart): sleep retention (#10248)

    * fix(uart): sleep retention
    
    sets new flag from IDF 5.3 that causes error with Serial.begin(115200).
    
    * fix(typo): typo and commentaries
    
    * feat(uart): adds memset to make structure empty
    
    * fix(uart): missing parentesis - typo
    
    * ci(pre-commit): Apply automatic fixes
    
    ---------
    
    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    SuGlider and pre-commit-ci-lite[bot] authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    4c4906f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa67115 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75b29fd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b84244 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e6dc9db View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    57518b8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8352caf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a8677a0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    564612d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    22fb402 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    855da42 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    e68b1cc View commit details
    Browse the repository at this point in the history
  2. IDF release/v5.3 (#10272)

    * IDF release/v5.3 2c46030b
    
    * IDF release/v5.3 cc3203dc
    
    * IDF release/v5.3 4d0db704
    me-no-dev authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6768208 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. 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 <[email protected]>
    
    * 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 <[email protected]>
    
    * 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 <[email protected]>
    Co-authored-by: Jason2866 <[email protected]>
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    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>
    5 people authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a4c33e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87c0e77 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9398d52 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. fix(esp32p4): Fix compilation errors (#10371)

    * fix(esp32p4): Add missing touchpad definitions
    
    * fix(esp32p4): Add missing target in SPI example
    
    * fix(esp32p4): Start touch driver fix
    
    * fix(esp32p4): Skip touch examples while it is not implemented
    
    * fix(esp32p4): Add missing analog pin definitions
    
    * refactor(formatting): Fix formatting that was broken in P4 PR
    
    * fix(openthread): Add missing targets to skip
    
    * fix(esp32p4): Skip ethernet sketches
    
    * fix(esp32p4): Disable periman test while touch is not implemented
    
    * fix(esp32p4): Disable touch test while touch is not implemented
    
    * fix(esp32p4): Fix UART test
    
    * fix(esp32p4): Skip Wi-Fi test
    
    * fix(esp32): Skip unsupported example
    
    * fix(esp32p4): Fix skip files
    
    * ci(pre-commit): Apply automatic fixes
    
    ---------
    
    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    lucasssvaz and pre-commit-ci-lite[bot] authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    4bb287e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a01384 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    6935131 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8422b74 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a76b228 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    a5a5809 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c980fdc View commit details
    Browse the repository at this point in the history
  3. fix(psram): Do not abort if PSRAM is not found

    Also add to heap in app_main
    me-no-dev committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    482c0a3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    753e203 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0db5bef View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    e3499bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8af91fb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    58c0bbc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    264c858 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b067cd6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c504728 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c3aa74f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    01b256c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6c99740 View commit details
    Browse the repository at this point in the history
  10. IDF release/v5.3 (#10403)

    IDF release/v5.3 707d097b
    me-no-dev authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    157b4c8 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. fix(usb): Add support for HighSpeed USB

    This commit adds support for HighSpeed USB as present on ESP32-P4
    me-no-dev committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    341dc18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d6a8f8 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    e12e33c View commit details
    Browse the repository at this point in the history
  2. Add P4 to chip info

    lucasssvaz committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    7651733 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    4d1c9bc View commit details
    Browse the repository at this point in the history
  2. fix(arduino): adds ESP32-P4 to the package description (#10426)

    * fix(arduino): adds ESP32-P4 to the package description
    
    Updates the Package description to add the P4 in 3.1.0
    
    * fix(arduino): update readme title to add the P4
    
    Adds ESP32-P$ to the list of supported SoC in README.md for Core 3.1.0
    SuGlider authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    ba9a3a1 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. IDF release/v5.3 (#10444)

    * IDF release/v5.3 707d097b
    
    * fix(camera): Remove support for face detection and recognition
    me-no-dev authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    af40992 View commit details
    Browse the repository at this point in the history
  2. 2 Configuration menu
    Copy the full SHA
    774f275 View commit details
    Browse the repository at this point in the history
  3. fix(uart): Add missing HP UARTs for ESP32-P4 (#10447)

    * fix(uart): Add missing HP UARTs for ESP32-P4
    
    * fix(comment): Fix macro in comment
    
    * fix(uart): Fix macro guard
    lucasssvaz authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    81d2cbc View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. replace outdated wrong SOC_I2C_NUM and use SOC_HP_I2C_NUM (#10452)

    * SOC_HP_I2C_NUM
    
    * SOC_HP_I2C_NUM
    Jason2866 authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    3733c87 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Add support for WiFi to ESP32-P4 (#10463)

    * feat(p4): Add support for WiFi to ESP32-P4
    
    Implements support for external MCU connected through SDIO
    
    * fix(p4): Init SDIO host properly on Network boot
    
    esp-hosted has one function marked as "constructor" that did not run in the boot phase of the chip. This calls the function when network is started
    me-no-dev authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    3edf518 View commit details
    Browse the repository at this point in the history
  2. Update esp-insights version (#10456)

    Asc91 authored and me-no-dev committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    c6bf1b4 View commit details
    Browse the repository at this point in the history
  3. IDF release/v5.3 (#10465)

    * fix(usb): Update tinyusb init call
    
    * Update esp-insights version (#10456)
    
    * Add support for WiFi to ESP32-P4 (#10463)
    
    * feat(p4): Add support for WiFi to ESP32-P4
    
    Implements support for external MCU connected through SDIO
    
    * fix(p4): Init SDIO host properly on Network boot
    
    esp-hosted has one function marked as "constructor" that did not run in the boot phase of the chip. This calls the function when network is started
    
    * Fix RainMaker dependent versions because Matter requires Insights 1.0.1
    
    * IDF release/v5.3 707d097b
    
    * ci(pre-commit): Apply automatic fixes
    
    ---------
    
    Co-authored-by: Mahesh Tupe <[email protected]>
    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    3 people authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    a3f2568 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    592c994 View commit details
    Browse the repository at this point in the history
  5. Update TinyUSB init method

    me-no-dev committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    f706c27 View commit details
    Browse the repository at this point in the history
  6. fix(p4): Move ESP-HOSTED init to WiFiGeneric

    @P-R-O-C-H-Y will add the configured pins to periman, so that they can not be assigned to anything else
    me-no-dev committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    c676ce7 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Configuration menu
    Copy the full SHA
    9dea05b View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    612fc4c View commit details
    Browse the repository at this point in the history
  2. Add RMII Ethernet support for ESP32-P4 (#10479)

    * fix(eth): Add ETH support for ESP32-P4
    
    Also adds configuration to pins_arduino.h
    
    * fix(eth): Enable TLK110 Example on P4
    
    * fix(eth): Fix Ethernet 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>
    me-no-dev and pre-commit-ci-lite[bot] authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ee1bc6b View commit details
    Browse the repository at this point in the history
  3. fix(spi): Fix P4 SPI Pin definitions

    Use GPIOs 36 or lower to avoid LDO power issues
    me-no-dev committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    9e48d9f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8570b3d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    edb4ee1 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Configuration menu
    Copy the full SHA
    59ca4e2 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. feat(touch): Support NG touch driver for P4 (#10448)

    * feat(touch): Support NG touch driver for P4
    
    * fix(ci): Touch test + IDF compilation fixes
    
    * fix(ci): remove debug prints from touch test
    
    * fix(ci): Fix touch test for esp32
    
    * ci(pre-commit): Apply automatic fixes
    
    ---------
    
    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    P-R-O-C-H-Y and pre-commit-ci-lite[bot] authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    7cfe470 View commit details
    Browse the repository at this point in the history
  2. feat(sdmmc): Add SDMMC support for P4 + remove BUILTIN LED (#10460)

    * feat(sdmmc): Add support for P4
    
    * fix(board): Remove builtin led
    
    * Update libraries/SD_MMC/examples/SDMMC_Test/SDMMC_Test.ino
    
    Add missing note about power pin for P4
    
    Co-authored-by: Lucas Saavedra Vaz <[email protected]>
    
    * ci(pre-commit): Apply automatic fixes
    
    * feat(sdmmc): Option to set power channel
    
    * feat(sdmmc): Update pins_arduino.h
    
    * feat(sdmmc): remove sdmmc power from periman
    
    * fix(sdmmc): use corrent variable
    
    * fix(sdmmc): Remove periman
    
    * feat(sdmmc): Toggle power pin if defined
    
    * feat(sdmmc): setPowerChannel available only when supported
    
    * feat(sdmmc): Toggle sd power pin for 200ms
    
    * fix(example): Remove p4 pins as they are listed already
    
    * feat(sdmmc): Check if power channel is specified
    
    * ci(pre-commit): Apply automatic fixes
    
    * fix(ci): codespell fix
    
    ---------
    
    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>
    3 people authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    83d3568 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    03bfa52 View commit details
    Browse the repository at this point in the history
  4. Enable tests for ESP32P4

    lucasssvaz committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    f668557 View commit details
    Browse the repository at this point in the history
  5. feat(matter): initial commit with arduino matter lib (#10467)

    * feat(matter): initial commit with arduino matter lib
    
    * feat(matter): add matter library to cmakelists.txt
    
    * fix(matter): add correct guard for ci
    
    * fix(matter): using correct ci requirements in ci.json
    
    * fix(matter): using correct ci requirements in header files
    
    * fix(matter): using correct ci requirements header and examples
    
    * fix(typo): typo and commentaries
    
    * fix(typo): typo and commentaries
    
    * fix(typo): typo and commentaries
    
    * fix(commentary): longer explanation
    
    * feat(matter): api simplification with begin
    
    * feat(matter): testing flashmode=qio in CI
    
    * feat(matter): testing flashmode=qio in CI
    
    * fix(matter): changes CI FQBN
    
    * fix(matte): include all fqbn in ci.json using qio
    
    * fix(matter): revert ci and guard changes
    
    * fix(matter): typo and commentaties
    
    * feat(matter): adds a light toggle switch button
    
    * feat(matter): improved the button control
    
    * feat(matter): using switch instead of if() for attibute change
    
    * fix(matter): switch/case scope
    
    * fix(matter): problems found after pressing reset
    
    * feat(matter): improve example using preferences
    
    * fix(pre-commit): Fix and apply pre-commit hooks
    
    ---------
    
    Co-authored-by: Lucas Saavedra Vaz <[email protected]>
    SuGlider and lucasssvaz authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    c40444a View commit details
    Browse the repository at this point in the history
  6. Update MatterOnOffLight.ino

    SuGlider authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    f1f0e4d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0045cfa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7a33a9e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8ac076c View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. fix(net): Do not use netif_index_to_name

    Causes error on recent IDF builds
    me-no-dev committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    20a28b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    774201a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1631466 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aefe8a5 View commit details
    Browse the repository at this point in the history
  5. fix(arduino): Move extra_flags to flags (#10493)

    This will help external library developers
    me-no-dev authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    0eee5c4 View commit details
    Browse the repository at this point in the history
  6. IDF release/v5.3 (#10503)

    * fix(psram): Do not disable PSRAM when used as component
    
    Information: #10500
    
    * IDF release/v5.3 59550599
    me-no-dev authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    dc1a49e View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    6e88445 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3554927 View commit details
    Browse the repository at this point in the history
  3. fix(eth): Set default clock in pin value to zero (#10513)

    When Arduino is used as component, `CONFIG_ETH_RMII_CLK_IN_GPIO` might not be defined, so we set it to const `0` to clear the issue.
    me-no-dev authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    6dfd958 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    9fd1bf3 View commit details
    Browse the repository at this point in the history
  2. Update readme

    lucasssvaz committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    a3ee376 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Configuration menu
    Copy the full SHA
    9ac705e View commit details
    Browse the repository at this point in the history
  2. feature(rtos): Add Tasks status print function (#10515)

    * feature(rtos): Add Tasks status print function
    
    * fix(cmake): Add the new cpp file to CMakeLists
    
    * fix(stats): Adjust size of Load column
    
    * fix(format): Fix print of runtime formatting
    
    * fix(stats): Add license, usage note and C++ guards
    
    * fix(stats): Fix formatting and variable 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>
    me-no-dev and pre-commit-ci-lite[bot] authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    38a4c29 View commit details
    Browse the repository at this point in the history
  3. ESP32-P4 UART Pin Definitions (#10521)

    * feat(uart): allow pins_arduino.h to define esp32-p4 uart pins
    
    ESP32-P4 has UART default pins only for UART0 and UART1.
    This PR allows the board definition from pins_arduino.h to define RX2 ... RX4 and TX2 ... TX4 if necessary.
    It also solves the issue of begin(baud) with no pins for UART2...4 by just sending a error message and returning.
    
    * feat(uart): removes the uart2 pin definitions - not existant
    
    * fix(uart): solves the case when uart has already been initialized
    
    * ci(pre-commit): Apply automatic fixes
    
    * fix(ci): uart definition for esp32-p4 uart2 rx,tx pins
    
    ---------
    
    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    SuGlider and pre-commit-ci-lite[bot] authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    9aeb1ba View commit details
    Browse the repository at this point in the history
  4. feat(esptool): Update esptool to v4.8.1 (#10524)

    * feat(esptool): Update esptool to v4.8.1
    
    * fix(archives): Fix checksums
    lucasssvaz authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    a805e06 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    804ee12 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. fix(bm): Board Manager install will fail on Windows (#10533)

    * fix(bm): Board Manager install will fail on Windows
    
    On some Windows installations, Board Manager will fail to install the RC2 core, because it could not find esptool for the given OS.
    
    * fix(package): EspTool for Mac is only ARM64 version
    
    cc: @lucasssvaz
    me-no-dev authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    87ad78d View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Configuration menu
    Copy the full SHA
    f1e1f5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de93e6e View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. fix(IPaddress): IPv6 restore zone id (#10546)

    * IPv6 restore zone id
    
    This PR restores the IPv6 zone-id in String representation of IPv6 address as well as parsing. This follows 20a28b5 that disabled it due to a crash in `netif_index_to_name()`.
    
    The fixed code scans through `netif_list` to find the `netif` name and id.
    
    Note: zone-id are incremented by 1 compared to `netif` id.
    
    For example internal zoneid value `3` actually translates to `%st2`
    
    * ci(pre-commit): Apply automatic fixes
    
    ---------
    
    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    s-hadinger and pre-commit-ci-lite[bot] authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    a80b03e View commit details
    Browse the repository at this point in the history
  2. feat(Matter): New Matter Endpoint - Dimmable Light (#10543)

    * feat(matter): source code folder organization
    
    * feat(matter): new matter endpoint dimmable light
    
    * feat(matter): dimmable friend class and adjusts log levels
    
    * feat(matter): adds new folder and source code to cmakelists.txt
    
    * fix(matter): identation in cmakelists.txt
    
    * feat(matter): adds license disclaimer to all source code
    
    * feat(matter): example code simplification
    
    * feat(matter): make it work with rgb and analog led
    
    * feat(matter): single user callback based on lambda function
    
    * feat(matter): commentaries and code improvement. update() and callbacks added.
    
    * feat(matter): adde new keywords to arduino settings
    
    * feat(matter): example code adjustment to use improved api
    
    * fix(matter): it shuold work even when no callback is set
    
    * feat(matter): matter.h includes all possible endpoint header files
    
    * feat(matter): adjusts all examples to only include matter.h
    
    * fix(matter): double declaration of ret - var scope issue
    
    * ci(pre-commit): Apply automatic fixes
    
    ---------
    
    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    SuGlider and pre-commit-ci-lite[bot] authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    69825a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    501f8a9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3dad918 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Configuration menu
    Copy the full SHA
    adcbc2a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61d5c49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c009220 View commit details
    Browse the repository at this point in the history
  4. fix(wifi): Fix requirements and guards for hosted Wi-Fi (#10579)

    * fix(wifi): Fix requirements and guards for hosted Wi-Fi
    
    * ci(pre-commit): Apply automatic fixes
    
    ---------
    
    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]>
    3 people authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    32e2230 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    1ecbbae View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Configuration menu
    Copy the full SHA
    d561685 View commit details
    Browse the repository at this point in the history
  2. fix(net): Allow to compile without IPv6 enabled (#10582)

    * fix(net): Allow to compile without IPv6 enabled
    
    cc: @Jason2866
    
    * ci(pre-commit): Apply automatic fixes
    
    ---------
    
    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    me-no-dev and pre-commit-ci-lite[bot] authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    f8d9ffb View commit details
    Browse the repository at this point in the history
  3. fix(build): Allow Arduino to compile in IDF without components (#10597)

    * fix(build): Allow Arduino to compile in IDF without components
    
    This adds guards for the rest of the extra components
    
    * ci(pre-commit): Apply automatic fixes
    
    ---------
    
    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    me-no-dev and pre-commit-ci-lite[bot] authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    cc40718 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. IDF release/v5.3 (#10599)

    * fix(zigbee): Bump zigbee version and use 1.6.0 (#10563)
    
    Co-authored-by: Me No Dev <[email protected]>
    
    * fix(zigbee): Add require public for zigbee libs
    
    * fix(zigbee): Guard the Zigbee library
    
    * fix(zigbee): Fix removed cluster_role attribute (#10576)
    
    * fix(hosted): Update hosted configuration
    
    * fix(hosted): Fix Hosted deinit and protect reinit for now
    
    * IDF release/v5.3 a0f798cf
    
    * IDF release/v5.3 a0f798cf
    
    ---------
    
    Co-authored-by: Jan Procházka <[email protected]>
    me-no-dev and P-R-O-C-H-Y authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    3822a68 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Configuration menu
    Copy the full SHA
    e9b3f26 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    3a5dbf2 View commit details
    Browse the repository at this point in the history
  2. fix weird formatting, no code change (#10617)

    * fix formatting
    
    * Disable formatter for these lines
    
    ---------
    
    Co-authored-by: Lucas Saavedra Vaz <[email protected]>
    Jason2866 and lucasssvaz authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    4a8ba42 View commit details
    Browse the repository at this point in the history
  3. Matter example patch (#10618)

    * feat(matter): adjust preferences labels in matter examples
    
    * feat(matter): adjust preferences labels in matter examples
    
    * fix(matter_example): extra blank space in code added by mistake
    
    * feat(matter_example): use const char * instead of #define
    
    * feat(matter_example): use const char * instead of #define
    
    * feat(matter_example): change Preferences names
    
    * fix(matter_example): missing semicolon in code
    SuGlider authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    fe0f016 View commit details
    Browse the repository at this point in the history
  4. feat(uart): adds Serial4 as a keyword - used by ESP32-P4 (#10619)

    * feat(uart): adds Serial4 as a keyword - used by ESP32-P4
    
    * fix(keywords): added 2 new lines to keep consistancy
    SuGlider authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    2b6b5c7 View commit details
    Browse the repository at this point in the history
  5. Guard ethernet parts to make it possible to use without (#10609)

    * Update ETH.cpp
    
    * Update ETH.h
    
    * Update WiFiGeneric.h
    
    * Update NetworkEvents.h
    
    * remove unnecessary include "sdkconfig.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>
    Jason2866 and pre-commit-ci-lite[bot] authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    f5ce3f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Guard WPA Enterprise support (#10616)

    * Guard WPA Enterprise support
    
    * guard `WIFI_ENTERPRISE_SUPPORT`
    
    * wrong part guarded
    
    * fix guard start and end
    
    * add guard enterprise
    Jason2866 authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    d7b5bb1 View commit details
    Browse the repository at this point in the history
  2. fix(Zigbee): Add missing direction to report commands (#10623)

    * fix(Zigbee): Add missing direction to report commands
    
    * ci(pre-commit): Apply automatic fixes
    
    ---------
    
    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    P-R-O-C-H-Y and pre-commit-ci-lite[bot] authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    442679d View commit details
    Browse the repository at this point in the history
  3. feat(zigbee): Add setLight APIs to manually operate lights (#10626)

    * feat(zigbee): Add setLight APIs to manually operate lights
    
    * ci(pre-commit): Apply automatic fixes
    
    ---------
    
    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    P-R-O-C-H-Y and pre-commit-ci-lite[bot] authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    268b31c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    66f7c93 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ff613b3 View commit details
    Browse the repository at this point in the history
  6. feat(matter): New Matter Endpoint (#10628)

    * feat(matter): add new endpoint - color temperature light
    
    ---------
    
    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    SuGlider and pre-commit-ci-lite[bot] authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    6bc3ce6 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2024

  1. Adds a Minimum Code Matter Example (#10639)

    * feat(matter): add a new example for a minimum matter device
    ---------
    SuGlider authored Nov 24, 2024
    Configuration menu
    Copy the full SHA
    962ab3a View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. Configuration menu
    Copy the full SHA
    6e57662 View commit details
    Browse the repository at this point in the history
  2. feat(uart): [IDF 5.3] fixes HardwareSerial::updateBaudRate() using a …

    …baud rate higher 230400 - checks UART Clock Source (#10643)
    
    * fix(uart): fixes issue with update baudrate higher than 250000
    
    * ci(pre-commit): Apply automatic fixes
    
    ---------
    
    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    SuGlider and pre-commit-ci-lite[bot] authored Nov 25, 2024
    Configuration menu
    Copy the full SHA
    9417a84 View commit details
    Browse the repository at this point in the history
  3. fix(zigbee): Add connected(), minor fixes, example update (#10636)

    * fix(zigbee): Add connected and minor fixes, example update
    
    * fix(example): Use correct API call for connected
    
    * fix(zigbee): Increase timeout and add semaphore to begin
    
    * feat(zigbee): Add option to select debug libs for zigbee
    
    * fix(example): fix warning by double percentage symbol
    
    * fix(example): Fix serial prints for Windows os
    
    Co-authored-by: Rodrigo Garcia <[email protected]>
    
    * ci(pre-commit): Apply automatic fixes
    
    * fix(example): Fix precommit spelling
    
    ---------
    
    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>
    3 people authored Nov 25, 2024
    Configuration menu
    Copy the full SHA
    1730e4e View commit details
    Browse the repository at this point in the history
  4. Guard crypto parts in "Update" to save resources (#10630)

    * guard crypt update
    
    * guard update crypt
    
    * Update Updater.cpp
    
    * revert logic to disable
    
    * change disable logic
    
    * formatting
    
    * formatting
    
    * remove trailing space
    Jason2866 authored Nov 25, 2024
    Configuration menu
    Copy the full SHA
    eb1933f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0bcdd2c View commit details
    Browse the repository at this point in the history
  6. fix(zigbee): Increase timeout, commision again on failure + setScanDu…

    …ration (#10651)
    
    * fix(zigbee): Increase timeout, commision again on failure
    * fix(zigbee): Update library keywords
    P-R-O-C-H-Y authored Nov 25, 2024
    Configuration menu
    Copy the full SHA
    0f3191e View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. feat(Matter): add new MatterColorLight endpoint (#10654)

    * feat(matter): adds Matter Color Light endpoint
    SuGlider authored Nov 26, 2024
    Configuration menu
    Copy the full SHA
    414e4f3 View commit details
    Browse the repository at this point in the history