Skip to content

Conversation

pull[bot]
Copy link

@pull pull bot commented Aug 29, 2023

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Aug 29, 2023
P-R-O-C-H-Y and others added 29 commits September 2, 2025 11:52
The package index uses secure HTTPS links to all resources, but still uses an unsecure HTTP link for the help online URL. Fix this. Signed-off-by: Luca Burelli <l.burelli@arduino.cc>
refactor(http-client): Replace USE_SERIAL with direct Serial
feat(sr): Update ESP-SR to 2.x and enable it for ESP32-P4
fix(package_index): Use HTTPS URL for online help link
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
ci(build): Improve dependency detection
ci(pre-commit): Add label if manual fixes are required
fix(zigbee): Add lock in scanNetworks to avoid race condition
Add header check for esp_bt.h in esp32-hal-misc.c
feat(zigbee): Add stop/start methods + add missing license headers
fix(sr): Fix ESP-SR lib and example for v2.x
fill1890 and others added 30 commits September 20, 2025 13:57
…11854) * fix: add Hash selective build option * Add missing Hash selection --------- Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
…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 <32426024+lucasssvaz@users.noreply.github.com>
* 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>
) * 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>
… 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
* feat(update): Allow updating any type of file system * fix(style): Update libraries/HTTPUpdate/src/HTTPUpdate.cpp Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* 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.
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
- 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 <me-no-dev@users.noreply.github.com>
* fix(board): Fix wESP32 board config with new options - Provide flash size option to choose 4MB flash (rev 5 and below) or 16MB flash (default, rev 7 and higher). - Provide appropriate partition scheme options to effectively us either 4MB or 16MB flash sizes. - Change default Ethernet PHY from LAN8720 to RTL8201 (rev 7 and higher). * fix(board): Fix wESP32 board config typo --------- Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
* ci(tests): Move hardware tests to GitLab * Potential fix for code scanning alert no. 492: Code injection Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Potential fix for code scanning alert no. 500: Code injection Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * fix(ci): Fix CodeQL warnings * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
…11894) * Add chunkedResponseModeStart, sendChunk, chunkedResponseFinalize to WebServer library for chunked HTTP responses * feat(webserver): Chunk example for ESP32 HTTP server This example demonstrates how to send an HTTP response using chunks with an ESP32 server. It includes setup for WiFi, MDNS, and handles HTTP requests with chunked responses. * feat(webserver): Add ci.json for ChunkWriting example configuration * fix(example): not necessary code line * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Sugar Glider <rodrigo.garcia@espressif.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* Update README.md to mention ESP32-C5 Update README.md to mention ESP32-C5. Mention as support for dev but not stable. * Update README.md listing ESP32-C5 as stable too Update README.md listing ESP32-C5 as stable too
* ci: Enhance boards test validation * ci: Improve partition scheme check logic and logs * ci: Add rule for debug level menu * ci: revert nano_nora changes * fix(board): Add missing Verbose debug level * fix(boards): Add missing debug level menus * fix(board): Add missing upload flags and extra_flags * ci: Add rule for duplicate lines and extend vid/pid rule * fix(boards): Update boards to match new rules * ci(boards): Move variable to global and clear logs
* feat(uart): refactor PeriMan detaching function init Removed uart_init_PeriMan function and related comments. * feat(uart): remove uart_init_PeriMan function declaration Removed unused uart_init_PeriMan function declaration. * feat(uart): remove uart_init_PeriMan call in constructor Removed call to uart_init_PeriMan in HardwareSerial destructor. * feat(uart): reorganize Serial0 setup call to show in log_v within CDC * feat(hwcdc): Refactor HWCDC constructor for bus deinitialization Refactor HWCDC constructor to conditionally set bus deinitialization for USB DM and DP. * fix(hwcdc): fixes problem with log message * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* feat(usb): global event task stack size normalization * feat(usb): global event task stack size normalization * feat(usb): global event task stack priority normalization * feat(usb): global event task priority normalization * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
…11904) * feat(tinyusb_cdc): write timeout Added a timeout check to prevent locking during CDC writes. * fix(usb_cdc): better timeout calculation Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* feat(zigbee): Extend swithc with get attribute methods * fix(zigbee): Fix -Wmissing-field-initializers warning * feat(zigbee): Update keywords.txt * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* getFlashFrequencyMHz * Refactor source frequency logic for ESP32 Updated source frequency handling for ESP32 and ESP32S3 targets. * fix compile for esp32 * Add default case for core clock selection * move in Esp.cpp * Refactor flash clock register base address usage Replaced FLASH_SPI0_BASE with DR_REG_SPI0_BASE for clock register access. * Refactor flash frequency functions with HAL support Refactor flash frequency functions to use ESP-IDF HAL for better maintainability and chip-specific handling. * Update Esp.cpp * Remove isFlashHighPerformanceModeEnabled function Removed isFlashHighPerformanceModeEnabled function declaration. * Remove HPM Mode check from debug report Removed check for High Performance Mode in chip debug report. * Improve getFlashClockDivider documentation and logic Enhanced the documentation for the getFlashClockDivider function and added handling for modern chips using the SPIMEM structure. * Refactor getFlashClockDivider for ESP32 target * Add includes for ESP32P4 and ESP32C5 targets * Update includes for ESP32 target configurations * Refactor includes for ESP32 chip compatibility Updated includes for modern ESP32 chips to prioritize newer spi_mem_c_struct.h. * Refactor flash chip mode handling for ESP32 variants * Update getFlashChipMode for ESP32C5 target support * Refactor getFlashClockDivider comments for clarity * Update clock handling for ESP32-C5 * SPI1 not SPI0 * c5 fix * update comments * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* IDF release/v5.5 4b2b5d7b * IDF release/v5.5 07e9bf49
* fix(ota): Fix authentication when using stored MD5 hashes * change(tools): Push generated binaries to PR * fix(ota): Re-send invitation on failure * change(tools): Push generated binaries to PR * Potential fix for code scanning alert no. 503: Use of a broken or weak cryptographic hashing algorithm on sensitive data Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * change(tools): Push generated binaries to PR * fix message * change(tools): Push generated binaries to PR * Add errors for setPasswordHash * fix compilation error * ci(pre-commit): Apply automatic fixes * change(tools): Push generated binaries to PR * fix pre-commit errors * change(tools): Push generated binaries to PR --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* fix(release): Update version script check if version already exists * ci(component): Update component upload action to 2.2.0 * fix(release): Update zip filename in json
* fix(board): update Kode Dot variant pin mapping and OPI flash * fix(board): restore DebugLevel menu required by CI * fix(board): remove duplicate psram_type line * style(board): remove extra blank lines from DebugLevel section
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment