Library for TMP102 temperature I2C sensor
Dependents: mbed_Shield_LCD_Temperature mbed_Shield_Temperature
Fork of TMP102 by
Diff: TMP102.h
- Revision:
- 4:5e5d818d98fa
- Parent:
- 0:374d9678d5ad
--- a/TMP102.h Thu Mar 07 10:44:42 2013 +0000 +++ b/TMP102.h Tue Apr 01 13:54:59 2014 +0000 @@ -1,4 +1,3 @@ - /* Copyright (c) 2010 Donatien Garnier (donatiengar [at] gmail [dot] com) @@ -26,30 +25,32 @@ #include "mbed.h" -//!Library for the TI TMP102 temperature sensor. -/*! -The TMP102 is an I2C digital temperature sensor in a small SOT563 package, with a 0.0625C resolution and 0.5C accuracy. -*/ +/** + * Library for the TI TMP102 temperature sensor. + * The TMP102 is an I2C digital temperature sensor in a small SOT563 package, with a 0.0625C resolution and 0.5C accuracy. + */ class TMP102 { public: - //!Creates an instance of the class. - /*! - Connect module at I2C address addr using I2C port pins sda and scl. - TMP102 - \param addr <table><tr><th>A0 pin connection</th><th>Address</th></tr><tr><td>GND</td><td>0x90</td></tr><tr><td>V+</td><td>0x92</td></tr><tr><td>SDA</td><td>0x94</td></tr><tr><td>SCL</td><td>0x96</td></tr></table> - */ + /** + * \brief Creates an instance of the class. + * + * Connect module at I2C address addr using I2C port pins sda and scl. + * TMP102 + * \param addr <table><tr><th>A0 pin connection</th><th>Address</th></tr><tr><td>GND</td><td>0x90</td></tr><tr><td>V+</td><td>0x92</td></tr><tr><td>SDA</td><td>0x94</td></tr><tr><td>SCL</td><td>0x96</td></tr></table> + */ TMP102(PinName sda, PinName scl, int addr); - /*! - Destroys instance. - */ + /** + * Destroys instance. + */ ~TMP102(); - //!Reads the current temperature. - /*! - Reads the temperature register of the TMP102 and converts it to a useable value. - */ + /** + * \brief Reads the current temperature. + * + * Reads the temperature register of the TMP102 and converts it to a useable value. + */ float read(); private: