diff --git a/code/sdkconfig.defaults b/code/sdkconfig.defaults index 0fe530363..637a4cd07 100644 --- a/code/sdkconfig.defaults +++ b/code/sdkconfig.defaults @@ -127,7 +127,25 @@ CONFIG_MQTT_USE_CUSTOM_CONFIG=y #CONFIG_MQTT_OUTBOX_EXPIRED_TIMEOUT_MS=5000 #CONFIG_MQTT_CUSTOM_OUTBOX=y # -> Use custom outbox in components/jomjol_mqtt/mqtt_outbox.h/cpp. If USE_PSRAM is enabled in there, it will save 10 kBytes of internal RAM. How ever it also leads to memory fragmentation, see https://github.com/jomjol/AI-on-the-edge-device/issues/2200 -CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=n +# +# ESP-Driver:LEDC Configurations +# +CONFIG_LEDC_CTRL_FUNC_IN_IRAM=y +# end of ESP-Driver:LEDC Configurations + +# +# Legacy RMT Driver Configurations +# +CONFIG_RMT_SUPPRESS_DEPRECATE_WARN=y +# end of Legacy RMT Driver Configurations + +# +# ESP-Driver:RMT Configurations +# +CONFIG_RMT_ISR_IRAM_SAFE=y +CONFIG_RMT_RECV_FUNC_IN_IRAM=y +# CONFIG_RMT_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:RMT Configurations CONFIG_CAMERA_CORE0=n CONFIG_CAMERA_CORE1=y @@ -156,6 +174,7 @@ CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=4864 #CONFIG_FREERTOS_USE_TRACE_FACILITY=1 #CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS=y #CONFIG_FREERTOS_VTASKLIST_INCLUDE_COREID=y +CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=n #force disable HIMEM as not used in default config, can be enabled with [env:esp32cam-dev-himem] #free 256kb of internal memory :