Memory optimizations
This commit is contained in:
@@ -82,7 +82,7 @@ build_flags =
|
|||||||
extends = env:esp32
|
extends = env:esp32
|
||||||
board = esp32-c3-devkitc-02
|
board = esp32-c3-devkitc-02
|
||||||
board_build.cmake_extra_args =
|
board_build.cmake_extra_args =
|
||||||
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.release.defaults"
|
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.release.defaults;sdkconfig.singlecore.defaults"
|
||||||
|
|
||||||
[env:esp32-s3]
|
[env:esp32-s3]
|
||||||
extends = env:esp32
|
extends = env:esp32
|
||||||
@@ -100,14 +100,14 @@ board_build.cmake_extra_args =
|
|||||||
extends = env:esp32
|
extends = env:esp32
|
||||||
board = esp32-c6-devkitm-1
|
board = esp32-c6-devkitm-1
|
||||||
board_build.cmake_extra_args =
|
board_build.cmake_extra_args =
|
||||||
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.release.defaults"
|
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.release.defaults;sdkconfig.singlecore.defaults"
|
||||||
|
|
||||||
[env:esp32-h2]
|
[env:esp32-h2]
|
||||||
extends = env:esp32
|
extends = env:esp32
|
||||||
board = esp32-h2-devkitm-1
|
board = esp32-h2-devkitm-1
|
||||||
board_build.cmake_extra_args =
|
board_build.cmake_extra_args =
|
||||||
-DNUKI_TARGET_H2=y
|
-DNUKI_TARGET_H2=y
|
||||||
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.release.defaults"
|
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.release.defaults;sdkconfig.singlecore.defaults"
|
||||||
lib_ignore =
|
lib_ignore =
|
||||||
BLE
|
BLE
|
||||||
BluetoothSerial
|
BluetoothSerial
|
||||||
@@ -122,7 +122,7 @@ lib_ignore =
|
|||||||
extends = env:esp32
|
extends = env:esp32
|
||||||
board = nuki-esp32solo1
|
board = nuki-esp32solo1
|
||||||
board_build.cmake_extra_args =
|
board_build.cmake_extra_args =
|
||||||
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.release.defaults;sdkconfig.defaults.esp32-solo1"
|
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.release.defaults;sdkconfig.singlecore.defaults;sdkconfig.defaults.esp32-solo1"
|
||||||
|
|
||||||
[env:esp32_dbg]
|
[env:esp32_dbg]
|
||||||
extends = env:esp32
|
extends = env:esp32
|
||||||
@@ -140,7 +140,7 @@ build_flags =
|
|||||||
extends = env:esp32-c3
|
extends = env:esp32-c3
|
||||||
custom_build = debug
|
custom_build = debug
|
||||||
board_build.cmake_extra_args =
|
board_build.cmake_extra_args =
|
||||||
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.debug.defaults"
|
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.debug.defaults;sdkconfig.singlecore.defaults"
|
||||||
build_flags =
|
build_flags =
|
||||||
${env.build_flags}
|
${env.build_flags}
|
||||||
-DCORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_DEBUG
|
-DCORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_DEBUG
|
||||||
@@ -152,7 +152,7 @@ build_flags =
|
|||||||
extends = env:esp32-c6
|
extends = env:esp32-c6
|
||||||
custom_build = debug
|
custom_build = debug
|
||||||
board_build.cmake_extra_args =
|
board_build.cmake_extra_args =
|
||||||
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.debug.defaults"
|
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.debug.defaults;sdkconfig.singlecore.defaults"
|
||||||
build_flags =
|
build_flags =
|
||||||
${env.build_flags}
|
${env.build_flags}
|
||||||
-DCORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_DEBUG
|
-DCORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_DEBUG
|
||||||
@@ -165,7 +165,7 @@ extends = env:esp32-h2
|
|||||||
custom_build = debug
|
custom_build = debug
|
||||||
board_build.cmake_extra_args =
|
board_build.cmake_extra_args =
|
||||||
-DNUKI_TARGET_H2=y
|
-DNUKI_TARGET_H2=y
|
||||||
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.debug.defaults"
|
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.debug.defaults;sdkconfig.singlecore.defaults"
|
||||||
build_flags =
|
build_flags =
|
||||||
${env.build_flags}
|
${env.build_flags}
|
||||||
-DCORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_DEBUG
|
-DCORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_DEBUG
|
||||||
@@ -201,7 +201,7 @@ build_flags =
|
|||||||
extends = env:esp32-solo1
|
extends = env:esp32-solo1
|
||||||
custom_build = debug
|
custom_build = debug
|
||||||
board_build.cmake_extra_args =
|
board_build.cmake_extra_args =
|
||||||
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.debug.defaults;sdkconfig.defaults.esp32-solo1"
|
-DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.debug.defaults;sdkconfig.singlecore.defaults;sdkconfig.defaults.esp32-solo1"
|
||||||
build_flags =
|
build_flags =
|
||||||
${env.build_flags}
|
${env.build_flags}
|
||||||
-DCORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_DEBUG
|
-DCORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_DEBUG
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ CONFIG_BT_BLUEDROID_ENABLED=n
|
|||||||
CONFIG_BT_NIMBLE_ENABLED=y
|
CONFIG_BT_NIMBLE_ENABLED=y
|
||||||
CONFIG_BT_NIMBLE_LOG_LEVEL_NONE=y
|
CONFIG_BT_NIMBLE_LOG_LEVEL_NONE=y
|
||||||
CONFIG_BT_NIMBLE_LOG_LEVEL=0
|
CONFIG_BT_NIMBLE_LOG_LEVEL=0
|
||||||
CONFIG_BT_NIMBLE_MAX_CONNECTIONS=8
|
CONFIG_BT_NIMBLE_MAX_CONNECTIONS=4
|
||||||
CONFIG_BT_NIMBLE_MAX_BONDS=8
|
CONFIG_BT_NIMBLE_MAX_BONDS=8
|
||||||
CONFIG_BT_NIMBLE_NVS_PERSIST=y
|
CONFIG_BT_NIMBLE_NVS_PERSIST=y
|
||||||
CONFIG_BT_NIMBLE_GATT_MAX_PROCS=8
|
CONFIG_BT_NIMBLE_GATT_MAX_PROCS=8
|
||||||
@@ -46,9 +46,11 @@ CONFIG_BT_NIMBLE_HS_FLOW_CTRL_THRESH=2
|
|||||||
CONFIG_BT_NIMBLE_HS_FLOW_CTRL_TX_ON_DISCONNECT=y
|
CONFIG_BT_NIMBLE_HS_FLOW_CTRL_TX_ON_DISCONNECT=y
|
||||||
CONFIG_BT_NIMBLE_RPA_TIMEOUT=900
|
CONFIG_BT_NIMBLE_RPA_TIMEOUT=900
|
||||||
CONFIG_BT_NIMBLE_CRYPTO_STACK_MBEDTLS=y
|
CONFIG_BT_NIMBLE_CRYPTO_STACK_MBEDTLS=y
|
||||||
CONFIG_BTDM_CTRL_BLE_MAX_CONN=8
|
CONFIG_BTDM_CTRL_BLE_MAX_CONN=4
|
||||||
CONFIG_BTDM_CTRL_BLE_MAX_CONN_EFF=8
|
CONFIG_BTDM_CTRL_BLE_MAX_CONN_EFF=4
|
||||||
CONFIG_BT_ACL_CONNECTIONS=8
|
CONFIG_BT_CTRL_BLE_MAX_ACT=4
|
||||||
|
CONFIG_BT_CTRL_BLE_MAX_ACT_EFF=4
|
||||||
|
CONFIG_BT_ACL_CONNECTIONS=4
|
||||||
CONFIG_BTDM_CTRLR_BR_EDR_MAX_ACL_CONN_EFF=0
|
CONFIG_BTDM_CTRLR_BR_EDR_MAX_ACL_CONN_EFF=0
|
||||||
CONFIG_BTDM_CTRL_BR_EDR_MAX_SYNC_CONN_EFF=0
|
CONFIG_BTDM_CTRL_BR_EDR_MAX_SYNC_CONN_EFF=0
|
||||||
CONFIG_BTDM_CTRL_PINNED_TO_CORE=0
|
CONFIG_BTDM_CTRL_PINNED_TO_CORE=0
|
||||||
@@ -108,4 +110,12 @@ CONFIG_BOOTLOADER_WDT_TIME_MS=120000
|
|||||||
CONFIG_LWIP_MAX_SOCKETS=24
|
CONFIG_LWIP_MAX_SOCKETS=24
|
||||||
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
|
||||||
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=1024
|
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=1024
|
||||||
CONFIG_ARDUINO_LOOP_STACK_SIZE=12288
|
CONFIG_ARDUINO_LOOP_STACK_SIZE=12288
|
||||||
|
CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=4
|
||||||
|
CONFIG_ESP_WIFI_STATIC_TX_BUFFER_NUM=4
|
||||||
|
CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM=8
|
||||||
|
CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=8
|
||||||
|
CONFIG_ESP_WIFI_RX_BA_WIN=6
|
||||||
|
CONFIG_ESP_WIFI_IRAM_OPT=n
|
||||||
|
CONFIG_ESP_WIFI_RX_IRAM_OPT=n
|
||||||
|
CONFIG_MBEDTLS_DYNAMIC_BUFFER=y
|
||||||
3
sdkconfig.singlecore.defaults
Normal file
3
sdkconfig.singlecore.defaults
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
CONFIG_MBEDTLS_IRAM_8BIT_MEM_ALLOC=y
|
||||||
|
CONFIG_BT_NIMBLE_MEM_ALLOC_MODE_IRAM_8BIT=y
|
||||||
|
CONFIG_ESP_WIFI_TX_BUFFER_TYPE=1
|
||||||
Reference in New Issue
Block a user