Library for ADT7410 I2C temperature sensor. Use this instead of TMP102 when you need to measure temperatures lower than -40 degrees C. The device is guaranteed to work at -55 C but will actually read lower temps. See http://mbed.org/users/tkreyche/notebook/adt7140-i2c-temperature-sensor/ for more info.
Dependents: BLE_ADT7410_TMP102_Sample BLE_HTM_HRM1017 BLENano_SimpleTemplate_temp_170802 BLENano_SimpleTemplate_temp_170813 ... more
Diff: ADT7410.h
- Revision:
- 5:112e732c8042
- Parent:
- 4:3ef9329a8ea7
- Child:
- 6:fc59a47f1cac
--- a/ADT7410.h Tue Feb 01 19:16:47 2011 +0000
+++ b/ADT7410.h Tue Feb 01 19:22:03 2011 +0000
@@ -76,24 +76,31 @@
public:
- /** Create a servo temperature sensor object
+ /** Create a temperature sensor object
* @param sda I2C data
* @param scl I2C clock
* @param addr I2C bus address
* @param hz I2C bus speed
*/
- // Creates an instance of the class.
- // Connect module at I2C address addr using I2C port pins sda and scl
ADT7410(PinName sda, PinName scl, char addr, int hz);
- //Destroys instance.
+ /** Destroys object
+ */
~ADT7410();
- //Reads the current temperature.
+
+
+ /** Reads the current temperature
+ */
float getTemp();
- //Set config register
+ /** Change settings using config register
+ * currently only using this to set one sample per second mode
+ * to reduce power consumption
+ * param regVal new configuration register value
+ */
+
void setConfig(char regVal);
//Get config register