mirror of
https://git.intern.spaceteamaachen.de/ALPAKA/rtos2-utils.git
synced 2025-06-10 01:55:59 +00:00
Mutex acquire with timeout available
This commit is contained in:
parent
3e28326798
commit
9b12b61546
@ -26,6 +26,7 @@ namespace sta
|
||||
RtosMutex(osMutexId_t * handle);
|
||||
|
||||
void acquire() override;
|
||||
void acquire(uint32_t timeout) override;
|
||||
void release() override;
|
||||
|
||||
private:
|
||||
|
@ -12,6 +12,11 @@ namespace sta
|
||||
osMutexAcquire(*handle_, osWaitForever);
|
||||
}
|
||||
|
||||
void RtosMutex::acquire(uint32_t timeout)
|
||||
{
|
||||
osMutexAcquire(*handle_, timeout);
|
||||
}
|
||||
|
||||
void RtosMutex::release()
|
||||
{
|
||||
osMutexRelease(*handle_);
|
||||
|
Loading…
x
Reference in New Issue
Block a user