-
Notifications
You must be signed in to change notification settings - Fork 31
Expand file tree
/
Copy pathidf_component.yml
More file actions
56 lines (53 loc) · 1.98 KB
/
Copy pathidf_component.yml
File metadata and controls
56 lines (53 loc) · 1.98 KB
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
description: Library for M5Stack UNIT ENV using M5UnitUnified.
url: https://github.com/m5stack/M5Unit-ENV
issues: https://github.com/m5stack/M5Unit-ENV/issues
license: MIT
version: "1.7.1"
dependencies:
idf: ">=5.0"
m5stack/M5UnitUnified:
git: https://github.com/m5stack/M5UnitUnified.git
version: main
m5stack/M5Utility:
git: https://github.com/m5stack/M5Utility.git
version: main
# BME688 raw register API (Bosch, BSD-3, all targets). In-repo DL-recipe (no Bosch bytes); fetches
# the same upstream "BME68x Sensor library" the Arduino build uses. Exposes <bme68x/bme68x.h>.
# NOTE: PoC for case F (self-git-reference). `path:` was previously local, but broke transitive
# fetch when M5Unit-ENV is consumed as a git dep (see tmp/esp-idf-path-dependency-fix.md).
# `git:` + `path:` uses the Component Manager's supported git-subdirectory pattern.
bme68x:
git: https://github.com/m5stack/M5Unit-ENV.git
path: components/bme68x
version: master
# BSEC2 DL-recipe lives in this repo (no Bosch bytes). Same self-git-reference pattern as bme68x
# for transitive-fetch compatibility. Kconfig visible in menuconfig via the fetched sub-component.
# The Bosch prebuilt blob exists for esp32/s2/s3/c3; intersected with this library's targets
# (which do not include s2) the dependency is gated to esp32/s3/c3 -- on c6/h2/p4 it is not a
# dependency at all (declaring it unconditionally errors there: "does not support target"). The
# DL+link only happens when CONFIG_M5UNIT_ENV_ENABLE_BSEC2=y (see components/bsec2).
bsec2:
git: https://github.com/m5stack/M5Unit-ENV.git
path: components/bsec2
version: master
rules:
- if: "target in [esp32, esp32s3, esp32c3]"
targets:
- esp32
- esp32s3
- esp32c3
- esp32c6
- esp32h2
- esp32p4
files:
exclude:
- "docs/**"
- "examples/**"
- "test/**"
- "boards/**"
- "platformio.ini"
- "library.json"
- "library.properties"
- ".clang-format"
- ".gitignore"
- "*_env.ini"