diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2cf0c21..bae7e83 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,6 +54,12 @@ jobs: -- \ -DCONFIG_MEMFAULT_PROJECT_KEY=\"1234\" + west build --sysbuild \ + --pristine=always \ + --board=esp32s3_devkitc/esp32s3/procpu zephyr-esp32-example \ + -- \ + -DCONFIG_MEMFAULT_PROJECT_KEY=\"1234\" + west build --sysbuild \ --pristine=always \ --board=esp32c3_devkitm zephyr-esp32-example \ diff --git a/boards/esp32c3_devkitm.conf b/boards/esp32c3_devkitm.conf index 9d37f54..d793571 100644 --- a/boards/esp32c3_devkitm.conf +++ b/boards/esp32c3_devkitm.conf @@ -1,16 +1,6 @@ -CONFIG_WIFI=y - # For now, capture smaller coredumps to fit available RAM CONFIG_MEMFAULT_RAM_BACKED_COREDUMP_SIZE=1024 -CONFIG_NETWORKING=y -CONFIG_NET_L2_ETHERNET=y - -CONFIG_NET_IPV6=n -CONFIG_NET_IPV4=y -CONFIG_NET_DHCPV4=y -CONFIG_ESP32_WIFI_STA_AUTO_DHCPV4=y - # Override selections from prj.conf to save space on this chip CONFIG_LOG=y CONFIG_NET_LOG=n diff --git a/boards/esp32s3_devkitc_esp32s3_procpu.conf b/boards/esp32s3_devkitc_esp32s3_procpu.conf new file mode 100644 index 0000000..893cecd --- /dev/null +++ b/boards/esp32s3_devkitc_esp32s3_procpu.conf @@ -0,0 +1,5 @@ +CONFIG_NET_LOG=y + +# Enable external SPI RAM +CONFIG_SPI=y +CONFIG_ESP_SPIRAM=y diff --git a/boards/esp32s3_devkitc_esp32s3_procpu.overlay b/boards/esp32s3_devkitc_esp32s3_procpu.overlay new file mode 100644 index 0000000..b417db0 --- /dev/null +++ b/boards/esp32s3_devkitc_esp32s3_procpu.overlay @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd. + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&wifi { + status = "okay"; +}; + +&coretemp { + status = "okay"; +}; diff --git a/boards/esp32s3_devkitm_esp32s3_procpu.conf b/boards/esp32s3_devkitm_esp32s3_procpu.conf index a72fdf3..b5fb2e3 100644 --- a/boards/esp32s3_devkitm_esp32s3_procpu.conf +++ b/boards/esp32s3_devkitm_esp32s3_procpu.conf @@ -1,11 +1 @@ -CONFIG_WIFI=y - -CONFIG_NETWORKING=y -CONFIG_NET_L2_ETHERNET=y - -CONFIG_NET_IPV6=n -CONFIG_NET_IPV4=y -CONFIG_NET_DHCPV4=y -CONFIG_ESP32_WIFI_STA_AUTO_DHCPV4=y - CONFIG_NET_LOG=y diff --git a/prj.conf b/prj.conf index a68d198..ea62b90 100644 --- a/prj.conf +++ b/prj.conf @@ -37,6 +37,9 @@ CONFIG_WIFI=y CONFIG_WIFI_LOG_LEVEL_ERR=y CONFIG_NET_L2_WIFI_SHELL=y +CONFIG_NET_L2_ETHERNET=y +CONFIG_ESP32_WIFI_STA_AUTO_DHCPV4=y + # Memfault configuration CONFIG_MEMFAULT=y CONFIG_MEMFAULT_LOGGING_ENABLE=y