ESP32 and ESP32-S3 No PSRAM builds

This commit is contained in:
iranl
2025-06-19 11:31:39 +02:00
parent b5ad96f747
commit 50081af326
23 changed files with 260 additions and 38 deletions

View File

@@ -12,6 +12,10 @@ def get_board_name(env):
board = 'esp32gls10'
elif env.get('BOARD') == 'nuki-esp32-s3-oct':
board = 'esp32s3oct'
elif env.get('BOARD') == 'nuki-esp32-s3-nopsram':
board = 'esp32s3nopsram'
elif env.get('BOARD') == 'nuki-esp32dev-nopsram':
board = 'esp32nopsram'
return board
def create_target_dir(env):

View File

@@ -70,11 +70,21 @@ build_flags =
${env.build_flags}
-DNUKI_HUB_HTTPS_SERVER
[env:updater_esp32-nopsram]
board = nuki-esp32dev-nopsram
extra_scripts =
pre:pio_package_pre.py
post:pio_package_post.py
board_build.cmake_extra_args =
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.defaults.esp32-nopsram"
build_flags =
${env.build_flags}
[env:updater_esp32-gl-s10]
extends = env:updater_esp32
board = nuki-esp32gls10
board_build.cmake_extra_args =
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.defaults.esp32;sdkconfig.gls10.defaults"
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.defaults.esp32;sdkconfig.defaults.gls10"
build_flags =
${env:updater_esp32.build_flags}
-DNUKI_TARGET_GL_S10=y
@@ -91,6 +101,12 @@ board = nuki-esp32-s3
board_build.cmake_extra_args =
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.defaults.esp32-s3"
[env:updater_esp32-s3-nopsram]
extends = env:updater_esp32-nopsram
board = nuki-esp32-s3-nopsram
board_build.cmake_extra_args =
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.defaults.esp32-s3-nopsram"
[env:updater_esp32-s3-oct]
extends = env:updater_esp32
board = nuki-esp32-s3-oct

View File

@@ -0,0 +1 @@
CONFIG_SPIRAM=n

View File

@@ -0,0 +1 @@
CONFIG_SPIRAM=n

View File

@@ -1,9 +1,9 @@
dependencies:
# Required IDF version
idf: ">=5.2"
idf: ">=5.5"
espressif/esp_hosted:
version: "*"
version: 2.0.10
rules:
- if: "target in [esp32p4]"