[Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/atm128/spi
Atm128SpiP.nc, 1.1.2.9, 1.1.2.10
Jonathan Hui
jwhui at users.sourceforge.net
Thu Sep 28 12:26:23 PDT 2006
Update of /cvsroot/tinyos/tinyos-2.x/tos/chips/atm128/spi
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv30064/chips/atm128/spi
Modified Files:
Tag: tinyos-2_0_devel-BRANCH
Atm128SpiP.nc
Log Message:
Changes to SpiByte interface. Return received byte since error_t is no
longer returned.
Index: Atm128SpiP.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/atm128/spi/Atm128SpiP.nc,v
retrieving revision 1.1.2.9
retrieving revision 1.1.2.10
diff -C2 -d -r1.1.2.9 -r1.1.2.10
*** Atm128SpiP.nc 15 Aug 2006 11:59:08 -0000 1.1.2.9
--- Atm128SpiP.nc 28 Sep 2006 19:26:21 -0000 1.1.2.10
***************
*** 127,134 ****
}
! async command void SpiByte.write( uint8_t tx, uint8_t* rx ) {
call Spi.write( tx );
while ( !( SPSR & 0x80 ) );
! *rx = call Spi.read();
}
--- 127,134 ----
}
! async command uint8_t SpiByte.write( uint8_t tx ) {
call Spi.write( tx );
while ( !( SPSR & 0x80 ) );
! return call Spi.read();
}
***************
*** 177,183 ****
uint8_t val;
if (tx != NULL)
! call SpiByte.write( tx[tmpPos], &val );
else
! call SpiByte.write( 0, &val );
if (rx != NULL) {
--- 177,183 ----
uint8_t val;
if (tx != NULL)
! val = call SpiByte.write( tx[tmpPos] );
else
! val = call SpiByte.write( 0 );
if (rx != NULL) {
More information about the Tinyos-2-commits
mailing list