diff --git a/firmware/esp32-csi-node/sdkconfig.defaults b/firmware/esp32-csi-node/sdkconfig.defaults index 49c4177a..a7732c19 100644 --- a/firmware/esp32-csi-node/sdkconfig.defaults +++ b/firmware/esp32-csi-node/sdkconfig.defaults @@ -31,3 +31,7 @@ CONFIG_LWIP_SO_RCVBUF=y # FreeRTOS: increase task stack for CSI processing CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192 + +# ADR-081: adaptive_controller runs emit_feature_state + stream_sender +# network I/O inside Timer Svc callbacks, exceeding the 2 KiB default. +CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=8192 diff --git a/firmware/esp32-csi-node/sdkconfig.defaults.4mb b/firmware/esp32-csi-node/sdkconfig.defaults.4mb index 3a0d1d60..0ef6d26a 100644 --- a/firmware/esp32-csi-node/sdkconfig.defaults.4mb +++ b/firmware/esp32-csi-node/sdkconfig.defaults.4mb @@ -27,3 +27,7 @@ CONFIG_LOG_DEFAULT_LEVEL_INFO=y CONFIG_LWIP_SO_RCVBUF=y CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192 + +# ADR-081: adaptive_controller runs emit_feature_state + stream_sender +# network I/O inside Timer Svc callbacks, exceeding the 2 KiB default. +CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=8192 diff --git a/firmware/esp32-csi-node/sdkconfig.defaults.template b/firmware/esp32-csi-node/sdkconfig.defaults.template index 49c4177a..a7732c19 100644 --- a/firmware/esp32-csi-node/sdkconfig.defaults.template +++ b/firmware/esp32-csi-node/sdkconfig.defaults.template @@ -31,3 +31,7 @@ CONFIG_LWIP_SO_RCVBUF=y # FreeRTOS: increase task stack for CSI processing CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192 + +# ADR-081: adaptive_controller runs emit_feature_state + stream_sender +# network I/O inside Timer Svc callbacks, exceeding the 2 KiB default. +CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=8192