From 78a9cea6f0d9032aedc67d27d51c0877f00e5857 Mon Sep 17 00:00:00 2001 From: Alexander Yurtsev Date: Thu, 6 Feb 2025 15:35:40 +0300 Subject: [PATCH] net: lib: nrf_provisioning: add parameter for stack size configuration - RT-1000-356: add parameter for configuring size of the provisioning thread stack Signed-off-by: Alexander Yurtsev --- subsys/net/lib/nrf_provisioning/Kconfig | 4 ++++ subsys/net/lib/nrf_provisioning/src/nrf_provisioning.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/subsys/net/lib/nrf_provisioning/Kconfig b/subsys/net/lib/nrf_provisioning/Kconfig index f80d512365..9d63ee90a0 100644 --- a/subsys/net/lib/nrf_provisioning/Kconfig +++ b/subsys/net/lib/nrf_provisioning/Kconfig @@ -64,6 +64,10 @@ config NRF_PROVISIONING_TX_BUF_SZ int "TX buffer size" default 2048 +config NRF_PROVISIONING_STACK_SIZE + int "Provisioning thread stack size" + default 2048 + config NRF_PROVISIONING_JWT_SEC_TAG int "Provision Service's security tag, private Device Identity key used by default" default 0 diff --git a/subsys/net/lib/nrf_provisioning/src/nrf_provisioning.c b/subsys/net/lib/nrf_provisioning/src/nrf_provisioning.c index c2582f0d97..aaa716c19e 100644 --- a/subsys/net/lib/nrf_provisioning/src/nrf_provisioning.c +++ b/subsys/net/lib/nrf_provisioning/src/nrf_provisioning.c @@ -650,7 +650,7 @@ int nrf_provisioning_req(void) return ret; } -#define NRF_PROVISIONING_STACK_SIZE 3072 +#define NRF_PROVISIONING_STACK_SIZE CONFIG_NRF_PROVISIONING_STACK_SIZE #define NRF_PROVISIONING_PRIORITY 5 K_THREAD_DEFINE(nrf_provisioning, NRF_PROVISIONING_STACK_SIZE,