Message ID | 20240715194635.949193-1-mail@t-voltmer.net |
---|---|
State | Accepted |
Headers | show |
Series | [1/1] package/espflash: new package | expand |
On Mon, 15 Jul 2024 21:46:35 +0200 Torben Voltmer <mail@t-voltmer.net> wrote: > This package provides espflash. A serial flasher utilities for > Espressif devices, based loosely on esptool.py. Supports the > ESP32, ESP32-C2/C3/C6, ESP32-H2, ESP32-P4, and ESP32-S2/S3. > > Signed-off-by: Torben Voltmer <mail@t-voltmer.net> > --- > package/Config.in | 1 + > package/espflash/Config.in | 10 ++++++++++ > package/espflash/espflash.hash | 4 ++++ > package/espflash/espflash.mk | 13 +++++++++++++ > 4 files changed, 28 insertions(+) > create mode 100644 package/espflash/Config.in > create mode 100644 package/espflash/espflash.hash > create mode 100644 package/espflash/espflash.mk Thanks a lot for your contribution! I applied your patch, after adding an entry to the DEVELOPERS file. Thanks a lot! Thomas
diff --git a/package/Config.in b/package/Config.in index 6c390f7bd3..dfd598d626 100644 --- a/package/Config.in +++ b/package/Config.in @@ -508,6 +508,7 @@ endmenu source "package/edk2-non-osi/Config.in" source "package/edk2-platforms/Config.in" source "package/esp-hosted/Config.in" + source "package/espflash/Config.in" source "package/eudev/Config.in" source "package/ev3dev-linux-drivers/Config.in" source "package/evemu/Config.in" diff --git a/package/espflash/Config.in b/package/espflash/Config.in new file mode 100644 index 0000000000..2a7a0f6b38 --- /dev/null +++ b/package/espflash/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_ESPFLASH + bool "espflash" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + select BR2_PACKAGE_HOST_RUSTC + help + Serial flasher utilities for Espressif devices, based + loosely on esptool.py. Supports the ESP32, + ESP32-C2/C3/C6, ESP32-H2, ESP32-P4, and ESP32-S2/S3. + + https://github.com/esp-rs/espflash diff --git a/package/espflash/espflash.hash b/package/espflash/espflash.hash new file mode 100644 index 0000000000..ebe24ef51f --- /dev/null +++ b/package/espflash/espflash.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 8e5da5e90d03135a1b2af6c0b551e4f2504ad64e659b0e88e8a4ecd98cc6a6b6 espflash-3.1.0-cargo2.tar.gz +sha256 0886cf791a43c02d71c105b4835b53293704ec407a72f84a87f73e20cb2d3251 LICENSE-APACHE +sha256 a75018ab59a13738ed2024a0090ae8f91b7693ae84568aa0e52c3dff99e6748d LICENSE-MIT diff --git a/package/espflash/espflash.mk b/package/espflash/espflash.mk new file mode 100644 index 0000000000..43532de58c --- /dev/null +++ b/package/espflash/espflash.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# espflash +# +################################################################################ + +ESPFLASH_VERSION = 3.1.0 +ESPFLASH_SITE = $(call github,esp-rs,espflash,v$(ESPFLASH_VERSION)) +ESPFLASH_SUBDIR = espflash +ESPFLASH_LICENSE = Apache-2.0 or MIT +ESPFLASH_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT + +$(eval $(cargo-package))
This package provides espflash. A serial flasher utilities for Espressif devices, based loosely on esptool.py. Supports the ESP32, ESP32-C2/C3/C6, ESP32-H2, ESP32-P4, and ESP32-S2/S3. Signed-off-by: Torben Voltmer <mail@t-voltmer.net> --- package/Config.in | 1 + package/espflash/Config.in | 10 ++++++++++ package/espflash/espflash.hash | 4 ++++ package/espflash/espflash.mk | 13 +++++++++++++ 4 files changed, 28 insertions(+) create mode 100644 package/espflash/Config.in create mode 100644 package/espflash/espflash.hash create mode 100644 package/espflash/espflash.mk