Adafruit BMP085 Library
Public Member Functions | List of all members
Adafruit_BMP085 Class Reference

Main BMP085 class. More...

#include <Adafruit_BMP085.h>

Public Member Functions

bool begin (uint8_t mode=BMP085_ULTRAHIGHRES, TwoWire *wire=&Wire)
 Starts I2C connection. More...
 
float readTemperature (void)
 Gets the temperature over I2C from the BMP085. More...
 
int32_t readPressure (void)
 Gets the pressure over I2C from the BMP085. More...
 
int32_t readSealevelPressure (float altitude_meters=0)
 Calculates the pressure at sea level. More...
 
float readAltitude (float sealevelPressure=101325)
 Reads the altitude. More...
 
uint16_t readRawTemperature (void)
 Reads the raw temperature. More...
 
uint32_t readRawPressure (void)
 Reads the raw pressure. More...
 

Detailed Description

Main BMP085 class.

Member Function Documentation

◆ begin()

bool Adafruit_BMP085::begin ( uint8_t  mode = BMP085_ULTRAHIGHRES,
TwoWire *  wire = &Wire 
)

Starts I2C connection.

Parameters
modeMode to set, ultra high-res by default
wireThe 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_metersCurrent altitude (in meters)
Returns
Returns the calculated pressure at sea level

◆ readAltitude()

float Adafruit_BMP085::readAltitude ( float  sealevelPressure = 101325)

Reads the altitude.

Parameters
sealevelPressurePressure 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: