Update preset.
[bertos.git] / bertos / drv / lm75.h
index c1a23bcd5b0fe0faa04c9a74507c56a7146a7312..e503b6cd977b0263df1c920e7ff9500c2b8b5358 100644 (file)
 #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 */