diff --git a/boards/esp32-ethernet-kit-v1_0/Kconfig b/boards/esp32-ethernet-kit-v1_0/Kconfig index 6496a8ef83..37e631c4b2 100644 --- a/boards/esp32-ethernet-kit-v1_0/Kconfig +++ b/boards/esp32-ethernet-kit-v1_0/Kconfig @@ -14,9 +14,11 @@ config BOARD_ESP32_ETHERNET_KIT_V1_0 select BOARD_COMMON_ESP32 select CPU_MODEL_ESP32_WROVER_B select HAS_ESP_SPI_RAM + select HAS_ESP_JTAG select HAS_PERIPH_ADC select HAS_PERIPH_ETH select HAS_PERIPH_I2C select HAS_PERIPH_PWM + select HAS_PERIPH_SPI if !MODULE_ESP_JTAG source "$(RIOTBOARD)/common/esp32/Kconfig" diff --git a/boards/esp32-ethernet-kit-v1_0/Makefile.features b/boards/esp32-ethernet-kit-v1_0/Makefile.features index a0963f25c2..412194fa4c 100644 --- a/boards/esp32-ethernet-kit-v1_0/Makefile.features +++ b/boards/esp32-ethernet-kit-v1_0/Makefile.features @@ -5,6 +5,7 @@ include $(RIOTBOARD)/common/esp32/Makefile.features # additional features provided by the board FEATURES_PROVIDED += periph_adc +FEATURES_PROVIDED += periph_eth FEATURES_PROVIDED += periph_i2c FEATURES_PROVIDED += periph_pwm diff --git a/boards/esp32-ethernet-kit-v1_1/Kconfig b/boards/esp32-ethernet-kit-v1_1/Kconfig index a758d6ee0b..4c8f8c5bd2 100644 --- a/boards/esp32-ethernet-kit-v1_1/Kconfig +++ b/boards/esp32-ethernet-kit-v1_1/Kconfig @@ -14,9 +14,11 @@ config BOARD_ESP32_ETHERNET_KIT_V1_1 select BOARD_COMMON_ESP32 select CPU_MODEL_ESP32_WROVER_B select HAS_ESP_SPI_RAM + select HAS_ESP_JTAG select HAS_PERIPH_ADC select HAS_PERIPH_ETH select HAS_PERIPH_I2C select HAS_PERIPH_PWM + select HAS_PERIPH_SPI if !MODULE_ESP_JTAG source "$(RIOTBOARD)/common/esp32/Kconfig" diff --git a/boards/esp32-ethernet-kit-v1_2/Kconfig b/boards/esp32-ethernet-kit-v1_2/Kconfig index 466524964e..b7b8124e0e 100644 --- a/boards/esp32-ethernet-kit-v1_2/Kconfig +++ b/boards/esp32-ethernet-kit-v1_2/Kconfig @@ -14,9 +14,11 @@ config BOARD_ESP32_ETHERNET_KIT_V1_2 select BOARD_COMMON_ESP32 select CPU_MODEL_ESP32_WROVER_E select HAS_ESP_SPI_RAM + select HAS_ESP_JTAG select HAS_PERIPH_ADC select HAS_PERIPH_ETH select HAS_PERIPH_I2C select HAS_PERIPH_PWM + select HAS_PERIPH_SPI if !MODULE_ESP_JTAG source "$(RIOTBOARD)/common/esp32/Kconfig" diff --git a/boards/esp32-wrover-kit/Kconfig b/boards/esp32-wrover-kit/Kconfig index ff5be7c14a..0dea5f2fc3 100644 --- a/boards/esp32-wrover-kit/Kconfig +++ b/boards/esp32-wrover-kit/Kconfig @@ -15,6 +15,7 @@ config BOARD_ESP32_WROVER_KIT select HAS_ARDUINO select HAS_ESP_RTC_TIMER_32K select HAS_ESP_SPI_RAM + select HAS_ESP_JTAG select HAS_PERIPH_ADC select HAS_PERIPH_I2C select HAS_PERIPH_PWM diff --git a/cpu/esp32/Kconfig b/cpu/esp32/Kconfig index 1ef66b43a5..8bee0c55c1 100644 --- a/cpu/esp32/Kconfig +++ b/cpu/esp32/Kconfig @@ -85,6 +85,7 @@ config CPU_MODEL default "esp32-wroom_32" if CPU_MODEL_ESP32_WROOM_32 default "esp32-wrover" if CPU_MODEL_ESP32_WROVER default "esp32-wrover" if CPU_MODEL_ESP32_WROVER_B + default "esp32-wrover" if CPU_MODEL_ESP32_WROVER_E default "esp32-d0wd" if CPU_MODEL_ESP32_D0WD config CPU diff --git a/cpu/esp_common/Kconfig b/cpu/esp_common/Kconfig index dd7fc1758f..80f023239b 100644 --- a/cpu/esp_common/Kconfig +++ b/cpu/esp_common/Kconfig @@ -45,6 +45,11 @@ config HAS_ESP_NOW help Indicates that an ESP NOW-compatible radio is present. +config HAS_ESP_JTAG + bool + help + Indicates that a JTAG interface is present. + config HAS_ARCH_ESP bool help