mirror of
https://git.intern.spaceteamaachen.de/ALPAKA/rtos2-utils.git
synced 2025-08-06 19:17:34 +00:00
Add mutex implementation
This commit is contained in:
19
src/os2/mutex.cpp
Normal file
19
src/os2/mutex.cpp
Normal file
@@ -0,0 +1,19 @@
|
||||
#include <sta/os2/mutex.hpp>
|
||||
|
||||
|
||||
namespace sta
|
||||
{
|
||||
Os2Mutex::Os2Mutex(osMutexId_t * handle)
|
||||
: handle_{handle}
|
||||
{}
|
||||
|
||||
void Os2Mutex::acquire()
|
||||
{
|
||||
osMutexAcquire(*handle_, osWaitForever);
|
||||
}
|
||||
|
||||
void Os2Mutex::release()
|
||||
{
|
||||
osMutexRelease(*handle_);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user