Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: espressif/arduino-esp32
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.3.1
Choose a base ref
...
head repository: espressif/arduino-esp32
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 18 commits
  • 75 files changed
  • 16 contributors

Commits on Sep 17, 2025

  1. Configuration menu
    Copy the full SHA
    0b16221 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5effd6f View commit details
    Browse the repository at this point in the history
  3. fix(script): Update .github/scripts/update-version.sh

    Co-authored-by: Lucas Saavedra Vaz <[email protected]>
    me-no-dev and lucasssvaz authored Sep 17, 2025
    Configuration menu
    Copy the full SHA
    af2c581 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #11850 from espressif/feature/issue_update_version

    change(script): Update the issue template when version changed
    me-no-dev authored Sep 17, 2025
    Configuration menu
    Copy the full SHA
    a4feb6c View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2025

  1. Configuration menu
    Copy the full SHA
    36c9de8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11859 from espressif/fix/esp_sr_debug_message_use…

    …s_pointer
    
    fix(esp_sr):  Error with debug level log
    me-no-dev authored Sep 18, 2025
    Configuration menu
    Copy the full SHA
    c42facb View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2025

  1. fix(hash): add selective build option for Hash, WebServer dependency (#…

    …11854)
    
    * fix: add Hash selective build option
    
    * Add missing Hash selection
    
    ---------
    
    Co-authored-by: Lucas Saavedra Vaz <[email protected]>
    fill1890 and lucasssvaz authored Sep 20, 2025
    Configuration menu
    Copy the full SHA
    393834b View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2025

  1. Update pins_arduino.h for lolin_c3_pico to define LED as RGB rather t…

    …han the default GRB (#11851)
    
    * Update pins_arduino.h for lolin_c3_pico to define LED as RGB rather than the default GRB
    
    * 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: Lucas Saavedra Vaz <[email protected]>
    3 people authored Sep 22, 2025
    Configuration menu
    Copy the full SHA
    5c8cc7a View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2025

  1. feat(board): add support for Soldered NULA Mini ESP32C6 (#11852)

    * feat(board): add support for Soldered NULA Mini ESP32C6
    
    - Add board configuration to `boards.txt`
    - Add pin definitions to 'variants/soldered_nula_mini_esp32c6'
    
    * fix(board): remove unsupported partition schemes
    
    - Delete unsupported partition schemes relative to the boards flash size
    
    * ci(pre-commit): Apply automatic fixes
    
    ---------
    
    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    JosipKuci and pre-commit-ci-lite[bot] authored Sep 23, 2025
    Configuration menu
    Copy the full SHA
    c2e6a30 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2025

  1. fix(ota): Add legacy option for devices using MD5 authentication (#11862

    )
    
    * fix(ota): Add legacy option for devices using MD5 authentication
    
    * 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>
    3 people authored Sep 24, 2025
    Configuration menu
    Copy the full SHA
    b9e597c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f49eb06 View commit details
    Browse the repository at this point in the history
  3. WiFiClientSecure: robust TLS writes (loop & chunk), avoid zero-length…

    … write -> fixes sporadic MBEDTLS_ERR_NET_CONN_RESET (#11865)
    
    * fix(ssl_client,wifi): Write full TLS buffer and avoid zero-length writes
    
    Loop in send_ssl_data() until the entire buffer is written;
    handle MBEDTLS_ERR_SSL_WANT_{READ,WRITE} and respect socket timeouts.
    Return 0 for len==0 to prevent zero-length TLS writes.
    Add a size==0 guard in WiFiClientSecure::write() for symmetry.
    
    No API changes.
    
    * fix(ssl_client): Chunk TLS writes and reset timeout after progress
    
    Chunk TLS writes and reset timeout after progress to reduce mid-body resets
    
    Send large TLS payloads in moderate chunks (4 KiB) instead of a single large write,
    and measure the write timeout from the last successful progress. This significantly
    reduces sporadic MBEDTLS_ERR_NET_CONN_RESET (-0x0050) observed during long HTTP bodies
    (e.g., multipart uploads).
    
    - write loop remains intact; now caps per-call size to 4096 bytes
    - updates timeout window after each positive write to avoid false timeouts on slow links
    - no API changes; handshake/verification paths unaffected
    
    Sources
    
    Ask ChatGPT
    
    * refactor(ssl_client): Constexpr chunk size; rename max_write_chunk_size
    prooma authored Sep 24, 2025
    Configuration menu
    Copy the full SHA
    f4f4bc6 View commit details
    Browse the repository at this point in the history
  4. feat(update): Allow updating any type of file system (#11856)

    * feat(update): Allow updating any type of file system
    
    * fix(style): Update libraries/HTTPUpdate/src/HTTPUpdate.cpp
    
    Co-authored-by: Copilot <[email protected]>
    
    * ci(pre-commit): Apply automatic fixes
    
    ---------
    
    Co-authored-by: Copilot <[email protected]>
    Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
    3 people authored Sep 24, 2025
    Configuration menu
    Copy the full SHA
    ef453a5 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2025

  1. Migrate to wokwi-py-client (update pytest-embedded and esptool) (#11863)

    * change(requirements): Update pytest-embedded packages to version 2.0.0a1 and esptool to 5.1.0
    
    * change(workflow): Remove extra index URL from pip install command in Wokwi tests - for testing
    
    * change(tests): Simplify Wokwi test script arguments and remove timeout variable
    
    * change(requirements): Update pytest-embedded packages to version 2.0.0
    
    * Revert "change(workflow): Remove extra index URL from pip install command in Wokwi tests - for testing"
    
    This reverts commit 349922c.
    JakubAndrysek authored Sep 25, 2025
    Configuration menu
    Copy the full SHA
    372ba6a View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2025

  1. Configuration menu
    Copy the full SHA
    78a74e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c2bd3c9 View commit details
    Browse the repository at this point in the history
  3. Refactor touch pad error logging (#11878)

    - Removed duplicated log_e("No touch pad on selected pin!") calls from multiple functions.
    - Centralized the error log inside digitalPinToTouchChannel().
    - Extended the error message to include the pin number for better
      debugging context.
    - Added log_e() in digitalPinToTouchChannel() when no touch sensor is available on the chip.
    
    Co-authored-by: Me No Dev <[email protected]>
    Kolodieiev and me-no-dev authored Sep 29, 2025
    Configuration menu
    Copy the full SHA
    ea382df View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2025

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