X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Fmsp430%2Fusart%2FHplMsp430Usart0C.nc;h=8c87accc68b6d517f6289bd89e00ce976ff2d53b;hb=26d7f5a6239a0f8fbb76588b3562654823acd43f;hp=8fa432376ae1ed7e188eac41dfec87fc343fcff8;hpb=1ba974b83d19fc41bf80acd52726f36f7f1df297;p=tinyos-2.x.git diff --git a/tos/chips/msp430/usart/HplMsp430Usart0C.nc b/tos/chips/msp430/usart/HplMsp430Usart0C.nc index 8fa43237..8c87accc 100644 --- a/tos/chips/msp430/usart/HplMsp430Usart0C.nc +++ b/tos/chips/msp430/usart/HplMsp430Usart0C.nc @@ -61,29 +61,31 @@ * @version $Revision$ $Date$ */ -#include "msp430UsartResource.h" +#include "msp430usart.h" configuration HplMsp430Usart0C { - - provides interface AsyncStdControl; + provides interface HplMsp430Usart; provides interface HplMsp430UsartInterrupts; - + provides interface HplMsp430I2CInterrupts; + } implementation { components HplMsp430Usart0P as HplUsartP; - components HplMsp430GeneralIOC as GIO; - - AsyncStdControl = HplUsartP; HplMsp430Usart = HplUsartP; HplMsp430UsartInterrupts = HplUsartP; + HplMsp430I2CInterrupts = HplUsartP; + components HplMsp430GeneralIOC as GIO; HplUsartP.SIMO -> GIO.SIMO0; HplUsartP.SOMI -> GIO.SOMI0; HplUsartP.UCLK -> GIO.UCLK0; HplUsartP.URXD -> GIO.URXD0; HplUsartP.UTXD -> GIO.UTXD0; + components HplMsp430InterruptSigP; + HplUsartP.SIGNAL_UART0RX_VECTOR -> HplMsp430InterruptSigP.SIGNAL_UART0RX_VECTOR; + HplUsartP.SIGNAL_UART0TX_VECTOR -> HplMsp430InterruptSigP.SIGNAL_UART0TX_VECTOR; }