9static constexpr uint8_t PROFILE_SIZE = 80;
18 void setup()
override;
This class simplifies creating components that periodically check a state.
void init_failed_(const LogString *reason)
sensor::Sensor * battery_level_sensor_
void restart_step_(uint8_t step)
void set_battery_level_sensor(sensor::Sensor *sensor)
void set_battery_voltage_sensor(sensor::Sensor *sensor)
sensor::Sensor * battery_voltage_sensor_
void wait_ready_(uint8_t attempt)
CW2017(const uint8_t *profile)
void dump_config() override
bool read_profile_matches_(bool &matches)
This Class provides the methods to read/write bytes from/to an i2c device.
Base-class for all sensors.