From 6bcc977c65b5359a813a1ab4588117dc6b778932 Mon Sep 17 00:00:00 2001 From: Erick Ahmed Date: Tue, 16 Jun 2026 23:07:50 +0200 Subject: [PATCH] Switch ISR semaphore release to normal semaphore release --- Core/Src/cansend.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Core/Src/cansend.c b/Core/Src/cansend.c index 6e3a58c..cbc5a78 100644 --- a/Core/Src/cansend.c +++ b/Core/Src/cansend.c @@ -85,9 +85,7 @@ void HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart) { if (huart->Instance == USART1) { - BaseType_t xHigherPriorityTaskWoken = pdFALSE; - osSemaphoreReleaseFromISR(xUARTDMASemaphore, &xHigherPriorityTaskWoken); - portYIELD_FROM_ISR(xHigherPriorityTaskWoken); + osSemaphoreRelease(xUARTDMASemaphore); } } /* END HAL_UART_TxCpltCallback */