Skip to content

Commit 722b228

Browse files
author
Marek Matej
committed
zephyr: scripts: use esptool from hal requirements.txt
Use package-managers to provide hal requirements to pip. Update the generator script accordingly and add the actual `requirements.txt` file. TODO: esptool-5.0.1 bugfix is required, which is not yet released. Signed-off-by: Marek Matej <marek.matej@espressif.com>
1 parent 0e47cd3 commit 722b228

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

zephyr/module.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ build:
44
kconfig: zephyr/Kconfig
55
settings:
66
dts_root: .
7+
package-managers:
8+
pip:
9+
requirement-files:
10+
- zephyr/requirements.txt
711
blobs:
812
- path: lib/esp32c6/libble_app.a
913
sha256: fa816b02b51ae563003da5debad67ec9b80e90db9cd736bb2e0fb64224c7093b

zephyr/requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
esptool>=5.0.0

zephyr/scripts/blobs/esp_genblobs.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818

1919
module_yaml = """\
2020
name: hal_espressif
21+
package-managers:
22+
pip:
23+
requirement-files:
24+
- zephyr/requirements.txt
2125
build:
2226
cmake: zephyr
2327
kconfig: zephyr/Kconfig

0 commit comments

Comments
 (0)