ESPHome  2024.2.1
Data Structures | Enumerations
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.