ESPHome  2024.10.0
Data Structures | Namespaces | Enumerations
bme680.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::bme680::BME680CalibrationData
 Struct for storing calibration data for the BME680. More...
 
class  esphome::bme680::BME680Component
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::bme680
 

Enumerations

enum  esphome::bme680::BME680IIRFilter {
  esphome::bme680::BME680_IIR_FILTER_OFF = 0b000, esphome::bme680::BME680_IIR_FILTER_1X = 0b001, esphome::bme680::BME680_IIR_FILTER_3X = 0b010, esphome::bme680::BME680_IIR_FILTER_7X = 0b011,
  esphome::bme680::BME680_IIR_FILTER_15X = 0b100, esphome::bme680::BME680_IIR_FILTER_31X = 0b101, esphome::bme680::BME680_IIR_FILTER_63X = 0b110, esphome::bme680::BME680_IIR_FILTER_127X = 0b111
}
 Enum listing all IIR Filter options for the BME680. More...
 
enum  esphome::bme680::BME680Oversampling {
  esphome::bme680::BME680_OVERSAMPLING_NONE = 0b000, esphome::bme680::BME680_OVERSAMPLING_1X = 0b001, esphome::bme680::BME680_OVERSAMPLING_2X = 0b010, esphome::bme680::BME680_OVERSAMPLING_4X = 0b011,
  esphome::bme680::BME680_OVERSAMPLING_8X = 0b100, esphome::bme680::BME680_OVERSAMPLING_16X = 0b101
}
 Enum listing all oversampling options for the BME680. More...