generic configuration SensirionSht11C() {
provides interface Read<uint16_t> as Temperature;
provides interface Read<uint16_t> as Humidity;
+ //provides interface HalSht11Advanced;
}
implementation {
components new SensirionSht11ReaderP();
SensirionSht11ReaderP.Sht11Temp -> HalSensirionSht11C.SensirionSht11[ TEMP_KEY ];
SensirionSht11ReaderP.HumResource -> HalSensirionSht11C.Resource[ HUM_KEY ];
SensirionSht11ReaderP.Sht11Hum -> HalSensirionSht11C.SensirionSht11[ HUM_KEY ];
+
+ //enum { ADV_KEY = unique("Sht11.Resource") };
+ //components HalSht11ControlP;
+ //HalSht11Advanced = HalSht11ControlP;
+ //HalSht11ControlP.Resource -> HalSensirionSht11C.Resource[ ADV_KEY ];
+ //HalSht11ControlP.SensirionSht11 -> HalSensirionSht11C.SensirionSht11[ ADV_KEY ];
}