From a2fa7d36f90c9148574437e62fe620c40415b118 Mon Sep 17 00:00:00 2001 From: kbx81 Date: Mon, 13 Apr 2026 17:22:15 -0500 Subject: [PATCH] fix --- esphome/components/ledc/output.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/esphome/components/ledc/output.py b/esphome/components/ledc/output.py index e82795fa4c..332a9c6258 100644 --- a/esphome/components/ledc/output.py +++ b/esphome/components/ledc/output.py @@ -57,8 +57,16 @@ CONFIG_SCHEMA = output.FLOAT_OUTPUT_SCHEMA.extend( ).extend(cv.COMPONENT_SCHEMA) -async def to_code(config): +def _require_ledc_iram(config): + """Register LEDC IRAM requirement during config validation.""" require_ledc_iram() + return config + + +FINAL_VALIDATE_SCHEMA = _require_ledc_iram + + +async def to_code(config): gpio = await cg.gpio_pin_expression(config[CONF_PIN]) var = cg.new_Pvariable(config[CONF_ID], gpio) await cg.register_component(var, config)