mirror of
				https://github.com/esphome/esphome.git
				synced 2025-11-04 09:01:49 +00:00 
			
		
		
		
	Update mcp4461.cpp
This commit is contained in:
		@@ -100,7 +100,7 @@ void Mcp4461Component::dump_config() {
 | 
				
			|||||||
  ESP_LOGCONFIG(TAG, "mcp4461:");
 | 
					  ESP_LOGCONFIG(TAG, "mcp4461:");
 | 
				
			||||||
  LOG_I2C_DEVICE(this);
 | 
					  LOG_I2C_DEVICE(this);
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  // log wiper status
 | 
					  // log wiper status
 | 
				
			||||||
  for (uint8_t i = 0; i < 8; ++i) {
 | 
					  for (uint8_t i = 0; i < 8; ++i) {
 | 
				
			||||||
@@ -163,7 +163,7 @@ void Mcp4461Component::loop() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
uint8_t Mcp4461Component::get_status_register_() {
 | 
					uint8_t Mcp4461Component::get_status_register_() {
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
    return 0;
 | 
					    return 0;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  uint8_t reg = 0;
 | 
					  uint8_t reg = 0;
 | 
				
			||||||
@@ -221,7 +221,7 @@ uint8_t Mcp4461Component::get_wiper_address_(uint8_t wiper) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
uint16_t Mcp4461Component::get_wiper_level_(Mcp4461WiperIdx wiper) {
 | 
					uint16_t Mcp4461Component::get_wiper_level_(Mcp4461WiperIdx wiper) {
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
    return 0;
 | 
					    return 0;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
					  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
				
			||||||
@@ -257,7 +257,7 @@ uint16_t Mcp4461Component::read_wiper_level_(uint8_t wiper) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
bool Mcp4461Component::update_wiper_level_(Mcp4461WiperIdx wiper) {
 | 
					bool Mcp4461Component::update_wiper_level_(Mcp4461WiperIdx wiper) {
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
    return false;
 | 
					    return false;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
					  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
				
			||||||
@@ -274,7 +274,7 @@ bool Mcp4461Component::update_wiper_level_(Mcp4461WiperIdx wiper) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
bool Mcp4461Component::set_wiper_level_(Mcp4461WiperIdx wiper, uint16_t value) {
 | 
					bool Mcp4461Component::set_wiper_level_(Mcp4461WiperIdx wiper, uint16_t value) {
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
    return false;
 | 
					    return false;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
					  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
				
			||||||
@@ -311,7 +311,7 @@ void Mcp4461Component::write_wiper_level_(uint8_t wiper, uint16_t value) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
void Mcp4461Component::enable_wiper_(Mcp4461WiperIdx wiper) {
 | 
					void Mcp4461Component::enable_wiper_(Mcp4461WiperIdx wiper) {
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
    return;
 | 
					    return;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
					  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
				
			||||||
@@ -333,7 +333,7 @@ void Mcp4461Component::enable_wiper_(Mcp4461WiperIdx wiper) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
void Mcp4461Component::disable_wiper_(Mcp4461WiperIdx wiper) {
 | 
					void Mcp4461Component::disable_wiper_(Mcp4461WiperIdx wiper) {
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
    return;
 | 
					    return;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
					  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
				
			||||||
@@ -355,7 +355,7 @@ void Mcp4461Component::disable_wiper_(Mcp4461WiperIdx wiper) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
bool Mcp4461Component::increase_wiper_(Mcp4461WiperIdx wiper) {
 | 
					bool Mcp4461Component::increase_wiper_(Mcp4461WiperIdx wiper) {
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
    return false;
 | 
					    return false;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
					  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
				
			||||||
@@ -389,7 +389,7 @@ bool Mcp4461Component::increase_wiper_(Mcp4461WiperIdx wiper) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
bool Mcp4461Component::decrease_wiper_(Mcp4461WiperIdx wiper) {
 | 
					bool Mcp4461Component::decrease_wiper_(Mcp4461WiperIdx wiper) {
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
    return false;
 | 
					    return false;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
					  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
				
			||||||
@@ -447,7 +447,7 @@ uint8_t Mcp4461Component::calc_terminal_connector_byte_(Mcp4461TerminalIdx termi
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
uint8_t Mcp4461Component::get_terminal_register_(Mcp4461TerminalIdx terminal_connector) {
 | 
					uint8_t Mcp4461Component::get_terminal_register_(Mcp4461TerminalIdx terminal_connector) {
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
    return 0;
 | 
					    return 0;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  uint8_t reg = 0;
 | 
					  uint8_t reg = 0;
 | 
				
			||||||
@@ -470,7 +470,7 @@ uint8_t Mcp4461Component::get_terminal_register_(Mcp4461TerminalIdx terminal_con
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
void Mcp4461Component::update_terminal_register_(Mcp4461TerminalIdx terminal_connector) {
 | 
					void Mcp4461Component::update_terminal_register_(Mcp4461TerminalIdx terminal_connector) {
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
    return;
 | 
					    return;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  if ((static_cast<uint8_t>(terminal_connector) != 0 && static_cast<uint8_t>(terminal_connector) != 1)) {
 | 
					  if ((static_cast<uint8_t>(terminal_connector) != 0 && static_cast<uint8_t>(terminal_connector) != 1)) {
 | 
				
			||||||
@@ -498,7 +498,7 @@ void Mcp4461Component::update_terminal_register_(Mcp4461TerminalIdx terminal_con
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
bool Mcp4461Component::set_terminal_register_(Mcp4461TerminalIdx terminal_connector, uint8_t data) {
 | 
					bool Mcp4461Component::set_terminal_register_(Mcp4461TerminalIdx terminal_connector, uint8_t data) {
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
    return false;
 | 
					    return false;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  uint8_t addr;
 | 
					  uint8_t addr;
 | 
				
			||||||
@@ -520,7 +520,7 @@ bool Mcp4461Component::set_terminal_register_(Mcp4461TerminalIdx terminal_connec
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
void Mcp4461Component::enable_terminal_(Mcp4461WiperIdx wiper, char terminal) {
 | 
					void Mcp4461Component::enable_terminal_(Mcp4461WiperIdx wiper, char terminal) {
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
    return;
 | 
					    return;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
					  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
				
			||||||
@@ -547,7 +547,7 @@ void Mcp4461Component::enable_terminal_(Mcp4461WiperIdx wiper, char terminal) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
void Mcp4461Component::disable_terminal_(Mcp4461WiperIdx wiper, char terminal) {
 | 
					void Mcp4461Component::disable_terminal_(Mcp4461WiperIdx wiper, char terminal) {
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
    return;
 | 
					    return;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
					  uint8_t wiper_idx = static_cast<uint8_t>(wiper);
 | 
				
			||||||
@@ -574,7 +574,7 @@ void Mcp4461Component::disable_terminal_(Mcp4461WiperIdx wiper, char terminal) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
uint16_t Mcp4461Component::get_eeprom_value(Mcp4461EepromLocation location) {
 | 
					uint16_t Mcp4461Component::get_eeprom_value(Mcp4461EepromLocation location) {
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
    return 0;
 | 
					    return 0;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  uint8_t reg = 0;
 | 
					  uint8_t reg = 0;
 | 
				
			||||||
@@ -595,7 +595,7 @@ uint16_t Mcp4461Component::get_eeprom_value(Mcp4461EepromLocation location) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
bool Mcp4461Component::set_eeprom_value(Mcp4461EepromLocation location, uint16_t value) {
 | 
					bool Mcp4461Component::set_eeprom_value(Mcp4461EepromLocation location, uint16_t value) {
 | 
				
			||||||
  if (this->is_failed()) {
 | 
					  if (this->is_failed()) {
 | 
				
			||||||
    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code)));
 | 
					    ESP_LOGE(TAG, "%s", LOG_STR_ARG(mcp4461_get_message_string(this->error_code_)));
 | 
				
			||||||
    return false;
 | 
					    return false;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  uint8_t addr = 0;
 | 
					  uint8_t addr = 0;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user