Skip to content

Conversation

stickbreaker
Copy link
Owner

rebase

P-R-O-C-H-Y and others added 28 commits September 3, 2025 15:59
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
fix(pins_arduino): Fixes te mask for the Watchy Device pins
thegreenshark and others added 30 commits September 29, 2025 12:48
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
* fix(vfs): fix stat initialisation, close #11908

* fix(vfs): change log level from warning to error for stat failure
* fix: silence warnings pointed in issue #11917, minor performance fixes

* Remove deprecated flush() comment in WebServer.cpp

Removed deprecated flush() comment and updated code.

* fix: replace clear() with flush() on chunkedClient

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Set log level to none during formatting and restore afterwards.

Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
* change(ci): Overhaul CI test flow management

* fix(docs): Apply suggestions
Silence log messages from the I2C master driver.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.