Add type annotations to _require_ledc_iram_validator

This commit is contained in:
J. Nick Koston
2026-04-13 12:28:18 -10:00
parent 3317eaebc7
commit b2e66b3a40

View File

@@ -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