1
0
mirror of https://github.com/esphome/esphome.git synced 2025-03-24 11:38:23 +00:00

Update mcp4461.cpp

This commit is contained in:
Oliver Kleinecke 2025-02-09 18:35:01 +01:00 committed by GitHub
parent 7140ff0645
commit fe11db696f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -70,8 +70,20 @@ static const LogString *mcp4461_get_message_string(int status) {
}
void Mcp4461Component::set_initial_value(Mcp4461WiperIdx wiper, float initial_value) {
uint8_t wiper_id = static_cast<uint8_t>(wiper);
this->reg_[wiper_id].initial_value = initial_value;
uint8_t wiper_idx = static_cast<uint8_t>(wiper);
this->reg_[wiper_idx].initial_value = initial_value;
}
void Mcp4461Component::set_terminal_disabled_on_start(Mcp4461WiperIdx wiper, char terminal) {
uint8_t wiper_idx = static_cast<uint8_t>(wiper);
switch (terminal) {
case 'a':
this->reg_[wiper_idx].terminal_a = false;
case 'b':
this->reg_[wiper_idx].terminal_b = false;
case 'w':
this->reg_[wiper_idx].terminal_w = false;
}
}
void Mcp4461Component::update_write_protection_status_() {