1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/esp32
bors[bot] 7ac0b6f821
Merge #19433
19433: cpu/esp32: deduplication in Kconfig for ESP32x SoCs r=aabadie a=gschorcht

### Contribution description

This PR reduces the code duplication in Kconfig for ESP32x SoCs.

It defines a new common CPU symbol `CPU_COMMON_ESP32X` in Kconfig that is used by all `CPU_FAM_ESP32x` symbols. It selects all features, modules and packages that are common for all ESP32x SoC variants. This avoids the selection of features, modules and packages again and again for each ESP32x SoC variant.

The same is done in PR #19432 for common ESP32x board definitions.

### Testing procedure

Green CI

### Issues/PRs references

Co-authored-by: Gunar Schorcht <gunar@schorcht.net>
2023-05-20 15:42:00 +00:00
..
bin cpu/esp32: compile bootloader from ESP-IDF v4.4 source 2022-06-01 13:31:00 +02:00
bootloader cpu/esp32: disable warnings in ESP-IDF for gcc 12.2 2023-04-17 07:32:48 +02:00
esp-ble-nimble cpu/esp32: add some debugging info in esp_ble_nimble 2022-08-24 09:05:25 +02:00
esp-eth cpu/esp32: fix compilation of esp_eth 2023-05-11 06:56:36 +02:00
esp-idf cpu/esp32: disable warnings in ESP-IDF for gcc 12.2 2023-04-17 07:32:48 +02:00
esp-idf-api cpu/esp32: remove ESP-IDF periph_ctrl interface API 2023-03-27 03:10:56 +02:00
freertos cpu/esp*: move freertos/task to cpu/esp_common 2020-02-21 09:09:34 +01:00
include Merge #19450 #19476 2023-04-17 20:18:02 +00:00
ld cpu/esp32: add flashpage support to linker scripts 2023-01-07 10:38:52 +01:00
periph cpu/esp32: fix compilation of esp_can 2023-05-11 07:22:52 +02:00
stdio_usb_serial_jtag cpu/esp32: fix stdio_usb_serial_jtag for ESP32-C3 2023-03-22 00:35:49 +01:00
vendor/include cpu/esp32: add vendor header file for periph_usbdev 2022-09-27 01:00:57 +02:00
doc_esp32.txt cpu/esp32: split the doc into ESP32x and ESP32 parts 2022-07-18 16:16:26 +02:00
doc_esp32c3.txt cpu/esp32: add ESP32-C3 support in doc 2022-07-21 12:29:38 +02:00
doc_esp32s2.txt cpu/esp32: fix DAC documentation for ESP32-S2 2023-02-17 12:39:10 +01:00
doc_esp32s3.txt boards: add support for ESP32 ProS3 board 2023-02-06 16:19:11 +01:00
doc.txt treewide: fix path to shell related tests in doc 2023-05-13 18:27:58 +02:00
esp32.config cpu/esp32: model Kconfig 2021-12-10 18:54:07 +01:00
esp_ztimer.c cpu/esp32: platform-independent formatting in DEBUG 2022-07-18 13:51:33 +02:00
irq_arch.c cpu/esp32: add interrupt for RMT 2023-03-28 18:50:48 +02:00
Kconfig cpu/esp32: deduplication in Kconfig 2023-03-30 07:34:14 +02:00
Kconfig.common cpu/esp32: add BLE support for ESP32-C3 2022-08-26 17:10:42 +02:00
Kconfig.esp32 cpu/esp32: deduplication in Kconfig 2023-03-30 07:34:14 +02:00
Kconfig.esp32c3 cpu/esp32: deduplication in Kconfig 2023-03-30 07:34:14 +02:00
Kconfig.esp32s2 cpu/esp32: deduplication in Kconfig 2023-03-30 07:34:14 +02:00
Kconfig.esp32s3 cpu/esp32: deduplication in Kconfig 2023-03-30 07:34:14 +02:00
Kconfig.esp32x cpu/esp32: deduplication in Kconfig 2023-03-30 07:34:14 +02:00
Makefile cpu/esp32: add esp-bootloader-reset 2023-02-02 10:56:40 +01:00
Makefile.default cpu: make pm_layered a DEFAULT_MODULE 2021-01-27 13:21:20 +01:00
Makefile.dep cpu/esp32: add esp-bootloader-reset 2023-02-02 10:56:40 +01:00
Makefile.features cpu/esp32: add RTM feature 2023-03-28 18:50:48 +02:00
Makefile.include cpu/esp32: fix compilation with gcc 12.2 2023-04-17 07:32:48 +02:00
startup.c cpu/esp32: fix compilation with gcc 12.2 2023-04-17 07:32:48 +02:00
syscalls.c cpu/esp32: fix compilation with gcc 12.2 2023-04-17 07:32:48 +02:00
usb_reset.c cpu/esp32: add esp-bootloader-reset 2023-02-02 10:56:40 +01:00