14 void setup()
override;
20 void write8(uint8_t)
override;
21 void write64(uint64_t)
override;
22 uint8_t
read8()
override;
23 uint64_t
read64()
override;
void dump_config() override
void set_active_pullup(bool value)
void write8(uint8_t) override
bool one_wire_triple_(bool *branch, bool *id_bit, bool *cmp_id_bit)
uint64_t search_int() override
bool read_status_(uint8_t *)
bool wait_for_completion_()
void write64(uint64_t) override
float get_setup_priority() const override
uint8_t last_discrepancy_
void set_strong_pullup(bool value)
void reset_search() override
uint64_t read64() override
This Class provides the methods to read/write bytes from/to an i2c device.
const float BUS
For communication buses like i2c/spi.
Providing packet encoding functions for exchanging data with a remote host.