From: smckown Date: Mon, 27 Apr 2009 04:48:57 +0000 (+0000) Subject: Msp430SpiP SpiPacket.sendDone was incorrectly sending len==0. X-Git-Tag: release/2.1.0-1~13 X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=commitdiff_plain;h=3941936da90a1cb1e03d3bce2b42beec3e606f20;p=tinyos-2.x.git Msp430SpiP SpiPacket.sendDone was incorrectly sending len==0. --- diff --git a/tos/chips/msp430/usci/Msp430SpiP.nc b/tos/chips/msp430/usci/Msp430SpiP.nc index 922b7cff..ed3a331a 100644 --- a/tos/chips/msp430/usci/Msp430SpiP.nc +++ b/tos/chips/msp430/usci/Msp430SpiP.nc @@ -214,8 +214,9 @@ implementation { task void signalSendDone() { atomic { + uint16_t len = m_len; m_len = 0; - signal SpiPacket.sendDone(m_txBuf, m_rxBuf, m_len, SUCCESS); + signal SpiPacket.sendDone(m_txBuf, m_rxBuf, len, SUCCESS); } }