From ff8d7914a9b20f483ee41f86474c07b3e29eda5a Mon Sep 17 00:00:00 2001 From: Diogo Diniz Date: Wed, 1 Jul 2026 11:49:50 +0100 Subject: [PATCH] fix: Increased stack size to allow printf to work --- app/src/tasks/requester_task.c | 2 +- app/src/tasks/requester_task.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/tasks/requester_task.c b/app/src/tasks/requester_task.c index bb87fe0..eb42270 100644 --- a/app/src/tasks/requester_task.c +++ b/app/src/tasks/requester_task.c @@ -67,7 +67,7 @@ void requester_task_main(void *params) // Profit (send to UART to ensure it worked) char strbuf[32]; - sprintf(strbuf, "%lu\r\n", num); + snprintf(strbuf, sizeof(strbuf), "%lu\r\n", num); HAL_UART_Transmit(&huart2, (uint8_t*)strbuf, strlen(strbuf), 9999); } } diff --git a/app/src/tasks/requester_task.h b/app/src/tasks/requester_task.h index 4fe6707..568d7e7 100644 --- a/app/src/tasks/requester_task.h +++ b/app/src/tasks/requester_task.h @@ -5,7 +5,7 @@ #include "task.h" #include "FreeRTOSConfig.h" -#define REQUESTER_TASK_STACK_DEPTH configMINIMAL_STACK_SIZE +#define REQUESTER_TASK_STACK_DEPTH 256 #define REQUESTER_TASK_PRIORITY (configMAX_PRIORITIES - 1) extern StackType_t _requester_task_stack[REQUESTER_TASK_STACK_DEPTH];