1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-05 19:33:47 +01:00
This commit is contained in:
J. Nick Koston
2025-06-12 18:33:27 -05:00
parent b32fc3bfdd
commit d1e6b8dd10
2 changed files with 3 additions and 3 deletions

View File

@@ -179,7 +179,7 @@ void ESP32TouchComponent::loop() {
void ESP32TouchComponent::on_shutdown() {
touch_pad_intr_disable();
touch_pad_isr_deregister(touch_isr_handler, this);
this->cleanup_touch_queue();
this->cleanup_touch_queue_();
if (this->iir_filter_enabled_()) {
touch_pad_filter_stop();

View File

@@ -76,7 +76,7 @@ void ESP32TouchComponent::setup() {
touch_pad_isr_register(touch_isr_handler, this, static_cast<touch_pad_intr_mask_t>(TOUCH_PAD_INTR_MASK_ALL));
if (err != ESP_OK) {
ESP_LOGE(TAG, "Failed to register touch ISR: %s", esp_err_to_name(err));
this->cleanup_touch_queue();
this->cleanup_touch_queue_();
this->mark_failed();
return;
}
@@ -299,7 +299,7 @@ void ESP32TouchComponent::on_shutdown() {
touch_pad_intr_disable(static_cast<touch_pad_intr_mask_t>(TOUCH_PAD_INTR_MASK_ACTIVE | TOUCH_PAD_INTR_MASK_INACTIVE |
TOUCH_PAD_INTR_MASK_TIMEOUT));
touch_pad_isr_deregister(touch_isr_handler, this);
this->cleanup_touch_queue();
this->cleanup_touch_queue_();
// Configure wakeup pads if any are set
this->configure_wakeup_pads();