#include <juce.h>
#include <FreeRTOS.h>
#include <StackMacros.h>
#include <semphr.h>
#include <queue.h>
#include <JUCEqueue.h>
#include <JUCEqueue.hpp>
Functions | |
xSemaphoreHandle | JUCESemaphoreCreateMutex (void) |
int | JUCESemaphoreTake (xSemaphoreHandle Semaphore) |
int | JUCESemaphoreGive (xSemaphoreHandle Semaphore) |
void | MutexList_Add (CriticalSection *mutexPointer, int mutexID) |
void | MutexList_Del (CriticalSection *mutexPointer) |
CriticalSection * | MutexList_GetPointer (int mutexID) |
int | MutexListList_GetID (CriticalSection *mutexPointer) |
Variables | |
CriticalSection | queuelistmutex |
int | mutexID = 0 |
xSemaphoreHandle JUCESemaphoreCreateMutex | ( | void | ) |
int JUCESemaphoreGive | ( | xSemaphoreHandle | Semaphore | ) |
int JUCESemaphoreTake | ( | xSemaphoreHandle | Semaphore | ) |
void MutexList_Add | ( | CriticalSection * | mutexPointer, | |
int | mutexID | |||
) |
void MutexList_Del | ( | CriticalSection * | mutexPointer | ) |
CriticalSection* MutexList_GetPointer | ( | int | mutexID | ) |
int MutexListList_GetID | ( | CriticalSection * | mutexPointer | ) |
int mutexID = 0 |
CriticalSection queuelistmutex |