[core] Inline set_component_state_ and use it in Application (#14369)

This commit is contained in:
J. Nick Koston
2026-02-28 07:20:34 -10:00
committed by GitHub
parent 7d52a9587f
commit 757e8d90e6
3 changed files with 5 additions and 7 deletions
-4
View File
@@ -297,10 +297,6 @@ void Component::mark_failed() {
// Also remove from loop since failed components shouldn't loop
App.disable_component_loop_(this);
}
void Component::set_component_state_(uint8_t state) {
this->component_state_ &= ~COMPONENT_STATE_MASK;
this->component_state_ |= state;
}
void Component::disable_loop() {
if ((this->component_state_ & COMPONENT_STATE_MASK) != COMPONENT_STATE_LOOP_DONE) {
ESP_LOGVV(TAG, "%s loop disabled", LOG_STR_ARG(this->get_component_log_str()));