90 void setup()
override;
This class simplifies creating components that periodically check a state.
This Class provides the methods to read/write bytes from/to an i2c device.
enum esphome::mpl3115a2::MPL3115A2Component::ErrorCode NONE
float get_setup_priority() const override
sensor::Sensor * temperature_
void set_temperature(sensor::Sensor *temperature)
void dump_config() override
void set_altitude(sensor::Sensor *altitude)
sensor::Sensor * altitude_
void set_pressure(sensor::Sensor *pressure)
sensor::Sensor * pressure_
Base-class for all sensors.
@ MPL3115A2_PT_DATA_CFG_TDEFE
@ MPL3115A2_PT_DATA_CFG_PDEFE
@ MPL3115A2_PT_DATA_CFG_DREM
@ MPL3115A2_CTRL_REG1_OS64
@ MPL3115A2_CTRL_REG1_OS4
@ MPL3115A2_CTRL_REG1_OS1
@ MPL3115A2_CTRL_REG1_OS32
@ MPL3115A2_CTRL_REG1_OS128
@ MPL3115A2_CTRL_REG1_OS2
@ MPL3115A2_CTRL_REG1_OS8
@ MPL3115A2_CTRL_REG1_OS16
@ MPL3115A2_CTRL_REG1_OST
@ MPL3115A2_CTRL_REG1_SBYB
@ MPL3115A2_CTRL_REG1_ALT
@ MPL3115A2_CTRL_REG1_RST
@ MPL3115A2_CTRL_REG1_BAR
@ MPL3115A2_CTRL_REG1_RAW
@ MPL3115A2_REGISTER_STATUS_TDR
@ MPL3115A2_REGISTER_STATUS_PTDR
@ MPL3115A2_REGISTER_STATUS_PDR
@ MPL3115A2_OUT_P_DELTA_MSB
@ MPL3115A2_OUT_P_DELTA_CSB
@ MPL3115A2_REGISTER_PRESSURE_LSB
@ MPL3115A2_OUT_P_DELTA_LSB
@ MPL3115A2_REGISTER_PRESSURE_MSB
@ MPL3115A2_REGISTER_TEMP_MSB
@ MPL3115A2_OUT_T_DELTA_MSB
@ MPL3115A2_OUT_T_DELTA_LSB
@ MPL3115A2_REGISTER_TEMP_LSB
@ MPL3115A2_REGISTER_DR_STATUS
@ MPL3115A2_REGISTER_STATUS
@ MPL3115A2_REGISTER_PRESSURE_CSB
const float DATA
For components that import data from directly connected sensors like DHT.
Providing packet encoding functions for exchanging data with a remote host.