Soldered BMP280 Arduino Library 1.0.0
Soldered Arduino library for BMP280 sensor breakout.
Loading...
Searching...
No Matches
Soldered_BMP280 Class Reference

#include <BMP280-SOLDERED.h>

Inherits BMP280_DEV.

Public Member Functions

 Soldered_BMP280 (TwoWire &twoWire=Wire)
 
 Soldered_BMP280 (uint8_t sda, uint8_t scl, TwoWire &twoWire=Wire)
 
 Soldered_BMP280 (uint8_t sda, uint8_t scl, TwoWire &twoWire=Wire)
 
uint8_t begin ()
 BMP280 library initializer function.
 
- Public Member Functions inherited from BMP280_DEV
 BMP280_DEV (TwoWire &twoWire=Wire)
 
 BMP280_DEV (uint8_t sda, uint8_t scl, TwoWire &twoWire=Wire)
 
 BMP280_DEV (uint8_t cs)
 
 BMP280_DEV (uint8_t sda, uint8_t scl, TwoWire &twoWire=Wire)
 
 BMP280_DEV (uint8_t cs, uint8_t spiPort, SPIClass &spiClass)
 
uint8_t begin (Mode mode=SLEEP_MODE, Oversampling presOversampling=OVERSAMPLING_X16, Oversampling tempOversampling=OVERSAMPLING_X2, IIRFilter iirFilter=IIR_FILTER_OFF, TimeStandby timeStandby=TIME_STANDBY_05MS)
 
uint8_t begin (Mode mode, uint8_t addr)
 
uint8_t begin (uint8_t addr)
 
void reset ()
 
void startNormalConversion ()
 
void startForcedConversion ()
 
void stopConversion ()
 
void setPresOversampling (Oversampling presOversampling)
 
void setTempOversampling (Oversampling tempOversampling)
 
void setIIRFilter (IIRFilter iirFilter)
 
void setTimeStandby (TimeStandby timeStandby)
 
void setSeaLevelPressure (float pressure=1013.23f)
 
void getCurrentTemperature (float &temperature)
 
uint8_t getTemperature (float &temperature)
 
void getCurrentPressure (float &pressure)
 
uint8_t getPressure (float &pressure)
 
void getCurrentTempPres (float &temperature, float &pressure)
 
uint8_t getTempPres (float &temperature, float &pressure)
 
void getCurrentAltitude (float &altitude)
 
uint8_t getAltitude (float &altitude)
 
void getCurrentMeasurements (float &temperature, float &pressure, float &altitude)
 
uint8_t getMeasurements (float &temperature, float &pressure, float &altitude)
 
- Public Member Functions inherited from Device
 Device (TwoWire &twoWire)
 
 Device (uint8_t sda, uint8_t scl, TwoWire &twoWire)
 
 Device (uint8_t cs)
 
 Device (uint8_t sda, uint8_t scl, TwoWire &twoWire)
 
 Device (uint8_t cs, uint8_t spiPort, SPIClass &spiClass)
 
void setClock (uint32_t clockSpeed)
 

Additional Inherited Members

- Protected Member Functions inherited from Device
void initialise ()
 
void setI2CAddress (uint8_t addr)
 
void writeByte (uint8_t subAddress, uint8_t data)
 
uint8_t readByte (uint8_t subAddress)
 
void readBytes (uint8_t subAddress, uint8_t *dest, uint16_t count)
 

Constructor & Destructor Documentation

◆ Soldered_BMP280() [1/3]

Soldered_BMP280::Soldered_BMP280 ( TwoWire & twoWire = Wire)
inline

◆ Soldered_BMP280() [2/3]

Soldered_BMP280::Soldered_BMP280 ( uint8_t sda,
uint8_t scl,
TwoWire & twoWire = Wire )
inline

◆ Soldered_BMP280() [3/3]

Soldered_BMP280::Soldered_BMP280 ( uint8_t sda,
uint8_t scl,
TwoWire & twoWire = Wire )
inline

Member Function Documentation

◆ begin()

uint8_t Soldered_BMP280::begin ( )

BMP280 library initializer function.

Returns
uint8_t - Success initializaton of the sensor. 1 - Sensor successfully initialized. 0 - Sensor initialization falied.

The documentation for this class was generated from the following files: