X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=bertos%2Fdrv%2Flm75.h;h=e503b6cd977b0263df1c920e7ff9500c2b8b5358;hb=7911a6f01bc8a19f220f98e2fdc8595f65996853;hp=c1a23bcd5b0fe0faa04c9a74507c56a7146a7312;hpb=53a85c63e98a7ec7456db33b665484df3da33fdb;p=bertos.git diff --git a/bertos/drv/lm75.h b/bertos/drv/lm75.h index c1a23bcd..e503b6cd 100644 --- a/bertos/drv/lm75.h +++ b/bertos/drv/lm75.h @@ -53,22 +53,23 @@ #define I2C_READBIT BV(0) #if COMPILER_C99 - #define lm75_init(...) PP_CAT(lm75_init ## _, COUNT_PARMS(__VA_ARGS__)) (__VA_ARGS__) #define lm75_read(...) PP_CAT(lm75_read ## _, COUNT_PARMS(__VA_ARGS__)) (__VA_ARGS__) #else - #define lm75_init(args...) PP_CAT(lm75_init ## _, COUNT_PARMS(args)) (args) + /** + * Read temperature from LM75 sensor. + * + * \note: Do not call this function faster than once every ~200ms, otherwise + * the sensor will not have time to perform conversions and will + * always return the same temperature value. + */ #define lm75_read(args...) PP_CAT(lm75_read ## _, COUNT_PARMS(args)) (args) #endif -#if CONFIG_I2C_DISABLE_OLD_API +#if !CONFIG_I2C_DISABLE_OLD_API DEPRECATED deg_t lm75_read_1(uint8_t sens_addr); -DEPRECATED void lm75_init_0(void); - #endif /* !CONFIG_I2C_DISABLE_OLD_API */ - deg_t lm75_read_2(I2c *i2c, uint8_t sens_addr); -void lm75_init_1(I2c *i2c); #endif /* DRV_LM75_H */