From 3941936da90a1cb1e03d3bce2b42beec3e606f20 Mon Sep 17 00:00:00 2001 From: smckown Date: Mon, 27 Apr 2009 04:48:57 +0000 Subject: [PATCH] Msp430SpiP SpiPacket.sendDone was incorrectly sending len==0. --- tos/chips/msp430/usci/Msp430SpiP.nc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); } } -- 2.39.2