Fixed few wrong conditions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14947 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
parent
888847198d
commit
87b54b56c3
|
@ -570,7 +570,7 @@ msg_t spiIgnore(SPIDriver *spip, size_t n) {
|
||||||
osalSysLock();
|
osalSysLock();
|
||||||
|
|
||||||
msg = spiStartIgnoreI(spip, n);
|
msg = spiStartIgnoreI(spip, n);
|
||||||
if (msg != MSG_OK) {
|
if (msg == MSG_OK) {
|
||||||
msg = spiSynchronizeS(spip, TIME_INFINITE);
|
msg = spiSynchronizeS(spip, TIME_INFINITE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -639,7 +639,7 @@ msg_t spiSend(SPIDriver *spip, size_t n, const void *txbuf) {
|
||||||
osalSysLock();
|
osalSysLock();
|
||||||
|
|
||||||
msg = spiStartSendI(spip, n, txbuf);
|
msg = spiStartSendI(spip, n, txbuf);
|
||||||
if (msg != MSG_OK) {
|
if (msg == MSG_OK) {
|
||||||
msg = spiSynchronizeS(spip, TIME_INFINITE);
|
msg = spiSynchronizeS(spip, TIME_INFINITE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -672,7 +672,7 @@ msg_t spiReceive(SPIDriver *spip, size_t n, void *rxbuf) {
|
||||||
osalSysLock();
|
osalSysLock();
|
||||||
|
|
||||||
msg = spiStartReceiveI(spip, n, rxbuf);
|
msg = spiStartReceiveI(spip, n, rxbuf);
|
||||||
if (msg != MSG_OK) {
|
if (msg == MSG_OK) {
|
||||||
msg = spiSynchronizeS(spip, TIME_INFINITE);
|
msg = spiSynchronizeS(spip, TIME_INFINITE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue