]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
Msp430SpiP.sendData() reads rxbuf redundantly.
authorsmckown <smckown@4bc1554a-c7f2-4f65-a403-e0be01f0239c>
Wed, 6 May 2009 14:57:47 +0000 (14:57 +0000)
committerR. Steve McKown <rsmckown@gmail.com>
Tue, 1 Dec 2009 03:01:31 +0000 (20:01 -0700)
tos/chips/msp430/usci/Msp430SpiP.nc

index e44a0454620fbb4e518697fd5ebb1c7c2bf93457..12b2293214b8c62b0b53c59895c991ba401ef85b 100644 (file)
@@ -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);
       }