ESPHome  2024.12.2
Data Structures | Namespaces | Typedefs | Enumerations | Variables
qmp6988.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::qmp6988::QMP6988Component
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::qmp6988
 

Typedefs

using esphome::qmp6988::qmp6988_cali_data_t = struct Qmp6988CaliData { QMP6988_S32_t COE_a0
 
using esphome::qmp6988::qmp6988_fk_data_t = struct Qmp6988FkData { float a0, b00
 
using esphome::qmp6988::qmp6988_ik_data_t = struct Qmp6988IkData { QMP6988_S32_t a0, b00
 
using esphome::qmp6988::qmp6988_data_t = struct Qmp6988Data { uint8_t chip_id
 

Enumerations

enum  esphome::qmp6988::QMP6988Oversampling {
  esphome::qmp6988::QMP6988_OVERSAMPLING_SKIPPED = 0x00, esphome::qmp6988::QMP6988_OVERSAMPLING_1X = 0x01, esphome::qmp6988::QMP6988_OVERSAMPLING_2X = 0x02, esphome::qmp6988::QMP6988_OVERSAMPLING_4X = 0x03,
  esphome::qmp6988::QMP6988_OVERSAMPLING_8X = 0x04, esphome::qmp6988::QMP6988_OVERSAMPLING_16X = 0x05, esphome::qmp6988::QMP6988_OVERSAMPLING_32X = 0x06, esphome::qmp6988::QMP6988_OVERSAMPLING_64X = 0x07
}
 
enum  esphome::qmp6988::QMP6988IIRFilter {
  esphome::qmp6988::QMP6988_IIR_FILTER_OFF = 0x00, esphome::qmp6988::QMP6988_IIR_FILTER_2X = 0x01, esphome::qmp6988::QMP6988_IIR_FILTER_4X = 0x02, esphome::qmp6988::QMP6988_IIR_FILTER_8X = 0x03,
  esphome::qmp6988::QMP6988_IIR_FILTER_16X = 0x04, esphome::qmp6988::QMP6988_IIR_FILTER_32X = 0x05
}
 

Variables

QMP6988_S16_t esphome::qmp6988::COE_a1
 
QMP6988_S16_t esphome::qmp6988::COE_a2
 
QMP6988_S32_t esphome::qmp6988::COE_b00
 
QMP6988_S16_t esphome::qmp6988::COE_bt1
 
QMP6988_S16_t esphome::qmp6988::COE_bt2
 
QMP6988_S16_t esphome::qmp6988::COE_bp1
 
QMP6988_S16_t esphome::qmp6988::COE_b11
 
QMP6988_S16_t esphome::qmp6988::COE_bp2
 
QMP6988_S16_t esphome::qmp6988::COE_b12
 
QMP6988_S16_t esphome::qmp6988::COE_b21
 
QMP6988_S16_t esphome::qmp6988::COE_bp3
 
float esphome::qmp6988::a1
 
float esphome::qmp6988::a2
 
float esphome::qmp6988::bt1
 
float esphome::qmp6988::bt2
 
float esphome::qmp6988::bp1
 
float esphome::qmp6988::b11
 
float esphome::qmp6988::bp2
 
float esphome::qmp6988::b12
 
float esphome::qmp6988::b21
 
float esphome::qmp6988::bp3
 
uint8_t esphome::qmp6988::power_mode
 
float esphome::qmp6988::temperature
 
float esphome::qmp6988::pressure
 
float esphome::qmp6988::altitude
 
qmp6988_cali_data_t esphome::qmp6988::qmp6988_cali
 
qmp6988_ik_data_t esphome::qmp6988::ik