mirror of
https://github.com/esphome/esphome.git
synced 2025-09-13 16:52:18 +01:00
cleanup
This commit is contained in:
@@ -28,22 +28,12 @@ void PCF8574Component::dump_config() {
|
||||
ESP_LOGE(TAG, ESP_LOG_MSG_COMM_FAIL);
|
||||
}
|
||||
}
|
||||
bool PCF8574Component::digital_read(uint8_t pin) {
|
||||
// Call the base class method
|
||||
return this->CachedGpioExpander::digital_read(pin);
|
||||
}
|
||||
|
||||
bool PCF8574Component::digital_read_hw(uint8_t pin) {
|
||||
return this->read_gpio_() ? (this->input_mask_ & (1 << pin)) : false;
|
||||
}
|
||||
|
||||
bool PCF8574Component::digital_read_cache(uint8_t pin) { return this->input_mask_ & (1 << pin); }
|
||||
|
||||
void PCF8574Component::digital_write(uint8_t pin, bool value) {
|
||||
// Call the base class method
|
||||
this->CachedGpioExpander::digital_write(pin, value);
|
||||
}
|
||||
|
||||
void PCF8574Component::digital_write_hw(uint8_t pin, bool value) {
|
||||
if (value) {
|
||||
this->output_mask_ |= (1 << pin);
|
||||
|
@@ -22,10 +22,6 @@ class PCF8574Component : public Component,
|
||||
void setup() override;
|
||||
/// Invalidate cache at start of each loop
|
||||
void loop() override;
|
||||
/// Helper function to read the value of a pin.
|
||||
bool digital_read(uint8_t pin);
|
||||
/// Helper function to write the value of a pin.
|
||||
void digital_write(uint8_t pin, bool value);
|
||||
/// Helper function to set the pin mode of a pin.
|
||||
void pin_mode(uint8_t pin, gpio::Flags flags);
|
||||
|
||||
|
Reference in New Issue
Block a user