* feat(matter): initial commit with arduino matter lib
* feat(matter): add matter library to cmakelists.txt
* fix(matter): add correct guard for ci
* fix(matter): using correct ci requirements in ci.json
* fix(matter): using correct ci requirements in header files
* fix(matter): using correct ci requirements header and examples
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(typo): typo and commentaries
* fix(commentary): longer explanation
* feat(matter): api simplification with begin
* feat(matter): testing flashmode=qio in CI
* feat(matter): testing flashmode=qio in CI
* fix(matter): changes CI FQBN
* fix(matte): include all fqbn in ci.json using qio
* fix(matter): revert ci and guard changes
* fix(matter): typo and commentaties
* feat(matter): adds a light toggle switch button
* feat(matter): improved the button control
* feat(matter): using switch instead of if() for attibute change
* fix(matter): switch/case scope
* fix(matter): problems found after pressing reset
* feat(matter): improve example using preferences
* fix(pre-commit): Fix and apply pre-commit hooks
---------
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
* fix(tests): Add missing newlines to output
* fix(tests): Improve fibonacci test
* fix(tests): Remove redundant targets from json
* fix(wokwi): Checkout proper base branch for wokwi tests
* feat(logging): Add logging to some tests to improve debugging
* fix(ci): Make CI more permissive and improve messages
* fix(tests): Bump pytest-embedded version to support P4
* feat(sdmmc): Add support for P4
* fix(board): Remove builtin led
* Update libraries/SD_MMC/examples/SDMMC_Test/SDMMC_Test.ino
Add missing note about power pin for P4
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
* ci(pre-commit): Apply automatic fixes
* feat(sdmmc): Option to set power channel
* feat(sdmmc): Update pins_arduino.h
* feat(sdmmc): remove sdmmc power from periman
* fix(sdmmc): use corrent variable
* fix(sdmmc): Remove periman
* feat(sdmmc): Toggle power pin if defined
* feat(sdmmc): setPowerChannel available only when supported
* feat(sdmmc): Toggle sd power pin for 200ms
* fix(example): Remove p4 pins as they are listed already
* feat(sdmmc): Check if power channel is specified
* ci(pre-commit): Apply automatic fixes
* fix(ci): codespell fix
---------
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* feat(touch): Support NG touch driver for P4
* fix(ci): Touch test + IDF compilation fixes
* fix(ci): remove debug prints from touch test
* fix(ci): Fix touch test for esp32
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* ci(FQBN): Use QIO as default as DIO can be used on demand now
* fix(indentation): Fix default indentation for bash files
* fix(compilation): Make errors appear on CI fail
* ci(json): Add requires_any field to JSON and fix comparison
* fix(eth): Add ETH support for ESP32-P4
Also adds configuration to pins_arduino.h
* fix(eth): Enable TLK110 Example on P4
* fix(eth): Fix Ethernet examples
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* Add cezerio dev ESP32-C6
* Modify pin number of cezerio dev ESP32C6
Modify pin number of cezerio dev ESP32C6
* Update boards.txt
* Update USB_PID
Update USB_PID
* Update boards.txt
Deleted flash and partition options related in flash size bigger than 4MB
* Update pins_arduino.h
* Merge manually to solve conflicts
* Resolve Conflicts
* Add cezerio dev ESP32-C6
* Modify pin number of cezerio dev ESP32C6
Modify pin number of cezerio dev ESP32C6
* Update boards.txt
* Update USB_PID
Update USB_PID
* Update pins_arduino.h
* Add cezerio dev ESP32C6
* Update pins_arduino.h
* Update pins_arduino.h
* Update pins_arduino.h
* fix(usb): Update tinyusb init call
* Update esp-insights version (#10456)
* Add support for WiFi to ESP32-P4 (#10463)
* feat(p4): Add support for WiFi to ESP32-P4
Implements support for external MCU connected through SDIO
* fix(p4): Init SDIO host properly on Network boot
esp-hosted has one function marked as "constructor" that did not run in the boot phase of the chip. This calls the function when network is started
* Fix RainMaker dependent versions because Matter requires Insights 1.0.1
* IDF release/v5.3 707d097b
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: Mahesh Tupe <tupemahesh91@gmail.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* feat(p4): Add support for WiFi to ESP32-P4
Implements support for external MCU connected through SDIO
* fix(p4): Init SDIO host properly on Network boot
esp-hosted has one function marked as "constructor" that did not run in the boot phase of the chip. This calls the function when network is started
* fix(arduino): adds ESP32-P4 to the package description
Updates the Package description to add the P4 in 3.1.0
* fix(arduino): update readme title to add the P4
Adds ESP32-P$ to the list of supported SoC in README.md for Core 3.1.0
loop() calls Serial Events functions when those are declared. The way it was declared was forcing to alway call avalable() to then call an empty function. This commit fixes it.
* ci(partitions): Use default partition for compilation in CI
* fix(ci): Fix paths for sdkconfig
* Fix build of camera web server
* fix(ci): Fix test requirements check
* ci(append): Add option to append to all FQBNs
* fix(json): Fix JSON files to compile examples
* fix(example): Use requires instead of target in ci.json
fix(zigbee): Improve JSON files
Co-authored-by: Jan Prochazka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
* fix(regex): Trim argument before grep
* docs(ci): Add documentation about FQBNs in CI
* fix(json): Remove redundant FQBNs
* fix(json): Skip requirements if libs are not installed
* fix(partitions): Use rainmaker specific partitions
---------
Co-authored-by: me-no-dev <hristo@espressif.com>
Co-authored-by: Jan Prochazka <90197375+P-R-O-C-H-Y@users.noreply.github.com>