[Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/ds2745 HplDS2745.nc, 1.1.2.1, 1.1.2.2 HplDS2745LogicP.nc, 1.1.2.1, 1.1.2.2

Kaisen Lin kaisenl at users.sourceforge.net
Fri Aug 11 11:53:26 PDT 2006


Update of /cvsroot/tinyos/tinyos-2.x/tos/chips/ds2745
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv3323

Modified Files:
      Tag: tinyos-2_0_devel-BRANCH
	HplDS2745.nc HplDS2745LogicP.nc 
Log Message:
DS2745 fixes

Index: HplDS2745.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/ds2745/Attic/HplDS2745.nc,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -C2 -d -r1.1.2.1 -r1.1.2.2
*** HplDS2745.nc	11 Aug 2006 00:06:31 -0000	1.1.2.1
--- HplDS2745.nc	11 Aug 2006 18:53:24 -0000	1.1.2.2
***************
*** 110,114 ****
     * @return SUCCESS if the measurement will be made
     */
!   command measureAccCurrent();
  
    /**
--- 110,114 ----
     * @return SUCCESS if the measurement will be made
     */
!   command error_t measureAccCurrent();
  
    /**

Index: HplDS2745LogicP.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/ds2745/Attic/HplDS2745LogicP.nc,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -C2 -d -r1.1.2.1 -r1.1.2.2
*** HplDS2745LogicP.nc	11 Aug 2006 00:06:31 -0000	1.1.2.1
--- HplDS2745LogicP.nc	11 Aug 2006 18:53:24 -0000	1.1.2.2
***************
*** 60,64 ****
      STATE_SETCONFIG,
      STATE_READTEMP,
!     STATE_READVOLTAGE
      STATE_READCURRENT,
      STATE_READACCCURRENT,
--- 60,64 ----
      STATE_SETCONFIG,
      STATE_READTEMP,
!     STATE_READVOLTAGE,
      STATE_READCURRENT,
      STATE_READACCCURRENT,
***************
*** 69,75 ****
    uint8_t mI2CBuffer[4];
    uint8_t mState;
!   norace error_t mSSError;
  
!   static errot_t doReadReg(uint8_t nextSTate, uint8_t reg) {
      error_t error = SUCCESS;
  	
--- 69,75 ----
    uint8_t mI2CBuffer[4];
    uint8_t mState;
!   norace error_t mSSError = SUCCESS;
  
!   static error_t doReadReg(uint8_t nextState, uint8_t reg) {
      error_t error = SUCCESS;
  	
***************
*** 123,127 ****
    task void StartDone() {
      atomic mState = STATE_IDLE;
!     signal SplitControl.startDone();
      return;
    }
--- 123,127 ----
    task void StartDone() {
      atomic mState = STATE_IDLE;
!     signal SplitControl.startDone(mSSError);
      return;
    }
***************
*** 186,194 ****
    }
  
!   command error_t HplDS2745.setOffsetBias(uint16_t val) { 
      return doSetReg(STATE_SETBIAS,DS2745_PTR_OFFSETBIAS,val); 
    }
  
!   command error_t HplDS2745.setAccOffsetBias(uint16_t val) {
      return doSetReg(STATE_SETACCBIAS,DS2745_PTR_ACCBIAS,val); 
    }
--- 186,194 ----
    }
  
!   command error_t HplDS2745.setOffsetBias(int8_t val) { 
      return doSetReg(STATE_SETBIAS,DS2745_PTR_OFFSETBIAS,val); 
    }
  
!   command error_t HplDS2745.setAccOffsetBias(int8_t val) {
      return doSetReg(STATE_SETACCBIAS,DS2745_PTR_ACCBIAS,val); 
    }
***************
*** 243,247 ****
      case STATE_READACCCURRENT:
        if (error) 
! 	signal HplDS2745.measureAccCurrentDoneDone(error,0);
        else
  	error = call I2CPacket.read((I2C_START | I2C_STOP),devAddr,2,mI2CBuffer);
--- 243,247 ----
      case STATE_READACCCURRENT:
        if (error) 
! 	signal HplDS2745.measureAccCurrentDone(error,0);
        else
  	error = call I2CPacket.read((I2C_START | I2C_STOP),devAddr,2,mI2CBuffer);



More information about the Tinyos-2-commits mailing list