-
Notifications
You must be signed in to change notification settings - Fork 161
/
idf_component.yml
94 lines (90 loc) · 4.63 KB
/
idf_component.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
## IDF Component Manager Manifest File
version: 0.0.2
description: Espressif's Matter SDK Component
url: https://github.com/espressif/esp-matter
files:
exclude:
- "**/*"
include:
- "./CMakeLists.txt"
- "./Kconfig"
- "./LICENSE"
- "./generate-include-files.cmake"
- "./ota-image.cmake"
- "./README.md"
- "./components/**/*"
- "./connectedhomeip/connectedhomeip/config/esp32/components/chip/Kconfig"
- "./connectedhomeip/connectedhomeip/config/esp32/components/chip/ota-image.cmake"
- "./connectedhomeip/connectedhomeip/src/access/*.*"
- "./connectedhomeip/connectedhomeip/src/access/examples/*.*"
- "./connectedhomeip/connectedhomeip/src/app/*.*"
- "./connectedhomeip/connectedhomeip/src/app/app-platform/**/*"
- "./connectedhomeip/connectedhomeip/src/app/clusters/**/*"
- "./connectedhomeip/connectedhomeip/src/app/data-model/**/*"
- "./connectedhomeip/connectedhomeip/src/app/dynamic_server/**/*"
- "./connectedhomeip/connectedhomeip/src/app/icd/**/*"
- "./connectedhomeip/connectedhomeip/src/app/MessageDef/**/*"
- "./connectedhomeip/connectedhomeip/src/app/reporting/**/*"
- "./connectedhomeip/connectedhomeip/src/app/server/**/*"
- "./connectedhomeip/connectedhomeip/src/app/util/**/*"
- "./connectedhomeip/connectedhomeip/src/ble/*.*"
- "./connectedhomeip/connectedhomeip/src/controller/*.*"
- "./connectedhomeip/connectedhomeip/src/controller/python/chip/tlv/tlvlist.py"
- "./connectedhomeip/connectedhomeip/src/credentials/*.*"
- "./connectedhomeip/connectedhomeip/src/credentials/attestation_verifier/**/*"
- "./connectedhomeip/connectedhomeip/src/credentials/examples/**/*"
- "./connectedhomeip/connectedhomeip/src/credentials/tests/CHIPAttCert_test_vectors.*"
- "./connectedhomeip/connectedhomeip/src/crypto/*.*"
- "./connectedhomeip/connectedhomeip/src/include/**/*"
- "./connectedhomeip/connectedhomeip/src/inet/*.*"
- "./connectedhomeip/connectedhomeip/src/lib/address_resolve/*.*"
- "./connectedhomeip/connectedhomeip/src/lib/asn1/*.*"
- "./connectedhomeip/connectedhomeip/src/lib/core/*.*"
- "./connectedhomeip/connectedhomeip/src/lib/dnssd/**/*"
- "./connectedhomeip/connectedhomeip/src/lib/shell/*.*"
- "./connectedhomeip/connectedhomeip/src/lib/shell/commands/*.*"
- "./connectedhomeip/connectedhomeip/src/lib/support/*.*"
- "./connectedhomeip/connectedhomeip/src/lib/support/logging/*.*"
- "./connectedhomeip/connectedhomeip/src/lib/support/verhoeff/*.*"
- "./connectedhomeip/connectedhomeip/src/messaging/*.*"
- "./connectedhomeip/connectedhomeip/src/platform/*.*"
- "./connectedhomeip/connectedhomeip/src/platform/ESP32/**/*"
- "./connectedhomeip/connectedhomeip/src/platform/logging/*.*"
- "./connectedhomeip/connectedhomeip/src/platform/OpenThread/**/*"
- "./connectedhomeip/connectedhomeip/src/protocols/**/*"
- "./connectedhomeip/connectedhomeip/src/setup_payload/*.*"
- "./connectedhomeip/connectedhomeip/src/system/*.*"
- "./connectedhomeip/connectedhomeip/src/tracing/*.*"
- "./connectedhomeip/connectedhomeip/src/tracing/esp32_trace/**/*"
- "./connectedhomeip/connectedhomeip/src/transport/*.*"
- "./connectedhomeip/connectedhomeip/src/transport/raw/**/*"
- "./connectedhomeip/connectedhomeip/third_party/nlassert/repo/include/**/*"
- "./connectedhomeip/connectedhomeip/third_party/nlfaultinjection/include/**/*"
- "./connectedhomeip/connectedhomeip/third_party/nlfaultinjection/src/**/*"
- "./connectedhomeip/connectedhomeip/third_party/nlio/repo/include/**/*"
- "./connectedhomeip/connectedhomeip/zzz_generated/app-common/**/*"
dependencies:
espressif/mdns:
version: "^1.1.0"
rules:
- if: "idf_version >=5.0"
- if: "target != esp32h2"
espressif/esp_secure_cert_mgr:
version: "^2.3.0"
rules:
- if: "idf_version >=4.3"
espressif/esp_encrypted_img:
version: "2.1.0"
require: public
rules:
- if: "idf_version >=4.4"
espressif/esp_insights:
version: "1.0.1"
require: public
# There is an issue with IDF-Component-Manager when ESP Insights is included.
# Issue: https://github.com/project-chip/connectedhomeip/issues/29125
rules:
- if: "idf_version >=5.0"
- if: "target != esp32h2"
espressif/json_parser: "~1.0.0"
espressif/json_generator: "~1.1.0"