X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Fmsp430%2Fusci%2FMsp430UartA0C.nc;h=39b2e43b8ade314c4ec4757167aa3ecaca3fde16;hb=b054fbe2a8deacc35f0067deb15274da53d96984;hp=b9e6073c27a922b74dafac71fbac72518c581ffb;hpb=02d7b93b83a3bd5299b12bb3ed85c65860578f3d;p=tinyos-2.x.git diff --git a/tos/chips/msp430/usci/Msp430UartA0C.nc b/tos/chips/msp430/usci/Msp430UartA0C.nc index b9e6073c..39b2e43b 100644 --- a/tos/chips/msp430/usci/Msp430UartA0C.nc +++ b/tos/chips/msp430/usci/Msp430UartA0C.nc @@ -40,7 +40,7 @@ #include "Msp430Usci.h" -configuration Msp430UartA0C { +generic configuration Msp430UartA0C() { provides { interface Resource; interface ResourceRequested; @@ -55,12 +55,12 @@ implementation { CLIENT_ID = unique(MSP430_USCIA0_RESOURCE) }; - components Msp430UartP as UartP; + components new Msp430UartP() as UartP; UartStream = UartP; UartByte = UartP; Msp430UsciUartConfigure = UartP; - components new Msp430UsciA0C() as UsciC; + components Msp430UsciA0C as UsciC; Resource = UsciC.Resource[CLIENT_ID]; ResourceRequested = UsciC.ResourceRequested[CLIENT_ID]; ArbiterInfo = UsciC.ArbiterInfo;