Skip to content

Conversation

@stickbreaker
Copy link
Owner

rebase

SuGlider and others added 28 commits September 6, 2025 00:56
refactor(ble): minor BLE library cleanup
Lee-Stone and others added 30 commits December 2, 2025 00:49
…and enable pin (#12086)

* feat(xiao esp32c5): Add definitions for the battery voltage sampling pin and the enable pin

* Modify pin definition name

Co-authored-by: Jan Procházka <[email protected]>

---------

Co-authored-by: Jan Procházka <[email protected]>
* fix(ble): Add missing modifier keys for HID Keyboard

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
…tached (#12080)

* fix(uart): terminates uart driver whenever rx and tx are detached

* fix(uart): detaching pin check points

* fix(uart): extended lod messages

* fix(uart): fixes setPins to keep driver working

* fix(uart): peripheral manager CI test adjusting

Updated UART test configurations to handle I2C interactions correctly by detaching TX pin and restarting the UART driver when both RX and TX are detached.

* fix(uart): Refactor UART test to detach only one pin

Updated UART test configuration to detach only one pin instead of both, ensuring the UART driver continues to function. Removed redundant code related to UART driver restart when both pins are detached.

* fix(uart_test): do not detach both UART pins

Updated UART test configuration to detach TX pin while keeping RX pin active. Adjusted assertions to reflect the new pin settings.

* fix(uart_test): formatting

* fix(uart_doc): Document RX and TX pin detachment behavior

Added note about driver behavior when RX and TX pins are detached.

* fix(uart): code formatting

Co-authored-by: Copilot <[email protected]>

* fix(uart): code formatting

Co-authored-by: Copilot <[email protected]>

* fix(uart): code formatting

Co-authored-by: Copilot <[email protected]>

* fix(uart): code formatting

Co-authored-by: Copilot <[email protected]>

* feat(uart): C wrapper to end related Serial object

* fix(uart): fixes bad case value

Co-authored-by: Copilot <[email protected]>

* fix(uart): C wrapper to end related Serial object

* fix(docs): adding comma

* ci(pre-commit): Apply automatic fixes

* fix(uart_ci): typo in UART driver comment

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* feat(zigbee): Add color modes support

* fix(docs): Fix title chars and remove ref

* Apply suggestions from code review

Co-authored-by: Copilot <[email protected]>

* feat(zigbee): Use contexpr, cb typedefs, cb simplification

* feat(zigbee): Dont force XY mode for state and level change + add helper f

* Apply suggestions from code review

Co-authored-by: Copilot <[email protected]>

* fix(zigbee): Remove on_light_change from constructor

* ci(pre-commit): Apply automatic fixes

* fix(spelling): Ignore variable name

---------

Co-authored-by: Copilot <[email protected]>
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]>
* feat(fs): Add filesystem validation test suite and related configurations

* refactor(fs): Remove unused CI configuration and simplify test function signature
* fix(ble): Fix Advertising data being overwritten

* fix(ble): Improve error messages
* feat(matter): adds rain sensor matter endpoint

* feat(matter): adds source code to CMakeLists.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>
* feat(matter): adds water freeze detector matter endpoint

* fix(matter): mixed branches

* 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]>
* feat(matter): adds water leak detector matter endpoint

* feat(matter): fix matter.h conflicts

* ci(pre-commit): Apply automatic fixes

* fix(matter): spelling

Co-authored-by: Copilot <[email protected]>

* fix(matter): formatting

Co-authored-by: Copilot <[email protected]>

* fix(matter): fix var name - spelling

---------

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]>
Co-authored-by: Copilot <[email protected]>
* feat(matter): adds temperature controlled cabinet matter endpoint

* feat(matter): fixes step attibute issue from esp-matter

* feat(matter): organize examples, keywords and fix init error

* fix(matter): typo

Co-authored-by: Copilot <[email protected]>

* fix(matter): typo

Co-authored-by: Copilot <[email protected]>

* fix(matter): improves commentaries

Co-authored-by: Copilot <[email protected]>

* fix(matter): typo

Co-authored-by: Copilot <[email protected]>

* fix(matter): typo

Co-authored-by: Copilot <[email protected]>

* feat(matter): checks level to verify that it is valid

Co-authored-by: Copilot <[email protected]>

* feat(matter): checks level to verify that it is valid

Co-authored-by: Copilot <[email protected]>

* fix(matter_docs): rst formatting

* fix(matter): typo

Co-authored-by: Copilot <[email protected]>

* fix(matter): typo

Co-authored-by: Copilot <[email protected]>

* fix(matter): removes redundant code

Co-authored-by: Copilot <[email protected]>

* fix(docs): identation and allignment

* fix(docs): identation and allignment

* fix(docs): identation and allignment

* fix(docs): reorganization of the text

Reinstate important note about mutually exclusive features for temperature control modes.

* ci(pre-commit): Apply automatic fixes

* fix(matter_example): bad ci.yml content

* ci(pre-commit): Apply automatic fixes

* fix(matter): bad content in source file

Refactor MatterTemperatureControlledCabinet to support both temperature_number and temperature_level features. Introduce new methods for handling temperature levels and update existing methods to accommodate the new structure.

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* feat(matter): adds dimmable plugin matter endpoint

* fix(matter_docs): removes dimmable relay term

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* nesso_n1: move expander and battery to external library

Library lives in https://github.com/arduino-libraries/Arduino_Nesso_N1

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* Update Issue-report.yml

* feat(issue-report): Update Issue-report.yml
* feat(espnow): Add PHY configuration for ESP-NOW packets

* 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(board): add support for Waveshare ESP32-C6 Zero

* Update variants/waveshare_esp32_c6_zero/pins_arduino.h

Co-authored-by: Jan Procházka <[email protected]>

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: Jan Procházka <[email protected]>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* feat(board): add support for MakerGO ESP32 C6 SuperMini

* Update variants/makergo_c6_supermini/pins_arduino.h

Remove trailing whitespace

Co-authored-by: Copilot <[email protected]>

* Update variants/makergo_c6_supermini/pins_arduino.h

Co-authored-by: Jan Procházka <[email protected]>

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: Jan Procházka <[email protected]>
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>
Updated the placeholder text for the version selection.
* feat(matter): adds window covering matter endpoint

* feat(matter): improves the example

* feat(matter): solves not used variables

* fix(matter): code formatting

Co-authored-by: Copilot <[email protected]>

* fix(matter): better commentary

Co-authored-by: Copilot <[email protected]>

* fix(matter): better variable name

Co-authored-by: Copilot <[email protected]>

* fix(matter): better commentary

Co-authored-by: Copilot <[email protected]>

* fix(matter): fix commentary

Co-authored-by: Copilot <[email protected]>

* ci(pre-commit): Apply automatic fixes

* fix(matter): vale CI check

* fix(matter_doc): CI Vale check

* ci(pre-commit): Apply automatic fixes

* fix(matter_docs): CI Vale check

Updated README.md for MatterWindowCovering example to clarify ESP32-C6 and ESP32-C5 Thread support and improved descriptions for lift and tilt controls.

* ci(pre-commit): Apply automatic fixes

* fix(matter_docs): CI Vale check

* ci(pre-commit): Apply automatic fixes

* feat(matter): adds a simple Window Blind example

This example is the simplest possible in order to demonstrate how to control a Window blind.

* ci(pre-commit): Apply automatic fixes

* fix(matter): formatting in MatterSimpleWidowsBlind example

* ci(pre-commit): Apply automatic fixes

* fix(matter): adds necessary command changes from ESP-Matter

* ci(pre-commit): Apply automatic fixes

* feat(matter_docs): improves event handling documentation for MatterWindowCovering

Updated callback descriptions and clarified command triggers for window covering events.

* ci(pre-commit): Apply automatic fixes

* feat(matter_docs): Enhance README with callback usage details

Clarify the importance of calling setLiftPercentage() and setTiltPercentage() in callbacks to update CurrentPosition attributes. Expand on callback flow and provide details on target position callbacks.

* ci(pre-commit): Apply automatic fixes

* fix(matter_docs): typos in README.md for MatterSimpleWidowsBlind

* fix(matter): Add new keywords for window treatments

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* feat(string): Add initializer list constructor

* fix(mac): Add initializer list constructor
…ag (#12120)

* fix(OTA): ArduinoOTA, HTTPUpdate build fails with NO_GLOBAL_UPDATE flag

`ArduinoOTA` and `HTTPUpdate` uses hardcoded `Update` instance to execude update writes
which is not created if `NO_GLOBAL_UPDATE` or `NO_GLOBAL_INSTANCES` flag is defined

refactor ArduinoOTA/HTTPUpdate clases to use an UpdateClass instance pointer member,
it fixes build error and also allows to use UpdateClass derivatives as update executors.

* 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]>
* Added Genesis One

added Axiometa GENESIS One Board support.

* ci(pre-commit): Apply automatic fixes

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* docs(socs): Add missing SoCs and features to documentation

* docs(table): Improve table information

* docs(matter): Fix matter support

* ci(pre-commit): Apply automatic fixes

* fix(pre-commit): Apply code suggestions

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* feat(sdcard): add validation diagrams and SD Card tests

* fix(sdcard): correct author name in diagram files and remove obsolete test function

* fix(sdcard): update author name in diagram files

* Apply suggestions from code review

---------

Co-authored-by: Lucas Saavedra Vaz <[email protected]>
* Added Genesis One

added Axiometa GENESIS One Board support.

* ci(pre-commit): Apply automatic fixes

* pinout names fixes in pins_arduino.h

---------

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]>
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.