From 7c7d7745225f8bc47ed17ac24f9576fd9f0aae3e Mon Sep 17 00:00:00 2001 From: Erick Ahmed Date: Sun, 14 Jun 2026 14:18:28 +0200 Subject: [PATCH] Create semaphores for signalling new message in FIFO buffer --- Core/Src/main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Core/Src/main.c b/Core/Src/main.c index 70e1f62..f6cf1ad 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -147,7 +147,13 @@ int main(void) /* USER CODE END RTOS_MUTEX */ /* USER CODE BEGIN RTOS_SEMAPHORES */ - /* add semaphores, ... */ + osSemaphoreId_t xLEDSemaphoreCAN1; + xLEDSemaphoreCAN1 = osSemaphoreNew(255, 0, NULL); + + osSemaphoreId_t xLEDSemaphoreCAN2; + xLEDSemaphoreCAN2 = osSemaphoreNew(255, 0, NULL); + + if (xLEDSemaphoreCAN1 == NULL || xLEDSemaphoreCAN2 == NULL) Error_Handler(); /* USER CODE END RTOS_SEMAPHORES */ /* USER CODE BEGIN RTOS_TIMERS */