mirror of
https://github.com/espressif/arduino-esp32
synced 2024-09-21 10:28:04 +00:00
8d772d5e89
* 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>
101 lines
2.2 KiB
YAML
101 lines
2.2 KiB
YAML
description: "Arduino core for ESP32, ESP32-S and ESP32-C series of SoCs"
|
|
url: "https://github.com/espressif/arduino-esp32"
|
|
license: "LGPL-2.1"
|
|
targets:
|
|
- esp32
|
|
- esp32s2
|
|
- esp32s3
|
|
- esp32c2
|
|
- esp32c3
|
|
- esp32c6
|
|
- esp32h2
|
|
tags:
|
|
- arduino
|
|
files:
|
|
include:
|
|
- "variants/esp32/**/*"
|
|
- "variants/esp32s2/**/*"
|
|
- "variants/esp32s3/**/*"
|
|
- "variants/esp32c2/**/*"
|
|
- "variants/esp32c3/**/*"
|
|
- "variants/esp32c6/**/*"
|
|
- "variants/esp32h2/**/*"
|
|
exclude:
|
|
- "docs/"
|
|
- "docs/**/*"
|
|
- "idf_component_examples/"
|
|
- "idf_component_examples/**/*"
|
|
- "package/"
|
|
- "package/**/*"
|
|
- "tests/"
|
|
- "tests/**/*"
|
|
- "tools/"
|
|
- "tools/**/*"
|
|
- "variants/**/*"
|
|
- ".gitignore"
|
|
- ".gitmodules"
|
|
- ".readthedocs.yaml"
|
|
- "boards.txt"
|
|
- "CODE_OF_CONDUCT.md"
|
|
- "LICENSE.md"
|
|
- "package.json"
|
|
- "platform.txt"
|
|
- "programmers.txt"
|
|
dependencies:
|
|
idf: ">=5.1,<5.2"
|
|
# mdns 1.2.1 is necessary to build H2 with no WiFi
|
|
espressif/mdns:
|
|
version: "^1.2.3"
|
|
require: public
|
|
espressif/esp_modem:
|
|
version: "^1.1.0"
|
|
espressif/network_provisioning:
|
|
version: "~1.0.0"
|
|
espressif/esp-zboss-lib:
|
|
version: "^1.0.1"
|
|
rules:
|
|
- if: "target != esp32c2"
|
|
espressif/esp-zigbee-lib:
|
|
version: "^1.0.1"
|
|
rules:
|
|
- if: "target != esp32c2"
|
|
espressif/esp-dsp:
|
|
version: "^1.3.4"
|
|
rules:
|
|
- if: "target != esp32c2"
|
|
espressif/esp_rainmaker:
|
|
version: "^1.0.0"
|
|
rules:
|
|
- if: "target != esp32c2"
|
|
espressif/rmaker_common:
|
|
version: "^1.4.6"
|
|
rules:
|
|
- if: "target != esp32c2"
|
|
espressif/esp_insights:
|
|
version: "^1.0.1"
|
|
rules:
|
|
- if: "target != esp32c2"
|
|
espressif/qrcode:
|
|
version: "^0.1.0~1"
|
|
rules:
|
|
- if: "target != esp32c2"
|
|
espressif/esp-sr:
|
|
version: "^1.4.2"
|
|
rules:
|
|
- if: "target in [esp32s3]"
|
|
espressif/libsodium:
|
|
version: "^1.0.20~1"
|
|
require: public
|
|
espressif/esp-modbus:
|
|
version: "^1.0.15"
|
|
require: public
|
|
joltwallet/littlefs:
|
|
version: "^1.10.2"
|
|
chmorgan/esp-libhelix-mp3:
|
|
version: "1.0.3"
|
|
require: public
|
|
examples:
|
|
- path: ./idf_component_examples/hello_world
|
|
- path: ./idf_component_examples/hw_cdc_hello_world
|
|
- path: ./idf_component_examples/esp_matter_light
|