Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: BLE_ADT7410_TMP102_Sample BLE_HTM_HRM1017 BLENano_SimpleTemplate_temp_170802 BLENano_SimpleTemplate_temp_170813 ... more
ADT7410 Class Reference
Example: More...
#include <ADT7410.h>
Public Member Functions | |
| ADT7410 (PinName sda, PinName scl, char addr, int hz) | |
| Create a temperature sensor object. | |
| ~ADT7410 () | |
| Destroys object. | |
| float | getTemp () |
| Reads the current temperature. | |
| void | setConfig (char regVal) |
| Change config register, currently only used to reduce power via 1SPS mode. | |
| char | getConfig () |
| Read back config register. | |
| void | reset () |
| Reset sensor to default setting. | |
Detailed Description
Example:
#include "mbed.h" #include "ADT7410.h" ADT7410 tempSens1(p28, p27, 0x90, 100000); int main() { // reset sensor to default values tempSens1.reset(); // read the config register, should be default printf("Config: 0x%x\n", tempSens1.getConfig()); // reduce sample rate to save power tempSens1.setConfig(ONE_SPS_MODE); // check config register was set correctly printf("Config: 0x%x\n", tempSens1.getConfig()); // get temperature every two seconds while (1) { printf("Deg C %f\n", tempSens1.getTemp()); wait(2); } }
Definition at line 75 of file ADT7410.h.
Constructor & Destructor Documentation
| ADT7410 | ( | PinName | sda, |
| PinName | scl, | ||
| char | addr, | ||
| int | hz | ||
| ) |
Create a temperature sensor object.
- Parameters:
-
sda I2C data scl I2C clock addr I2C bus address hz I2C bus speed
Definition at line 5 of file ADT7410.cpp.
| ~ADT7410 | ( | ) |
Destroys object.
Definition at line 13 of file ADT7410.cpp.
Member Function Documentation
| char getConfig | ( | ) |
Read back config register.
Definition at line 53 of file ADT7410.cpp.
| float getTemp | ( | ) |
Reads the current temperature.
Definition at line 17 of file ADT7410.cpp.
| void reset | ( | ) |
Reset sensor to default setting.
Definition at line 65 of file ADT7410.cpp.
| void setConfig | ( | char | regVal ) |
Change config register, currently only used to reduce power via 1SPS mode.
- Parameters:
-
regVal new config register value, see datasheet for details
Definition at line 46 of file ADT7410.cpp.
Generated on Sun Jul 17 2022 14:55:00 by
1.7.2