FSFW Update #26
2
fsfw
2
fsfw
@ -1 +1 @@
|
|||||||
Subproject commit 778ef4ef230019ca4b155a77518156793cf5d308
|
Subproject commit 0e92fa40466e12ca5101ea195696f9323af0cace
|
@ -5,7 +5,7 @@
|
|||||||
#include <linux/spi/SpiCookie.h>
|
#include <linux/spi/SpiCookie.h>
|
||||||
|
|
||||||
#include <fsfw/ipc/MutexFactory.h>
|
#include <fsfw/ipc/MutexFactory.h>
|
||||||
#include <fsfw/ipc/MutexHelper.h>
|
#include <fsfw/ipc/MutexGuard.h>
|
||||||
#include <fsfw/globalfunctions/arrayprinter.h>
|
#include <fsfw/globalfunctions/arrayprinter.h>
|
||||||
|
|
||||||
#include <linux/spi/spidev.h>
|
#include <linux/spi/spidev.h>
|
||||||
@ -174,7 +174,7 @@ ReturnValue_t SpiComIF::sendMessage(CookieIF *cookie, const uint8_t *sendData, s
|
|||||||
gpioId_t gpioId = spiCookie->getChipSelectPin();
|
gpioId_t gpioId = spiCookie->getChipSelectPin();
|
||||||
|
|
||||||
/* GPIO access is mutex protected */
|
/* GPIO access is mutex protected */
|
||||||
MutexHelper(spiMutex, timeoutType, timeoutMs);
|
MutexGuard(spiMutex, timeoutType, timeoutMs);
|
||||||
|
|
||||||
/* Pull SPI CS low. For now, no support for active high given */
|
/* Pull SPI CS low. For now, no support for active high given */
|
||||||
if(gpioId != gpio::NO_GPIO) {
|
if(gpioId != gpio::NO_GPIO) {
|
||||||
@ -255,7 +255,7 @@ ReturnValue_t SpiComIF::requestReceiveMessage(CookieIF *cookie, size_t requestLe
|
|||||||
}
|
}
|
||||||
|
|
||||||
gpioId_t gpioId = spiCookie->getChipSelectPin();
|
gpioId_t gpioId = spiCookie->getChipSelectPin();
|
||||||
MutexHelper(spiMutex, timeoutType, timeoutMs);
|
MutexGuard(spiMutex, timeoutType, timeoutMs);
|
||||||
if(gpioId != gpio::NO_GPIO) {
|
if(gpioId != gpio::NO_GPIO) {
|
||||||
gpioComIF->pullLow(gpioId);
|
gpioComIF->pullLow(gpioId);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user