From f39a4eed95f4b2b7d235b3cd23c22ce2e5554253 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Thu, 8 Apr 2021 19:51:22 +0200 Subject: [PATCH] create mutexes before starting tasks --- radio/src/tasks.cpp | 7 +++---- radio/src/tasks.h | 1 - 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/radio/src/tasks.cpp b/radio/src/tasks.cpp index a051cc509..a1df13c73 100644 --- a/radio/src/tasks.cpp +++ b/radio/src/tasks.cpp @@ -293,6 +293,9 @@ void tasksStart() { RTOS_INIT(); + RTOS_CREATE_MUTEX(audioMutex); + RTOS_CREATE_MUTEX(mixerMutex); + #if defined(CLI) cliStart(); #endif @@ -303,9 +306,5 @@ void tasksStart() #if !defined(SIMU) RTOS_CREATE_TASK(audioTaskId, audioTask, "audio", audioStack, AUDIO_STACK_SIZE, AUDIO_TASK_PRIO); #endif - - RTOS_CREATE_MUTEX(audioMutex); - RTOS_CREATE_MUTEX(mixerMutex); - RTOS_START(); } diff --git a/radio/src/tasks.h b/radio/src/tasks.h index 856aaf038..6f761d843 100644 --- a/radio/src/tasks.h +++ b/radio/src/tasks.h @@ -48,7 +48,6 @@ extern RTOS_TASK_HANDLE audioTaskId; extern RTOS_DEFINE_STACK(audioStack, AUDIO_STACK_SIZE); extern RTOS_MUTEX_HANDLE mixerMutex; -extern RTOS_FLAG_HANDLE openTxInitCompleteFlag; void stackPaint(); void tasksStart();