8 #include "RtosSemaphore.hpp"
9 #include "RtosPortable.hpp"
24 RtosSemaphore::~RtosSemaphore() {
36 internalWakeUpWaitingToTake();
47 if (mCurrentCount < mMaxCount) {
49 internalWakeUpWaitingToTake();
63 internalWakeUpWaitingToGive();
74 if (mCurrentCount >= 0) {
76 internalWakeUpWaitingToGive();