From: smckown Date: Sat, 25 Apr 2009 18:39:02 +0000 (+0000) Subject: Fix error in last commit; need to check getIfgRx() not getIfgTx(). X-Git-Tag: release/2.1.0-1~14 X-Git-Url: https://oss.titaniummirror.com/gitweb/?p=tinyos-2.x.git;a=commitdiff_plain;h=e1600138e535f794f66b832dbb028c20b49ac5aa Fix error in last commit; need to check getIfgRx() not getIfgTx(). --- diff --git a/tos/chips/msp430/usci/Msp430SpiP.nc b/tos/chips/msp430/usci/Msp430SpiP.nc index 8e9100a9..922b7cff 100644 --- a/tos/chips/msp430/usci/Msp430SpiP.nc +++ b/tos/chips/msp430/usci/Msp430SpiP.nc @@ -180,14 +180,13 @@ implementation { if (end > m_len) end = m_len; - call Registers.setTxbuf((m_txBuf) ? m_txBuf[m_pos] : 0); + call Registers.setTxbuf(m_txBuf ? m_txBuf[m_pos] : 0); while (++m_pos < end) { - while (!call Registers.getIfgTx() && !call Registers.getCtl1(UCSWRST)); + while (!call Registers.getIfgRx() && !call Registers.getCtl1(UCSWRST)); + tmp = call Registers.getRxbuf(); if (m_rxBuf) m_rxBuf[m_pos - 1] = call Registers.getRxbuf(); - else - tmp = call Registers.getRxbuf(); - call Registers.setTxbuf((m_txBuf) ? m_txBuf[m_pos] : 0); + call Registers.setTxbuf(m_txBuf ? m_txBuf[m_pos] : 0); } } }