X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Fmsp430%2Fusci%2FMsp430SpiB1C.nc;h=ad0997a4a1e14762a94c480156c66dc3eba16456;hb=b054fbe2a8deacc35f0067deb15274da53d96984;hp=0e20f519a01ffd76310c6620b380e9108a451ff4;hpb=02d7b93b83a3bd5299b12bb3ed85c65860578f3d;p=tinyos-2.x.git diff --git a/tos/chips/msp430/usci/Msp430SpiB1C.nc b/tos/chips/msp430/usci/Msp430SpiB1C.nc index 0e20f519..ad0997a4 100644 --- a/tos/chips/msp430/usci/Msp430SpiB1C.nc +++ b/tos/chips/msp430/usci/Msp430SpiB1C.nc @@ -40,7 +40,7 @@ #include "Msp430Usci.h" -configuration Msp430SpiB1C { +generic configuration Msp430SpiB1C() { provides { interface Resource; interface ResourceRequested; @@ -55,12 +55,12 @@ implementation { CLIENT_ID = unique(MSP430_USCIB1_RESOURCE) }; - components Msp430SpiP as SpiP; + components new Msp430SpiP() as SpiP; SpiByte = SpiP; SpiPacket = SpiP; Msp430UsciSpiConfigure = SpiP; - components new Msp430UsciA0C() as UsciC; + components Msp430UsciA0C as UsciC; Resource = UsciC.Resource[CLIENT_ID]; ResourceRequested = UsciC.ResourceRequested[CLIENT_ID]; ArbiterInfo = UsciC.ArbiterInfo;