[Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/xe1205
XE1205SpiImplP.nc, 1.1.2.3, 1.1.2.4
Jonathan Hui
jwhui at users.sourceforge.net
Thu Sep 28 12:26:24 PDT 2006
Update of /cvsroot/tinyos/tinyos-2.x/tos/chips/xe1205
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv30064/chips/xe1205
Modified Files:
Tag: tinyos-2_0_devel-BRANCH
XE1205SpiImplP.nc
Log Message:
Changes to SpiByte interface. Return received byte since error_t is no
longer returned.
Index: XE1205SpiImplP.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/xe1205/XE1205SpiImplP.nc,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -C2 -d -r1.1.2.3 -r1.1.2.4
*** XE1205SpiImplP.nc 15 Aug 2006 11:59:09 -0000 1.1.2.3
--- XE1205SpiImplP.nc 28 Sep 2006 19:26:22 -0000 1.1.2.4
***************
*** 234,239 ****
async command void Reg.read[uint8_t addr](uint8_t* data)
{
- error_t status;
-
#if 1
if (call NssDataPin.get() != TRUE || call NssConfigPin.get() != TRUE)
--- 234,237 ----
***************
*** 243,248 ****
call NssDataPin.set();
call NssConfigPin.clr();
! call SpiByte.write(XE1205_READ(addr), &status);
! call SpiByte.write(0, data);
call NssConfigPin.set();
}
--- 241,246 ----
call NssDataPin.set();
call NssConfigPin.clr();
! call SpiByte.write(XE1205_READ(addr));
! *data = call SpiByte.write(0);
call NssConfigPin.set();
}
***************
*** 250,255 ****
async command void Reg.write[uint8_t addr](uint8_t data)
{
- error_t status;
-
#if 1
if (call NssDataPin.get() != TRUE || call NssConfigPin.get() != TRUE)
--- 248,251 ----
***************
*** 259,264 ****
call NssDataPin.set();
call NssConfigPin.clr();
! call SpiByte.write(XE1205_WRITE(addr), &status);
! call SpiByte.write(data, &status);
call NssConfigPin.set();
}
--- 255,260 ----
call NssDataPin.set();
call NssConfigPin.clr();
! call SpiByte.write(XE1205_WRITE(addr));
! call SpiByte.write(data);
call NssConfigPin.set();
}
More information about the Tinyos-2-commits
mailing list