ESPHome  2024.12.2
Data Structures | Namespaces | Enumerations
bme280_base.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::bme280_base::BME280CalibrationData
 Internal struct storing the calibration values of an BME280. More...
 
class  esphome::bme280_base::BME280Component
 This class implements support for the BME280 Temperature+Pressure+Humidity sensor. More...
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::bme280_base
 

Enumerations

enum  esphome::bme280_base::BME280Oversampling {
  esphome::bme280_base::BME280_OVERSAMPLING_NONE = 0b000, esphome::bme280_base::BME280_OVERSAMPLING_1X = 0b001, esphome::bme280_base::BME280_OVERSAMPLING_2X = 0b010, esphome::bme280_base::BME280_OVERSAMPLING_4X = 0b011,
  esphome::bme280_base::BME280_OVERSAMPLING_8X = 0b100, esphome::bme280_base::BME280_OVERSAMPLING_16X = 0b101
}
 Enum listing all Oversampling values for the BME280. More...
 
enum  esphome::bme280_base::BME280IIRFilter {
  esphome::bme280_base::BME280_IIR_FILTER_OFF = 0b000, esphome::bme280_base::BME280_IIR_FILTER_2X = 0b001, esphome::bme280_base::BME280_IIR_FILTER_4X = 0b010, esphome::bme280_base::BME280_IIR_FILTER_8X = 0b011,
  esphome::bme280_base::BME280_IIR_FILTER_16X = 0b100
}
 Enum listing all Infinite Impulse Filter values for the BME280. More...