}
}
implementation {
- error_t sensirionSht11_humidity_read(uint16_t* val) @C() @spontaneous() {
+ error_t sensirionSht11_humidity_read(uint16_t* val) @C() AT_SPONTANEOUS {
return call Humidity.read(val);
}
- uint8_t sensirionSht11_humidity_getNumBits() @C() @spontaneous() {
+ uint8_t sensirionSht11_humidity_getNumBits() @C() AT_SPONTANEOUS {
return call HumidityMetadata.getSignificantBits();
}
- error_t sensirionSht11_temperature_read(uint16_t* val) @C() @spontaneous() {
+ error_t sensirionSht11_temperature_read(uint16_t* val) @C() AT_SPONTANEOUS {
return call Temperature.read(val);
}
- uint8_t sensirionSht11_temperature_getNumBits() @C() @spontaneous() {
+ uint8_t sensirionSht11_temperature_getNumBits() @C() AT_SPONTANEOUS {
return call TemperatureMetadata.getSignificantBits();
}
+
+ default command error_t Humidity.read(uint16_t* val) {
+ return FAIL;
+ }
+
+ default command uint8_t HumidityMetadata.getSignificantBits() {
+ return 0;
+ }
+
+ default command error_t Temperature.read(uint16_t* val) {
+ return FAIL;
+ }
+
+ default command uint8_t TemperatureMetadata.getSignificantBits() {
+ return 0;
+ }
}