|
ESPHome 2026.3.0-dev
|
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 } |
Functions | |
| PROGMEM_STRING_TABLE (OversamplingStrings, "None", "2x", "4x", "8x", "16x", "32x", "64x", "128x", "") | |
| PROGMEM_STRING_TABLE (IIRFilterStrings, "OFF", "2x", "4x", "8x", "16x", "32x", "64x", "128x", "") | |
| 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 14 of file bmp581_base.h.
| 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 49 of file bmp581_base.h.
| Enumerator | |
|---|---|
| STANDBY_MODE | |
| NORMAL_MODE | |
| FORCED_MODE | |
| NONSTOP_MODE | |
Definition at line 29 of file bmp581_base.h.
| Enumerator | |
|---|---|
| OVERSAMPLING_NONE | |
| OVERSAMPLING_X2 | |
| OVERSAMPLING_X4 | |
| OVERSAMPLING_X8 | |
| OVERSAMPLING_X16 | |
| OVERSAMPLING_X32 | |
| OVERSAMPLING_X64 | |
| OVERSAMPLING_X128 | |
Definition at line 37 of file bmp581_base.h.
| esphome::bmp581_base::PROGMEM_STRING_TABLE | ( | IIRFilterStrings | , |
| "OFF" | , | ||
| "2x" | , | ||
| "4x" | , | ||
| "8x" | , | ||
| "16x" | , | ||
| "32x" | , | ||
| "64x" | , | ||
| "128x" | , | ||
| "" | ) |
| esphome::bmp581_base::PROGMEM_STRING_TABLE | ( | OversamplingStrings | , |
| "None" | , | ||
| "2x" | , | ||
| "4x" | , | ||
| "8x" | , | ||
| "16x" | , | ||
| "32x" | , | ||
| "64x" | , | ||
| "128x" | , | ||
| "" | ) |