From b3bf0bdc4a86f9ed9caeca0c0f78037f0440b302 Mon Sep 17 00:00:00 2001 From: smckown Date: Wed, 6 May 2009 14:57:47 +0000 Subject: [PATCH] Msp430SpiP.sendData() reads rxbuf redundantly. --- tos/chips/msp430/usci/Msp430SpiP.nc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); } -- 2.39.2