X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Fmsp430%2Fusci%2FMsp430UartP.nc;fp=tos%2Fchips%2Fmsp430%2Fusci%2FMsp430UartP.nc;h=ddf074bdd0952100c4319207af6fcdb2a6d3a5ff;hb=01fbb19513c5581165fde6910631f7b100657a7c;hp=06ea790323fa9ff95e81ee100feb7ad34c7fb45c;hpb=a3d783de9819e076b2c7c7b05a80363547a06099;p=tinyos-2.x.git diff --git a/tos/chips/msp430/usci/Msp430UartP.nc b/tos/chips/msp430/usci/Msp430UartP.nc index 06ea7903..ddf074bd 100644 --- a/tos/chips/msp430/usci/Msp430UartP.nc +++ b/tos/chips/msp430/usci/Msp430UartP.nc @@ -152,6 +152,7 @@ implementation { return FAIL; m_sobuf = buf; m_solen = len; + while (!call Registers.getIfgTx()); call Registers.setIeTx(); call Registers.setTxbuf(*m_sobuf); m_slen = m_solen - 1;