Esp-hosted project released a new tarball after almost 3 years where they
only committed patches to git repository. They also defined a template for
releases[1]
Release notes:
https://github.com/espressif/esp-hosted/releases/tag/release%2Fng-v1.0.4.0.0
[1]: ced8383c2b (diff-2e8cb17d6e84161bc5a232fbdf4c0b8893c4330f185c66c564e33ced6ffc864f)
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
40 lines
1.2 KiB
Makefile
40 lines
1.2 KiB
Makefile
################################################################################
|
|
#
|
|
# esp-hosted
|
|
#
|
|
################################################################################
|
|
|
|
ESP_HOSTED_VERSION = 1.0.4.0.0
|
|
ESP_HOSTED_SITE = $(call github,espressif,esp-hosted,release/ng-v$(ESP_HOSTED_VERSION))
|
|
ESP_HOSTED_SOURCE = ng-v$(ESP_HOSTED_VERSION).tar.gz
|
|
ESP_HOSTED_DEPENDENCIES = linux
|
|
ESP_HOSTED_LICENSE = GPL-2.0
|
|
ESP_HOSTED_LICENSE_FILE = LICENSE
|
|
ESP_HOSTED_MODULE_SUBDIRS = esp_hosted_ng/host
|
|
|
|
define ESP_HOSTED_LINUX_CONFIG_FIXUPS
|
|
$(call KCONFIG_ENABLE_OPT,CONFIG_NET)
|
|
$(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS)
|
|
$(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211)
|
|
$(call KCONFIG_ENABLE_OPT,CONFIG_MAC80211)
|
|
$(call KCONFIG_ENABLE_OPT,CONFIG_BT)
|
|
$(if $(BR2_PACKAGE_ESP_HOSTED_SPI),
|
|
$(call KCONFIG_ENABLE_OPT,CONFIG_SPI),
|
|
$(call KCONFIG_ENABLE_OPT,CONFIG_MMC))
|
|
endef
|
|
|
|
ifeq ($(BR2_PACKAGE_ESP_HOSTED_SPI),y)
|
|
ESP_HOSTED_MODULE_MAKE_OPTS = target=spi
|
|
else
|
|
ESP_HOSTED_MODULE_MAKE_OPTS = target=sdio
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_ESP_HOSTED_TARGET_ESP32),y)
|
|
ESP_HOSTED_MODULE_MAKE_OPTS += ESP_SLAVE=CONFIG_TARGET_ESP32=y
|
|
else
|
|
ESP_HOSTED_MODULE_MAKE_OPTS += ESP_SLAVE=CONFIG_TARGET_ESP32C6=y
|
|
endif
|
|
|
|
$(eval $(kernel-module))
|
|
$(eval $(generic-package))
|