Skip to content

Commit 5043946

Browse files
Fix build on idf v4.1 and v4.2
1 parent 607df9a commit 5043946

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

lvgl_tft/esp_lcd_backlight.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
#include "driver/ledc.h"
1111
#include "driver/gpio.h"
1212
#include "esp_log.h"
13-
#include "esp_rom_gpio.h" // for output signal inversion
1413
#include "soc/ledc_periph.h" // to invert LEDC output on IDF version < v4.3
1514

1615
typedef struct {
@@ -57,15 +56,15 @@ disp_backlight_h disp_backlight_new(const disp_backlight_config_t *config)
5756

5857
ESP_ERROR_CHECK(ledc_timer_config(&LCD_backlight_timer));
5958
ESP_ERROR_CHECK(ledc_channel_config(&LCD_backlight_channel));
60-
esp_rom_gpio_connect_out_signal(config->gpio_num, ledc_periph_signal[LEDC_LOW_SPEED_MODE].sig_out0_idx + config->channel_idx, config->output_invert, 0);
59+
gpio_matrix_out(config->gpio_num, ledc_periph_signal[LEDC_LOW_SPEED_MODE].sig_out0_idx + config->channel_idx, config->output_invert, 0);
6160
}
6261
else
6362
{
6463
// Configure GPIO for output
6564
bckl_dev->index = config->gpio_num;
6665
gpio_pad_select_gpio(config->gpio_num);
6766
ESP_ERROR_CHECK(gpio_set_direction(config->gpio_num, GPIO_MODE_OUTPUT));
68-
esp_rom_gpio_connect_out_signal(config->gpio_num, SIG_GPIO_OUT_IDX, config->output_invert, false);
67+
gpio_matrix_out(config->gpio_num, SIG_GPIO_OUT_IDX, config->output_invert, false);
6968
}
7069

7170
return (disp_backlight_h)bckl_dev;

0 commit comments

Comments
 (0)