ESPHome 2025.5.0
Loading...
Searching...
No Matches
bmp581.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::bmp581::BMP581Component
 

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  esphome::bmp581
 

Enumerations

enum  {
  esphome::bmp581::BMP581_CHIP_ID = 0x01 , esphome::bmp581::BMP581_INT_SOURCE = 0x15 , esphome::bmp581::BMP581_MEASUREMENT_DATA , esphome::bmp581::BMP581_INT_STATUS = 0x27 ,
  esphome::bmp581::BMP581_STATUS = 0x28 , esphome::bmp581::BMP581_DSP = 0x30 , esphome::bmp581::BMP581_DSP_IIR = 0x31 , esphome::bmp581::BMP581_OSR = 0x36 ,
  esphome::bmp581::BMP581_ODR = 0x37 , esphome::bmp581::BMP581_COMMAND = 0x7E
}
 
enum  esphome::bmp581::OperationMode { esphome::bmp581::STANDBY_MODE = 0x0 , esphome::bmp581::NORMAL_MODE = 0x1 , esphome::bmp581::FORCED_MODE = 0x2 , esphome::bmp581::NONSTOP_MODE = 0x3 }
 
enum  esphome::bmp581::Oversampling {
  esphome::bmp581::OVERSAMPLING_NONE = 0x0 , esphome::bmp581::OVERSAMPLING_X2 = 0x1 , esphome::bmp581::OVERSAMPLING_X4 = 0x2 , esphome::bmp581::OVERSAMPLING_X8 = 0x3 ,
  esphome::bmp581::OVERSAMPLING_X16 = 0x4 , esphome::bmp581::OVERSAMPLING_X32 = 0x5 , esphome::bmp581::OVERSAMPLING_X64 = 0x6 , esphome::bmp581::OVERSAMPLING_X128 = 0x7
}
 
enum  esphome::bmp581::IIRFilter {
  esphome::bmp581::IIR_FILTER_OFF = 0x0 , esphome::bmp581::IIR_FILTER_2 = 0x1 , esphome::bmp581::IIR_FILTER_4 = 0x2 , esphome::bmp581::IIR_FILTER_8 = 0x3 ,
  esphome::bmp581::IIR_FILTER_16 = 0x4 , esphome::bmp581::IIR_FILTER_32 = 0x5 , esphome::bmp581::IIR_FILTER_64 = 0x6 , esphome::bmp581::IIR_FILTER_128 = 0x7
}