From bc43e5e55dbbcf38ba62313cc598233f9f03ef82 Mon Sep 17 00:00:00 2001 From: Gunar Schorcht Date: Sun, 22 Jun 2025 17:13:57 +0200 Subject: [PATCH] pkg: add esptool.py as package for compilation --- pkg/esptool/Makefile | 16 ++++++++++++++++ pkg/esptool/Makefile.include | 1 + 2 files changed, 17 insertions(+) create mode 100644 pkg/esptool/Makefile create mode 100644 pkg/esptool/Makefile.include diff --git a/pkg/esptool/Makefile b/pkg/esptool/Makefile new file mode 100644 index 0000000000..b3650d6ac0 --- /dev/null +++ b/pkg/esptool/Makefile @@ -0,0 +1,16 @@ +PKG_NAME=esptool +PKG_URL=https://github.com/espressif/esptool +# esptool v4.9.0 +PKG_VERSION=8c3e3bf5d4292f1451744a838b2e60f50aa02b3c +PKG_LICENSE=GPLv2 + +include $(RIOTBASE)/pkg/pkg.mk + +all: $(PKG_SOURCE_DIR)/venv/bin/esptool.py + +clean:: + rm -rf $(PKG_SOURCE_DIR)/venv* + +$(PKG_SOURCE_DIR)/venv/bin/esptool.py: + python3 -m venv $(PKG_SOURCE_DIR)/venv + $(PKG_SOURCE_DIR)/venv/bin/pip install esptool diff --git a/pkg/esptool/Makefile.include b/pkg/esptool/Makefile.include new file mode 100644 index 0000000000..189060f661 --- /dev/null +++ b/pkg/esptool/Makefile.include @@ -0,0 +1 @@ +PSEUDOMODULES += esptool