#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: