7 static const char *
const TAG =
"sn74hc595";
10 ESP_LOGCONFIG(TAG,
"Setting up SN74HC595...");
33 ESP_LOGE(TAG,
"Pin %u is out of range! Maximum pin number with %u chips in series is %u", pin, this->
sr_count_,
61 this->parent_->digital_write_(this->pin_, value != this->inverted_);
65 snprintf(buffer,
sizeof(buffer),
"%u via SN74HC595", pin_);
virtual void digital_write(bool value)=0
float get_setup_priority() const override
void dump_config() override
std::string dump_summary() const override
void digital_write(bool value) override
const float IO
For components that represent GPIO pins like PCF8573.
std::vector< bool > output_bits_
void digital_write_(uint16_t pin, bool value)