mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-29 22:24:26 +00:00 
			
		
		
		
	| @@ -95,8 +95,8 @@ bool PCA9554Component::read_inputs_() { | ||||
|     return false; | ||||
|   } | ||||
|  | ||||
|   if ((this->last_error_ = this->read_register(INPUT_REG * this->reg_width_, inputs, this->reg_width_, true)) != | ||||
|       esphome::i2c::ERROR_OK) { | ||||
|   this->last_error_ = this->read_register(INPUT_REG * this->reg_width_, inputs, this->reg_width_, true); | ||||
|   if (this->last_error_ != i2c::ERROR_OK) { | ||||
|     this->status_set_warning(); | ||||
|     ESP_LOGE(TAG, "read_register_(): I2C I/O error: %d", (int) this->last_error_); | ||||
|     return false; | ||||
| @@ -113,8 +113,8 @@ bool PCA9554Component::write_register_(uint8_t reg, uint16_t value) { | ||||
|   uint8_t outputs[2]; | ||||
|   outputs[0] = (uint8_t) value; | ||||
|   outputs[1] = (uint8_t) (value >> 8); | ||||
|   if ((this->last_error_ = this->write_register(reg * this->reg_width_, outputs, this->reg_width_, true)) != | ||||
|       esphome::i2c::ERROR_OK) { | ||||
|   this->last_error_ = this->write_register(reg * this->reg_width_, outputs, this->reg_width_, true); | ||||
|   if (this->last_error_ != i2c::ERROR_OK) { | ||||
|     this->status_set_warning(); | ||||
|     ESP_LOGE(TAG, "write_register_(): I2C I/O error: %d", (int) this->last_error_); | ||||
|     return false; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user