* feat(i2c): Add support for the new I2C driver in IDF v5.4
* fix(build): Add the new driver to CMakeLists.txt
* fix(i2c): Guard sleep retention
Not all chips can restore I2C bus after light sleep
* 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 files via upload
* Add files via upload
* feat(boards): add Waveshare ESP32-S3-Touch-AMOLED boards
Added three micro snow development boards to boards
* feat(boards): add Waveshare ESP32-S3-Touch-AMOLED variants
A trio of micro-snow variants have been added to the variants
* Delete variants/waveshare_esp32_s3_touch_amoled_143/pins_arduino.h
* Delete variants/waveshare_esp32_s3_touch_amoled_164 directory
* Delete variants/waveshare_esp32_s3_touch_amoled_191 directory
* feat(boards): Three variants of the development board were added
waveshare_esp32_s3_touch_amoled_143 waveshare_esp32_s3_touch_amoled_164 waveshare_esp32_s3_touch_amoled_191
* feat(boards): Add three boards to boards
* feat(boards): Add the variants
* feat(boards): Fixed the boards file
To ensure that each plate type only one
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
* Delete boards.txt
Delete old files
* Add files via upload
Add new board
* Add files via upload
Add new board
* Delete boards.txt
Delete old files, modify the definition of the case error
* Add files via upload
Modify the definition of the case error
* ci(pre-commit): Apply automatic fixes
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
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>
Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
* 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>
* 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(esp32p4): Add missing touchpad definitions
* fix(esp32p4): Add missing target in SPI example
* fix(esp32p4): Start touch driver fix
* fix(esp32p4): Skip touch examples while it is not implemented
* fix(esp32p4): Add missing analog pin definitions
* refactor(formatting): Fix formatting that was broken in P4 PR
* fix(openthread): Add missing targets to skip
* fix(esp32p4): Skip ethernet sketches
* fix(esp32p4): Disable periman test while touch is not implemented
* fix(esp32p4): Disable touch test while touch is not implemented
* fix(esp32p4): Fix UART test
* fix(esp32p4): Skip Wi-Fi test
* fix(esp32): Skip unsupported example
* fix(esp32p4): Fix skip files
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>