BME280 and BME680 easyC Library 1.0.0
This is a library for the BME 280 and BME680 easyC board.
Loading...
Searching...
No Matches
BME280 Class Reference

#include <BME280-SOLDERED.h>

Inherits BME280_Class.

Public Member Functions

void begin ()
 BME280_Soldered begin method, should be called before using the class.
 
float readTemperature ()
 BME280 temperature method.
 
float readPressure ()
 BME280 Pressure method.
 
float readHumidity ()
 BME280 Humidity method.
 
float readAltitude ()
 BME280 Altiude method.
 
void readSensorData (float &temp, float &humidity, float &pressure)
 BME280 all sensor readings at once.
 
float calculateAltitude (float pressure)
 BME280 Altitude method caluclation.
 
- Public Member Functions inherited from BME280_Class
 BME280_Class ()
 Empty & unused class constructor.
 
 ~BME280_Class ()
 Empty & unused class destructor.
 
bool begin ()
 
bool begin (const uint32_t i2cSpeed)
 
bool begin (const uint8_t chipSelect)
 
bool begin (const uint8_t chipSelect, const uint8_t mosi, const uint8_t miso, const uint8_t sck)
 
uint8_t mode (const uint8_t operatingMode=UINT8_MAX)
 
bool setOversampling (const uint8_t sensor, const uint8_t sampling)
 
uint8_t getOversampling (const uint8_t sensor, const bool actual=false)
 
uint8_t iirFilter (const uint8_t iirFilterSetting=UINT8_MAX)
 
uint8_t inactiveTime (const uint8_t inactiveTimeSetting=UINT8_MAX)
 
uint32_t measurementTime (const uint8_t measureTimeSetting=1)
 
void getSensorData (int32_t &temp, int32_t &hum, int32_t &press)
 
void reset ()
 

Protected Member Functions

void initializeNative ()
 

Member Function Documentation

◆ begin()

void BME280::begin ( )

BME280_Soldered begin method, should be called before using the class.

◆ calculateAltitude()

float BME280::calculateAltitude ( float pressure)

BME280 Altitude method caluclation.

Parameters
floatpressure Pressure in Pa
Returns
float Altiude in m

◆ initializeNative()

void BME280::initializeNative ( )
inlineprotected

◆ readAltitude()

float BME280::readAltitude ( )

BME280 Altiude method.

Returns
float Altitude in m

◆ readHumidity()

float BME280::readHumidity ( )

BME280 Humidity method.

Returns
float Humidity in %

◆ readPressure()

float BME280::readPressure ( )

BME280 Pressure method.

Returns
float Pressure in hPa

◆ readSensorData()

void BME280::readSensorData ( float & temp,
float & humidity,
float & pressure )

BME280 all sensor readings at once.

Parameters
float&temp Temperature in degree C
float&humidity Humidity in %
float&pressure Pressure in Pa

◆ readTemperature()

float BME280::readTemperature ( )

BME280 temperature method.

Returns
float Tempearture in degree C

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