X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fsensorboards%2Fim2sb%2FHalSensirionSht11C.nc;h=38599ca464f3fe6224485ef674d6febf1e2d0a30;hb=5b6c97c9ed82a7f8737639b5201954f0b7cc8a4e;hp=f5f9a02baa9da55dbe033960edd773ef4bd21cf8;hpb=1ba974b83d19fc41bf80acd52726f36f7f1df297;p=tinyos-2.x.git diff --git a/tos/sensorboards/im2sb/HalSensirionSht11C.nc b/tos/sensorboards/im2sb/HalSensirionSht11C.nc index f5f9a02b..38599ca4 100644 --- a/tos/sensorboards/im2sb/HalSensirionSht11C.nc +++ b/tos/sensorboards/im2sb/HalSensirionSht11C.nc @@ -42,6 +42,7 @@ */ configuration HalSensirionSht11C { + provides interface SplitControl; provides interface Resource[ uint8_t client ]; provides interface SensirionSht11[ uint8_t client ]; } @@ -49,14 +50,15 @@ implementation { components new SensirionSht11LogicP(); SensirionSht11 = SensirionSht11LogicP; - components MainC; - MainC.SoftwareInit -> HplSensirionSht11C; - components HplSensirionSht11C; + SplitControl = HplSensirionSht11C; Resource = HplSensirionSht11C.Resource; SensirionSht11LogicP.DATA -> HplSensirionSht11C.DATA; SensirionSht11LogicP.CLOCK -> HplSensirionSht11C.SCK; SensirionSht11LogicP.InterruptDATA -> HplSensirionSht11C.InterruptDATA; + + components SensirionBusyWaitC; + SensirionSht11LogicP.BusyWait -> SensirionBusyWaitC; components new TimerMilliC(); SensirionSht11LogicP.Timer -> TimerMilliC;