#include <BMP280_DEV.h>
Inherits Device.
Inherited by Soldered_BMP280.
|
| 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) |
|
| 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) |
|
◆ BMP280_DEV() [1/5]
BMP280_DEV::BMP280_DEV |
( |
TwoWire & | twoWire = Wire | ) |
|
◆ BMP280_DEV() [2/5]
BMP280_DEV::BMP280_DEV |
( |
uint8_t | sda, |
|
|
uint8_t | scl, |
|
|
TwoWire & | twoWire = Wire ) |
◆ BMP280_DEV() [3/5]
BMP280_DEV::BMP280_DEV |
( |
uint8_t | cs | ) |
|
◆ BMP280_DEV() [4/5]
BMP280_DEV::BMP280_DEV |
( |
uint8_t | sda, |
|
|
uint8_t | scl, |
|
|
TwoWire & | twoWire = Wire ) |
◆ BMP280_DEV() [5/5]
BMP280_DEV::BMP280_DEV |
( |
uint8_t | cs, |
|
|
uint8_t | spiPort, |
|
|
SPIClass & | spiClass ) |
◆ begin() [1/3]
uint8_t BMP280_DEV::begin |
( |
Mode | mode, |
|
|
uint8_t | addr ) |
◆ begin() [2/3]
◆ begin() [3/3]
uint8_t BMP280_DEV::begin |
( |
uint8_t | addr | ) |
|
◆ bmp280_compensate_P_int64()
uint32_t BMP280_DEV::bmp280_compensate_P_int64 |
( |
int32_t | adc_P | ) |
|
|
private |
◆ bmp280_compensate_T_int32()
int32_t BMP280_DEV::bmp280_compensate_T_int32 |
( |
int32_t | adc_T | ) |
|
|
private |
◆ dataReady()
uint8_t BMP280_DEV::dataReady |
( |
| ) |
|
|
private |
◆ getAltitude()
uint8_t BMP280_DEV::getAltitude |
( |
float & | altitude | ) |
|
◆ getCurrentAltitude()
void BMP280_DEV::getCurrentAltitude |
( |
float & | altitude | ) |
|
◆ getCurrentMeasurements()
void BMP280_DEV::getCurrentMeasurements |
( |
float & | temperature, |
|
|
float & | pressure, |
|
|
float & | altitude ) |
◆ getCurrentPressure()
void BMP280_DEV::getCurrentPressure |
( |
float & | pressure | ) |
|
◆ getCurrentTemperature()
void BMP280_DEV::getCurrentTemperature |
( |
float & | temperature | ) |
|
◆ getCurrentTempPres()
void BMP280_DEV::getCurrentTempPres |
( |
float & | temperature, |
|
|
float & | pressure ) |
◆ getMeasurements()
uint8_t BMP280_DEV::getMeasurements |
( |
float & | temperature, |
|
|
float & | pressure, |
|
|
float & | altitude ) |
◆ getPressure()
uint8_t BMP280_DEV::getPressure |
( |
float & | pressure | ) |
|
◆ getTemperature()
uint8_t BMP280_DEV::getTemperature |
( |
float & | temperature | ) |
|
◆ getTempPres()
uint8_t BMP280_DEV::getTempPres |
( |
float & | temperature, |
|
|
float & | pressure ) |
◆ reset()
void BMP280_DEV::reset |
( |
| ) |
|
◆ setConfigRegister()
◆ setCtrlMeasRegister()
◆ setIIRFilter()
void BMP280_DEV::setIIRFilter |
( |
IIRFilter | iirFilter | ) |
|
◆ setMode()
void BMP280_DEV::setMode |
( |
Mode | mode | ) |
|
|
private |
◆ setPresOversampling()
void BMP280_DEV::setPresOversampling |
( |
Oversampling | presOversampling | ) |
|
◆ setSeaLevelPressure()
void BMP280_DEV::setSeaLevelPressure |
( |
float | pressure = 1013.23f | ) |
|
◆ setTempOversampling()
void BMP280_DEV::setTempOversampling |
( |
Oversampling | tempOversampling | ) |
|
◆ setTimeStandby()
void BMP280_DEV::setTimeStandby |
( |
TimeStandby | timeStandby | ) |
|
◆ startForcedConversion()
void BMP280_DEV::startForcedConversion |
( |
| ) |
|
◆ startNormalConversion()
void BMP280_DEV::startNormalConversion |
( |
| ) |
|
◆ stopConversion()
void BMP280_DEV::stopConversion |
( |
| ) |
|
◆ __pad0__
uint8_t BMP280_DEV::__pad0__ |
◆ [struct] [1/3]
struct { ... } BMP280_DEV::bit |
◆ [struct] [2/3]
struct { ... } BMP280_DEV::bit |
◆ [struct] [3/3]
struct { ... } BMP280_DEV::bit |
◆ [union]
union { ... } BMP280_DEV::config |
◆ [union]
union { ... } BMP280_DEV::ctrl_meas |
◆ dig_P1
uint16_t BMP280_DEV::dig_P1 |
◆ dig_P2
int16_t BMP280_DEV::dig_P2 |
◆ dig_P3
int16_t BMP280_DEV::dig_P3 |
◆ dig_P4
int16_t BMP280_DEV::dig_P4 |
◆ dig_P5
int16_t BMP280_DEV::dig_P5 |
◆ dig_P6
int16_t BMP280_DEV::dig_P6 |
◆ dig_P7
int16_t BMP280_DEV::dig_P7 |
◆ dig_P8
int16_t BMP280_DEV::dig_P8 |
◆ dig_P9
int16_t BMP280_DEV::dig_P9 |
◆ dig_T1
uint16_t BMP280_DEV::dig_T1 |
◆ dig_T2
int16_t BMP280_DEV::dig_T2 |
◆ dig_T3
int16_t BMP280_DEV::dig_T3 |
◆ filter
uint8_t BMP280_DEV::filter |
◆ im_update
uint8_t BMP280_DEV::im_update |
◆ measuring
uint8_t BMP280_DEV::measuring |
◆ mode
◆ osrs_p
uint8_t BMP280_DEV::osrs_p |
◆ osrs_t
uint8_t BMP280_DEV::osrs_t |
◆ [struct]
struct { ... } BMP280_DEV::params |
◆ previous_measuring
bool BMP280_DEV::previous_measuring |
|
private |
◆ reg
◆ sea_level_pressure
float BMP280_DEV::sea_level_pressure = 1013.23f |
|
private |
◆ spi3w_en
uint8_t BMP280_DEV::spi3w_en |
◆ [union]
union { ... } BMP280_DEV::status |
◆ t_fine
int32_t BMP280_DEV::t_fine |
|
private |
◆ t_sb
The documentation for this class was generated from the following files: