X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Fmsp430%2Fusci%2FMsp430SpiP.nc;h=12b2293214b8c62b0b53c59895c991ba401ef85b;hb=b3bf0bdc4a86f9ed9caeca0c0f78037f0440b302;hp=e44a0454620fbb4e518697fd5ebb1c7c2bf93457;hpb=4ba7aa9211d754b2d11e6cf91712494b2e3dbd98;p=tinyos-2.x.git diff --git a/tos/chips/msp430/usci/Msp430SpiP.nc b/tos/chips/msp430/usci/Msp430SpiP.nc index e44a0454..12b22932 100644 --- a/tos/chips/msp430/usci/Msp430SpiP.nc +++ b/tos/chips/msp430/usci/Msp430SpiP.nc @@ -217,7 +217,7 @@ implementation { while (!call Registers.getIfgRx() && !call Registers.getCtl1(UCSWRST)); tmp = call Registers.getRxbuf(); if (m_rxBuf) - m_rxBuf[m_pos - 1] = call Registers.getRxbuf(); + m_rxBuf[m_pos - 1] = tmp; while (!call Registers.getIfgTx() && !call Registers.getCtl1(UCSWRST)); call Registers.setTxbuf(m_txBuf ? m_txBuf[m_pos] : 0); }