ESPHome  2024.5.4
Data Structures | Namespaces | Enumerations
bmp280.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::bmp280::BMP280CalibrationData
 Internal struct storing the calibration values of an BMP280. More...
class  esphome::bmp280::BMP280Component
 This class implements support for the BMP280 Temperature+Pressure i2c sensor. More...


 This is a workaround until we can figure out a way to get the tflite-micro idf component code available in CI.


enum  esphome::bmp280::BMP280Oversampling {
  esphome::bmp280::BMP280_OVERSAMPLING_NONE = 0b000, esphome::bmp280::BMP280_OVERSAMPLING_1X = 0b001, esphome::bmp280::BMP280_OVERSAMPLING_2X = 0b010, esphome::bmp280::BMP280_OVERSAMPLING_4X = 0b011,
  esphome::bmp280::BMP280_OVERSAMPLING_8X = 0b100, esphome::bmp280::BMP280_OVERSAMPLING_16X = 0b101
 Enum listing all Oversampling values for the BMP280. More...
enum  esphome::bmp280::BMP280IIRFilter {
  esphome::bmp280::BMP280_IIR_FILTER_OFF = 0b000, esphome::bmp280::BMP280_IIR_FILTER_2X = 0b001, esphome::bmp280::BMP280_IIR_FILTER_4X = 0b010, esphome::bmp280::BMP280_IIR_FILTER_8X = 0b011,
  esphome::bmp280::BMP280_IIR_FILTER_16X = 0b100
 Enum listing all Infinite Impulse Filter values for the BMP280. More...