X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Flib%2Ftosthreads%2Fsensorboards%2Ftmote_onboard%2FCHamamatsuS10871TsrP.nc;h=da4bfa9f4d552470cf083f6a9a08f04bbb663bea;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hp=8346ee8d82137d368370b6d58c539b5db84ca01f;hpb=adf1de6c009d13b7b52e68535c63b28f59c97400;p=tinyos-2.x.git diff --git a/tos/lib/tosthreads/sensorboards/tmote_onboard/CHamamatsuS10871TsrP.nc b/tos/lib/tosthreads/sensorboards/tmote_onboard/CHamamatsuS10871TsrP.nc index 8346ee8d..da4bfa9f 100644 --- a/tos/lib/tosthreads/sensorboards/tmote_onboard/CHamamatsuS10871TsrP.nc +++ b/tos/lib/tosthreads/sensorboards/tmote_onboard/CHamamatsuS10871TsrP.nc @@ -41,13 +41,25 @@ module CHamamatsuS10871TsrP { } } implementation { - error_t hamamatsuS10871_tsr_read(uint16_t* val) @C() @spontaneous() { + error_t hamamatsuS10871_tsr_read(uint16_t* val) @C() AT_SPONTANEOUS { return call Read.read(val); } - error_t hamamatsuS10871_tsr_readStream(uint32_t* usPeriod, uint16_t* buf, uint16_t count) @C() @spontaneous() { + error_t hamamatsuS10871_tsr_readStream(uint32_t* usPeriod, uint16_t* buf, uint16_t count) @C() AT_SPONTANEOUS { return call ReadStream.read(usPeriod, buf, count); } - uint8_t hamamatsuS10871_tsr_getNumBits() @C() @spontaneous() { + uint8_t hamamatsuS10871_tsr_getNumBits() @C() AT_SPONTANEOUS { return call DeviceMetadata.getSignificantBits(); } + + default command error_t Read.read(uint16_t* val) { + return FAIL; + } + + default command error_t ReadStream.read(uint32_t* usPeriod, uint16_t* buf, uint16_t count) { + return FAIL; + } + + default command uint8_t DeviceMetadata.getSignificantBits() { + return 0; + } }