ESPHome 2025.5.0
Loading...
Searching...
No Matches
esphome::bmp581 Namespace Reference

Data Structures

class  BMP581Component
 

Enumerations

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

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
BMP581_CHIP_ID 
BMP581_INT_SOURCE 
BMP581_MEASUREMENT_DATA 
BMP581_INT_STATUS 
BMP581_STATUS 
BMP581_DSP 
BMP581_DSP_IIR 
BMP581_OSR 
BMP581_ODR 
BMP581_COMMAND 

Definition at line 16 of file bmp581.h.

◆ IIRFilter

Enumerator
IIR_FILTER_OFF 
IIR_FILTER_2 
IIR_FILTER_4 
IIR_FILTER_8 
IIR_FILTER_16 
IIR_FILTER_32 
IIR_FILTER_64 
IIR_FILTER_128 

Definition at line 51 of file bmp581.h.

◆ OperationMode

Enumerator
STANDBY_MODE 
NORMAL_MODE 
FORCED_MODE 
NONSTOP_MODE 

Definition at line 31 of file bmp581.h.

◆ Oversampling

Enumerator
OVERSAMPLING_NONE 
OVERSAMPLING_X2 
OVERSAMPLING_X4 
OVERSAMPLING_X8 
OVERSAMPLING_X16 
OVERSAMPLING_X32 
OVERSAMPLING_X64 
OVERSAMPLING_X128 

Definition at line 39 of file bmp581.h.