7 static const char *
const TAG =
"sn74hc165";
10 ESP_LOGCONFIG(TAG,
"Setting up SN74HC165...");
34 ESP_LOGE(TAG,
"Pin %u is out of range! Maximum pin number with %u chips in series is %u", pin, this->
sr_count_,
50 for (uint8_t i = 0; i < this->
sr_count_; i++) {
51 for (uint8_t j = 0; j < 8; j++) {
virtual void digital_write(bool value)=0
float get_setup_priority() const override
std::string dump_summary() const override
bool digital_read() override
std::vector< bool > input_bits_
bool digital_read_(uint16_t pin)
virtual bool digital_read()=0
void dump_config() override
const float IO
For components that represent GPIO pins like PCF8573.
Implementation of SPI Controller mode.
void IRAM_ATTR HOT delayMicroseconds(uint32_t us)
std::string str_snprintf(const char *fmt, size_t len,...)
GPIOPin * clock_inhibit_pin_