*/
configuration HalSensirionSht11C {
+ provides interface SplitControl;
provides interface Resource[ uint8_t client ];
provides interface SensirionSht11[ uint8_t client ];
}
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;