diff --git a/cpu/esp_common/Kconfig b/cpu/esp_common/Kconfig index 2f0323968c..aef54697a0 100644 --- a/cpu/esp_common/Kconfig +++ b/cpu/esp_common/Kconfig @@ -16,12 +16,19 @@ config CPU_COMMON_ESP select HAS_ESP_SPIFFS select HAS_ESP_WIFI select HAS_ESP_WIFI_AP - select HAS_NEWLIB select HAS_LIBSTDCPP + select HAS_NEWLIB select HAS_PERIPH_CPUID + select HAS_PERIPH_GPIO + select HAS_PERIPH_GPIO_IRQ select HAS_PERIPH_HWRNG select HAS_PERIPH_PM + select HAS_PERIPH_RTC + select HAS_PERIPH_RTT + select HAS_PERIPH_RTT_OVERFLOW + select HAS_PERIPH_RTT_SET_COUNTER select HAS_PERIPH_TIMER + select HAS_PERIPH_UART_MODECFG select HAS_SSP ## Declaration of specific features diff --git a/cpu/esp_common/Makefile.features b/cpu/esp_common/Makefile.features index 9e1858dc87..6374352c21 100644 --- a/cpu/esp_common/Makefile.features +++ b/cpu/esp_common/Makefile.features @@ -7,14 +7,21 @@ FEATURES_PROVIDED += arch_esp FEATURES_PROVIDED += cpp FEATURES_PROVIDED += esp_now FEATURES_PROVIDED += esp_spiffs -FEATURES_PROVIDED += esp_wifi_ap FEATURES_PROVIDED += esp_wifi +FEATURES_PROVIDED += esp_wifi_ap FEATURES_PROVIDED += libstdcpp FEATURES_PROVIDED += newlib FEATURES_PROVIDED += periph_cpuid +FEATURES_PROVIDED += periph_gpio +FEATURES_PROVIDED += periph_gpio_irq FEATURES_PROVIDED += periph_hwrng FEATURES_PROVIDED += periph_pm +FEATURES_PROVIDED += periph_rtc +FEATURES_PROVIDED += periph_rtt +FEATURES_PROVIDED += periph_rtt_overflow +FEATURES_PROVIDED += periph_rtt_set_counter FEATURES_PROVIDED += periph_timer +FEATURES_PROVIDED += periph_uart_modecfg FEATURES_PROVIDED += ssp FEATURES_CONFLICT += esp_wifi_ap:esp_now