From b2e66b3a401dd86dbabe68a34a641ea6660fe81f Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 13 Apr 2026 12:28:18 -1000 Subject: [PATCH] Add type annotations to _require_ledc_iram_validator --- esphome/components/ledc/output.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/esphome/components/ledc/output.py b/esphome/components/ledc/output.py index 48e72d4c38..fef060626a 100644 --- a/esphome/components/ledc/output.py +++ b/esphome/components/ledc/output.py @@ -10,6 +10,7 @@ from esphome.const import ( CONF_PHASE_ANGLE, CONF_PIN, ) +from esphome.types import ConfigType DEPENDENCIES = ["esp32"] @@ -43,7 +44,7 @@ LEDCOutput = ledc_ns.class_("LEDCOutput", output.FloatOutput, cg.Component) SetFrequencyAction = ledc_ns.class_("SetFrequencyAction", automation.Action) -def _require_ledc_iram_validator(config): +def _require_ledc_iram_validator(config: ConfigType) -> ConfigType: """Register LEDC IRAM requirement during config validation.""" require_ledc_iram() return config