18 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.
sensor::Sensor * y_sensor_
sensor::Sensor * x_sensor_
void set_x_sensor(sensor::Sensor *x_sensor)
MMC5603Datarate datarate_
void set_y_sensor(sensor::Sensor *y_sensor)
void set_heading_sensor(sensor::Sensor *heading_sensor)
void dump_config() override
void set_z_sensor(sensor::Sensor *z_sensor)
enum esphome::mmc5603::MMC5603Component::ErrorCode error_code_
void set_datarate(MMC5603Datarate datarate)
sensor::Sensor * z_sensor_
sensor::Sensor * heading_sensor_
float get_setup_priority() const override
Base-class for all sensors.
@ MMC5603_DATARATE_150_0_HZ
@ MMC5603_DATARATE_75_0_HZ
@ MMC5603_DATARATE_255_0_HZ
Providing packet encoding functions for exchanging data with a remote host.