[Tinyos-2-commits] CVS: tinyos-2.x/tos/chips/tda5250
HplTda5250DataC.nc, 1.1.2.2, 1.1.2.3 HplTda5250DataP.nc,
1.1.2.10, 1.1.2.11
Philipp Huppertz
phihup at users.sourceforge.net
Wed Oct 11 04:50:52 PDT 2006
- Previous message: [Tinyos-2-commits]
CVS: tinyos-2.x/tos/platforms/eyesIFX/chips/tda5250
HplTda5250DataIOC.nc, 1.1.2.2, 1.1.2.3 HplTda5250DataIOP.nc,
1.1.2.2, 1.1.2.3
- Next message: [Tinyos-2-commits] CVS: tinyos-2.x/tos/platforms/eyesIFX/byte_radio
code4b6b.h, NONE, 1.1.2.1 Uart4b6bPhyC.nc, NONE,
1.1.2.1 Uart4b6bPhyP.nc, NONE, 1.1.2.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/tinyos/tinyos-2.x/tos/chips/tda5250
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv23236/tos/chips/tda5250
Modified Files:
Tag: tinyos-2_0_devel-BRANCH
HplTda5250DataC.nc HplTda5250DataP.nc
Log Message:
- updated to new Uart interfaces
Index: HplTda5250DataC.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/tda5250/Attic/HplTda5250DataC.nc,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -C2 -d -r1.1.2.2 -r1.1.2.3
*** HplTda5250DataC.nc 15 Aug 2006 13:54:06 -0000 1.1.2.2
--- HplTda5250DataC.nc 11 Oct 2006 11:50:49 -0000 1.1.2.3
***************
*** 57,64 ****
ResourceRequested = HplTda5250DataP.ResourceRequested;
HplTda5250Data = HplTda5250DataP;
! HplTda5250DataControl = HplTda5250DataIOC;
HplTda5250DataP.DATA -> Tda5250RadioIOC.Tda5250RadioDATA;
! HplTda5250DataP.Uart -> HplTda5250DataIOC.SerialByteComm;
HplTda5250DataP.UartResource -> HplTda5250DataIOC.Resource;
HplTda5250DataP.UartResourceRequested -> HplTda5250DataIOC.ResourceRequested;
--- 57,65 ----
ResourceRequested = HplTda5250DataP.ResourceRequested;
HplTda5250Data = HplTda5250DataP;
! HplTda5250DataControl = HplTda5250DataP;
HplTda5250DataP.DATA -> Tda5250RadioIOC.Tda5250RadioDATA;
! HplTda5250DataP.Uart -> HplTda5250DataIOC.UartStream;
! HplTda5250DataP.UartDataControl -> HplTda5250DataIOC.UartDataControl;
HplTda5250DataP.UartResource -> HplTda5250DataIOC.Resource;
HplTda5250DataP.UartResourceRequested -> HplTda5250DataIOC.ResourceRequested;
Index: HplTda5250DataP.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-2.x/tos/chips/tda5250/HplTda5250DataP.nc,v
retrieving revision 1.1.2.10
retrieving revision 1.1.2.11
diff -C2 -d -r1.1.2.10 -r1.1.2.11
*** HplTda5250DataP.nc 15 Aug 2006 13:54:06 -0000 1.1.2.10
--- HplTda5250DataP.nc 11 Oct 2006 11:50:49 -0000 1.1.2.11
***************
*** 49,54 ****
uses {
interface GeneralIO as DATA;
! interface SerialByteComm as Uart;
! interface HplTda5250DataControl as UartControl;
interface Resource as UartResource;
interface ResourceRequested as UartResourceRequested;
--- 49,54 ----
uses {
interface GeneralIO as DATA;
! interface UartStream as Uart;
! interface HplTda5250DataControl as UartDataControl;
interface Resource as UartResource;
interface ResourceRequested as UartResourceRequested;
***************
*** 107,129 ****
if(call UartResource.isOwner() == FALSE)
return FAIL;
! return call Uart.put(data);
}
! async event void Uart.putDone() {
if(call UartResource.isOwner() == FALSE)
return;
signal HplTda5250Data.txReady();
}
!
! async event void Uart.get(uint8_t data) {
! if(call UartResource.isOwner() == FALSE)
! return;
! signal HplTda5250Data.rxDone(data);
! }
async command error_t HplTda5250DataControl.setToTx() {
if(call UartResource.isOwner() == FALSE)
return FAIL;
! return call UartControl.setToTx();
}
--- 107,132 ----
if(call UartResource.isOwner() == FALSE)
return FAIL;
! return call Uart.send(&data, 1);
}
! async event void Uart.sendDone( uint8_t* buf, uint16_t len, error_t error ) {
if(call UartResource.isOwner() == FALSE)
return;
signal HplTda5250Data.txReady();
}
!
! async event void Uart.receivedByte( uint8_t data ) {
! if(call UartResource.isOwner() == FALSE)
! return;
! signal HplTda5250Data.rxDone(data);
! }
! async event void Uart.receiveDone( uint8_t* buf, uint16_t len, error_t error ) {}
async command error_t HplTda5250DataControl.setToTx() {
if(call UartResource.isOwner() == FALSE)
return FAIL;
! call UartDataControl.setToTx();
! call Uart.disableReceiveInterrupt();
! return SUCCESS;
}
***************
*** 131,138 ****
if(call UartResource.isOwner() == FALSE)
return FAIL;
! return call UartControl.setToRx();
}
-
default event void Resource.granted() {}
default async event void HplTda5250Data.txReady() {}
--- 134,142 ----
if(call UartResource.isOwner() == FALSE)
return FAIL;
! call UartDataControl.setToRx();
! call Uart.enableReceiveInterrupt();
! return SUCCESS;
}
default event void Resource.granted() {}
default async event void HplTda5250Data.txReady() {}
- Previous message: [Tinyos-2-commits]
CVS: tinyos-2.x/tos/platforms/eyesIFX/chips/tda5250
HplTda5250DataIOC.nc, 1.1.2.2, 1.1.2.3 HplTda5250DataIOP.nc,
1.1.2.2, 1.1.2.3
- Next message: [Tinyos-2-commits] CVS: tinyos-2.x/tos/platforms/eyesIFX/byte_radio
code4b6b.h, NONE, 1.1.2.1 Uart4b6bPhyC.nc, NONE,
1.1.2.1 Uart4b6bPhyP.nc, NONE, 1.1.2.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Tinyos-2-commits
mailing list