From 9036821843546766865850d64384846b9f69b83c Mon Sep 17 00:00:00 2001 From: Neo Xu Date: Wed, 16 Oct 2024 23:09:39 +0800 Subject: [PATCH] Revert "fix(freertos): use xSemaphoreTakeRecursive (#6803)" This reverts commit 55faa53bcc8a082c407d81b2eb92fc5590aa178f. --- src/osal/lv_freertos.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osal/lv_freertos.c b/src/osal/lv_freertos.c index b5fd17d3d..f65a299aa 100644 --- a/src/osal/lv_freertos.c +++ b/src/osal/lv_freertos.c @@ -129,7 +129,7 @@ lv_result_t lv_mutex_lock(lv_mutex_t * pxMutex) /* If mutex in uninitialized, perform initialization. */ prvCheckMutexInit(pxMutex); - BaseType_t xMutexTakeStatus = xSemaphoreTakeRecursive(pxMutex->xMutex, portMAX_DELAY); + BaseType_t xMutexTakeStatus = xSemaphoreTake(pxMutex->xMutex, portMAX_DELAY); if(xMutexTakeStatus != pdTRUE) { LV_LOG_ERROR("xSemaphoreTake failed!"); return LV_RESULT_INVALID; @@ -165,7 +165,7 @@ lv_result_t lv_mutex_unlock(lv_mutex_t * pxMutex) /* If mutex in uninitialized, perform initialization. */ prvCheckMutexInit(pxMutex); - BaseType_t xMutexGiveStatus = xSemaphoreGiveRecursive(pxMutex->xMutex); + BaseType_t xMutexGiveStatus = xSemaphoreGive(pxMutex->xMutex); if(xMutexGiveStatus != pdTRUE) { LV_LOG_ERROR("xSemaphoreGive failed!"); return LV_RESULT_INVALID;