From 911512c4ec28ddfc98eda309f5d222324953bc87 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 13 Apr 2026 12:28:10 -1000 Subject: [PATCH] Add type annotations to _require_rmt_iram --- esphome/components/remote_receiver/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/esphome/components/remote_receiver/__init__.py b/esphome/components/remote_receiver/__init__.py index 68518ea5d1..3d4e8ad54e 100644 --- a/esphome/components/remote_receiver/__init__.py +++ b/esphome/components/remote_receiver/__init__.py @@ -21,6 +21,7 @@ from esphome.const import ( PlatformFramework, ) from esphome.core import CORE, TimePeriod +from esphome.types import ConfigType CONF_FILTER_SYMBOLS = "filter_symbols" CONF_RECEIVE_SYMBOLS = "receive_symbols" @@ -101,7 +102,7 @@ def validate_tolerance(value): ) -def _require_rmt_iram(config): +def _require_rmt_iram(config: ConfigType) -> ConfigType: """Register RMT receive IRAM requirement during config validation.""" if CORE.is_esp32 and esp32.get_esp32_variant() not in esp32_rmt.VARIANTS_NO_RMT: esp32.require_rmt_recv_iram()