* fix(ble): Fix BLE memory release
* Improve description
* fix(component): Add missing example to component yaml
---------
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
* fix(matter): IDF 5.4 CI error with ESP_OpenThread Include
* fix(matter): CMakeLists.txt simplification
* fix(matter): minimum Arduino Core version to 3.1.0
* fix(matter): forcing openthread disabled - testing
Added configuration to disable Matter over Thread.
* fix(matter): enforces ESP Matter 1.3
* fix(matter): roll back change
* fix(matter): adjust matter version
* fix(matter): reverses changes
* fix(matter): reverse changes
* fix(matter): fixing versions
* fix(matter): fixes matter and arduino versions
Removed idf dependency version from YAML.
* fix(matter): esp_matter version to 1.3.1
* fix(matter): guards secondary network interface creation
* fix(matter): adds public requirement for esp_matter
* fix(matter): set esp_matter dependency version to 1.3.0
* feat(matter): removes very old esp_matter_light example
This examples is outdated.
* 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): esp32-c6 matter over thread example
This is a Enhanced Color Light example using Thread over Matter with Arduino Matter Library code.
The example shall be built using Arduino as IDF Component.
* fix(matter): typo
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix(matter): typo
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix(matter): typos
* fix(matter): typo
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* feat(matter): Add CI configuration
* feat(matter): Update dependencies in idf_component.yml
* feat(matter): allow C5, C6 and H2 as possible targets
* feat(matter): CI will target any SoC with Thread radio
Removed unsupported target configurations for ESP32.
* feat(matter): remove C6 from project name
* feat(matter): Revise README for ESP32-C5, C6, and H2 support
Updated README to reflect support for ESP32-C5, ESP32-C6, and ESP32-H2. Adjusted Arduino and IDF version compatibility information.
* feat(matter): Changes the folder name
* feat(matter): Changes the folder name
* feat(matter): clarify Matter device addition
* feat(matter): limits possible SoC targets
* fix(matter): bad dependency declaration
* fix(matter): dependencies over Core 3.1.0, IDF 5.3 and Matter 1.3
* fix(matter): Add target configurations to ci.yml
* fix(matter): exclude CI failing incompatible targets
* fix(matter): fix cloning instructions
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* ci(pre-commit): Apply automatic fixes
* fix(pre-commit): Fix spelling
---------
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>
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
This is the ESP32 Arduino Matter Enhanced Color Light example code structured to be built using Arduino as IDF Component. The application will use Thread network instead of WiFi using the ESP32-C6.
* ci(idf): Use included IDF examples in CI
* fix(example): sets Matter version to be 1.3 or higher
* feat(matter): sets c++ 2a as default
* feat(matter): Update README.md
* fix(matter): instructions about using more than one sdkconfig file
---------
Co-authored-by: Sugar Glider <rodrigo.garcia@espressif.com>
* Update Matter Light README.md
Update Matter Light README.md
* fix(matter): information in the commentaries from SuGlider
* feat(matter): extended formating
used the same formatting for the whole document and changed a few expresssions.
* fix(matter): missing option idf.py
---------
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
* feat(matter): partition file for matter
The declaration includes a partition for keys and SSL certificates.
* feat(matter): matter light source code
Adds necessary Matter + Arduino source code that will create a Matter compatible Light.
* feat(matter): adds sdkconfig and CMake files
Adds target sdkconfig files and the CMakeLists.txt in orde to build the application using Arduino+Matter as IDF component
* fix(matter): wrong folder name
* feat(matter): include example into registry
* fix(matter): error with type in wrong place
A declaration was incorrect due to a typo error. Sintax was corrected by deleting `BuiltInLED`.
* feat(matter): add readme documentation
* feat(matter): remove soc with no wifi or no ble
* feat(matter): adjust all sdkconfig files
* feat(matter): improve code and led status
* feat(matter): add button and led gpio with kconfig
* fix(matter): remove commented lines
* fix(matter): remove commented lines
* feat(matter): added a 2.4GHz SSID note
Both the ESP32 device and the Smartphone running the Matter APP shall be in the same WiFi Network in order to achieve a successful commissioning process.
* feat(matter): arduino managed comonent version
Preparing the Arduino Managed Component to use Core version 3.0.5 or higher.
* feat(matter): adds information about google
Goggle Home Assistant requires special configurtation in order to allow the Light to show up in the GHA APP.
* feat(matter): arduino component version
Set final Arduino Managed Component to 3.0.5 necessary because of -DESP32=ESP32, in order to compile the project.
* ci(pre-commit): Apply automatic fixes
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(matter): spell check ignore for CI
* ci(pre-commit): Apply automatic fixes
* fix(matter): spell check ignore for CI
* fix(matter): spell check ignore for CI
* fix(matter): spell check ignore for CI
* 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(hw_cdc): creates documentation for the example
Adds a README file that exaplains the example.
* feat(hw_cdc): create cmake config file
Adds necessary CMakeLists.txt file to the project with the HW CDC defines that will enable it.
* feat(hw_cdc): create sdkconfig.defaults
Adds necessary and minimum sdkconfig settings in order to make Arduino run as IDF Compoenent.
* feat(hw_cdc): create cmake config file
Create the Arduino Sketch source code CMakeLists.txt file that will include all source code files and header files in the proejct.
* feat(hw_cdc): create main.cpp
Adds the minimum Arduino Sketch that will print "Hello World!" in the HW Serial USB CDC port.
* feat(hw_cdc): create idf_component.yml
Adds necessary ESP32 Registry information in order to make ESP32 Arduino to be automatically included in the project as an IDF component.
* feat(hw_cdc): update main.cpp
adds code to wait for the user to open the Serial Monitor
* feat(hw_cdc): formating text code
Applying Code style and formating.
* feat(hw_cdc): adds the example to idf_component.yml
Adds the example to the list of example in the ESP32 Registry.
* ci(pre-commit): Apply automatic fixes
* fix(chw_cdc): typo fix
Fixed Typo in the documentation.
* fix(hw_cdc): fixed a commentary typo
Fixed commantary typo
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* Example for IDF component registry
* Added readme
* updated readme
* remove idf dependency
* add empty lines on file end
* idf_component.yml version change
* Updated readme for local development
---------
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>