EIVE upstream #29
@ -23,12 +23,13 @@ class ManualCsLockWrapper : public HasReturnvaluesIF {
|
|||||||
}
|
}
|
||||||
|
|
||||||
~ManualCsLockWrapper() {
|
~ManualCsLockWrapper() {
|
||||||
if (lockResult == RETURN_OK) {
|
|
||||||
lock->unlockMutex();
|
|
||||||
}
|
|
||||||
if (gpioResult == RETURN_OK) {
|
if (gpioResult == RETURN_OK) {
|
||||||
gpioIF->pullHigh(cookie->getChipSelectPin());
|
gpioIF->pullHigh(cookie->getChipSelectPin());
|
||||||
}
|
}
|
||||||
|
cookie->setCsLockManual(false);
|
||||||
|
if (lockResult == RETURN_OK) {
|
||||||
|
lock->unlockMutex();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
ReturnValue_t lockResult;
|
ReturnValue_t lockResult;
|
||||||
ReturnValue_t gpioResult;
|
ReturnValue_t gpioResult;
|
||||||
|
Loading…
Reference in New Issue
Block a user