From 062f6164ae89d54df3f1a89a67f01e82ae56e0d8 Mon Sep 17 00:00:00 2001 From: Nonoo Date: Fri, 4 Mar 2022 08:39:57 +0100 Subject: [PATCH] ledc: Do not drive output during init if the output is inverted --- components/driver/ledc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/driver/ledc.c b/components/driver/ledc.c index e9fb066ecd..2c5fdce4da 100644 --- a/components/driver/ledc.c +++ b/components/driver/ledc.c @@ -638,6 +638,7 @@ esp_err_t ledc_channel_config(const ledc_channel_config_t *ledc_conf) ); /*set LEDC signal in gpio matrix*/ gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_num], PIN_FUNC_GPIO); + gpio_set_level(gpio_num, output_invert); gpio_set_direction(gpio_num, GPIO_MODE_OUTPUT); esp_rom_gpio_connect_out_signal(gpio_num, ledc_periph_signal[speed_mode].sig_out0_idx + ledc_channel, output_invert, 0);