Main BMP085 class.
More...
#include <Adafruit_BMP085.h>
◆ begin()
Starts I2C connection.
- Parameters
-
mode | Mode to set, ultra high-res by default |
wire | The I2C interface to use, defaults to Wire |
- Returns
- Returns true if successful
◆ readTemperature()
float Adafruit_BMP085::readTemperature |
( |
void |
| ) |
|
Gets the temperature over I2C from the BMP085.
- Returns
- Returns the temperature
◆ readPressure()
int32_t Adafruit_BMP085::readPressure |
( |
void |
| ) |
|
Gets the pressure over I2C from the BMP085.
- Returns
- Returns the pressure
◆ readSealevelPressure()
int32_t Adafruit_BMP085::readSealevelPressure |
( |
float |
altitude_meters = 0 | ) |
|
Calculates the pressure at sea level.
- Parameters
-
altitude_meters | Current altitude (in meters) |
- Returns
- Returns the calculated pressure at sea level
◆ readAltitude()
float Adafruit_BMP085::readAltitude |
( |
float |
sealevelPressure = 101325 | ) |
|
Reads the altitude.
- Parameters
-
sealevelPressure | Pressure at sea level, measured in pascals |
- Returns
- Returns the altitude
◆ readRawTemperature()
uint16_t Adafruit_BMP085::readRawTemperature |
( |
void |
| ) |
|
Reads the raw temperature.
- Returns
- Returns the raw temperature
◆ readRawPressure()
uint32_t Adafruit_BMP085::readRawPressure |
( |
void |
| ) |
|
Reads the raw pressure.
- Returns
- Returns the raw pressure
The documentation for this class was generated from the following files: