Adding Code for freeRTOS

This commit is contained in:
mohr committed 2018-07-20 15:10:41 +02:00
1 parent d1bc3a71a1
commit db1f93a155
37 files changed
+1332 -73

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
#ifndef OS_RTEMS_MUTEX_H_
#define OS_RTEMS_MUTEX_H_
#include <framework/ipc/MutexIF.h>
#include <FreeRTOS.h>
#include "semphr.h"
class Mutex : public MutexIF {
public:
Mutex();
~Mutex();
ReturnValue_t lockMutex(uint32_t timeoutMs);
ReturnValue_t unlockMutex();
private:
SemaphoreHandle_t handle;
};
#endif /* OS_RTEMS_MUTEX_H_ */