diff --git a/lvgl_tft/FT81x.c b/lvgl_tft/FT81x.c index d896e3a..8755079 100644 --- a/lvgl_tft/FT81x.c +++ b/lvgl_tft/FT81x.c @@ -263,7 +263,7 @@ void TFT_bitmap_display(void) void FT81x_init(void) { #if EVE_USE_PDN - gpio_reset_pin(EVE_PDN); + esp_rom_gpio_pad_select_gpio(EVE_PDN); #endif gpio_set_level(EVE_CS, 1); diff --git a/lvgl_tft/GC9A01.c b/lvgl_tft/GC9A01.c index c5861ce..fe5c7b8 100644 --- a/lvgl_tft/GC9A01.c +++ b/lvgl_tft/GC9A01.c @@ -112,11 +112,11 @@ void GC9A01_init(void) }; //Initialize non-SPI GPIOs - gpio_reset_pin(GC9A01_DC); + esp_rom_gpio_pad_select_gpio(GC9A01_DC); gpio_set_direction(GC9A01_DC, GPIO_MODE_OUTPUT); #if GC9A01_USE_RST - gpio_reset_pin(GC9A01_RST); + esp_rom_gpio_pad_select_gpio(GC9A01_RST); gpio_set_direction(GC9A01_RST, GPIO_MODE_OUTPUT); //Reset the display diff --git a/lvgl_tft/esp_lcd_backlight.c b/lvgl_tft/esp_lcd_backlight.c index 247735a..0da96cb 100644 --- a/lvgl_tft/esp_lcd_backlight.c +++ b/lvgl_tft/esp_lcd_backlight.c @@ -63,7 +63,7 @@ disp_backlight_h disp_backlight_new(const disp_backlight_config_t *config) { // Configure GPIO for output bckl_dev->index = config->gpio_num; - gpio_reset_pin(config->gpio_num); + esp_rom_gpio_pad_select_gpio(config->gpio_num); ESP_ERROR_CHECK(gpio_set_direction(config->gpio_num, GPIO_MODE_OUTPUT)); gpio_iomux_out(config->gpio_num, SIG_GPIO_OUT_IDX, config->output_invert); } @@ -102,7 +102,7 @@ void disp_backlight_delete(disp_backlight_h bckl) if (bckl_dev->pwm_control) { ledc_stop(LEDC_LOW_SPEED_MODE, bckl_dev->index, 0); } else { - gpio_reset_pin(bckl_dev->index); + esp_rom_gpio_pad_select_gpio(bckl_dev->index); } free (bckl); } diff --git a/lvgl_tft/hx8357.c b/lvgl_tft/hx8357.c index 3d8d07d..30a3e38 100644 --- a/lvgl_tft/hx8357.c +++ b/lvgl_tft/hx8357.c @@ -160,11 +160,11 @@ static uint8_t displayType = HX8357D; void hx8357_init(void) { //Initialize non-SPI GPIOs - gpio_reset_pin(HX8357_DC); + esp_rom_gpio_pad_select_gpio(HX8357_DC); gpio_set_direction(HX8357_DC, GPIO_MODE_OUTPUT); #if HX8357_USE_RST - gpio_reset_pin(HX8357_RST); + esp_rom_gpio_pad_select_gpio(HX8357_RST); gpio_set_direction(HX8357_RST, GPIO_MODE_OUTPUT); //Reset the display diff --git a/lvgl_tft/il3820.c b/lvgl_tft/il3820.c index 063f981..d4ff1ad 100644 --- a/lvgl_tft/il3820.c +++ b/lvgl_tft/il3820.c @@ -196,14 +196,14 @@ void il3820_init(void) uint8_t tmp[3] = {0}; /* Initialize non-SPI GPIOs */ - gpio_reset_pin(IL3820_DC_PIN); + esp_rom_gpio_pad_select_gpio(IL3820_DC_PIN); gpio_set_direction(IL3820_DC_PIN, GPIO_MODE_OUTPUT); - gpio_reset_pin(IL3820_BUSY_PIN); + esp_rom_gpio_pad_select_gpio(IL3820_BUSY_PIN); gpio_set_direction(IL3820_BUSY_PIN, GPIO_MODE_INPUT); #if IL3820_USE_RST - gpio_reset_pin(IL3820_RST_PIN); + esp_rom_gpio_pad_select_gpio(IL3820_RST_PIN); gpio_set_direction(IL3820_RST_PIN, GPIO_MODE_OUTPUT); /* Harware reset */ diff --git a/lvgl_tft/ili9163c.c b/lvgl_tft/ili9163c.c index 13f22b7..a4e0019 100644 --- a/lvgl_tft/ili9163c.c +++ b/lvgl_tft/ili9163c.c @@ -138,9 +138,9 @@ void ili9163c_init(void) }; //Initialize non-SPI GPIOs - gpio_reset_pin(ILI9163C_DC); + esp_rom_gpio_pad_select_gpio(ILI9163C_DC); gpio_set_direction(ILI9163C_DC, GPIO_MODE_OUTPUT); - gpio_reset_pin(ILI9163C_RST); + esp_rom_gpio_pad_select_gpio(ILI9163C_RST); gpio_set_direction(ILI9163C_RST, GPIO_MODE_OUTPUT); //Reset the display diff --git a/lvgl_tft/ili9341.c b/lvgl_tft/ili9341.c index 2c9bd0f..f580e67 100644 --- a/lvgl_tft/ili9341.c +++ b/lvgl_tft/ili9341.c @@ -81,11 +81,11 @@ void ili9341_init(void) }; //Initialize non-SPI GPIOs - gpio_reset_pin(ILI9341_DC); + esp_rom_gpio_pad_select_gpio(ILI9341_DC); gpio_set_direction(ILI9341_DC, GPIO_MODE_OUTPUT); #if ILI9341_USE_RST - gpio_reset_pin(ILI9341_RST); + esp_rom_gpio_pad_select_gpio(ILI9341_RST); gpio_set_direction(ILI9341_RST, GPIO_MODE_OUTPUT); //Reset the display diff --git a/lvgl_tft/ili9481.c b/lvgl_tft/ili9481.c index 4c6f430..b27c517 100644 --- a/lvgl_tft/ili9481.c +++ b/lvgl_tft/ili9481.c @@ -74,11 +74,11 @@ void ili9481_init(void) }; //Initialize non-SPI GPIOs - gpio_reset_pin(ILI9481_DC); + esp_rom_gpio_pad_select_gpio(ILI9481_DC); gpio_set_direction(ILI9481_DC, GPIO_MODE_OUTPUT); #if ILI9481_USE_RST - gpio_reset_pin(ILI9481_RST); + esp_rom_gpio_pad_select_gpio(ILI9481_RST); gpio_set_direction(ILI9481_RST, GPIO_MODE_OUTPUT); //Reset the display diff --git a/lvgl_tft/ili9486.c b/lvgl_tft/ili9486.c index db49780..0d4a823 100644 --- a/lvgl_tft/ili9486.c +++ b/lvgl_tft/ili9486.c @@ -66,11 +66,11 @@ void ili9486_init(void) }; //Initialize non-SPI GPIOs - gpio_reset_pin(ILI9486_DC); + esp_rom_gpio_pad_select_gpio(ILI9486_DC); gpio_set_direction(ILI9486_DC, GPIO_MODE_OUTPUT); #if ILI9486_USE_RST - gpio_reset_pin(ILI9486_RST); + esp_rom_gpio_pad_select_gpio(ILI9486_RST); gpio_set_direction(ILI9486_RST, GPIO_MODE_OUTPUT); //Reset the display diff --git a/lvgl_tft/ili9488.c b/lvgl_tft/ili9488.c index a85cc51..f67a5d1 100644 --- a/lvgl_tft/ili9488.c +++ b/lvgl_tft/ili9488.c @@ -76,11 +76,11 @@ void ili9488_init(void) }; //Initialize non-SPI GPIOs - gpio_reset_pin(ILI9488_DC); + esp_rom_gpio_pad_select_gpio(ILI9488_DC); gpio_set_direction(ILI9488_DC, GPIO_MODE_OUTPUT); #if ILI9488_USE_RST - gpio_reset_pin(ILI9488_RST); + esp_rom_gpio_pad_select_gpio(ILI9488_RST); gpio_set_direction(ILI9488_RST, GPIO_MODE_OUTPUT); //Reset the display diff --git a/lvgl_tft/pcd8544.c b/lvgl_tft/pcd8544.c index 01a7ab2..9f5e2ff 100644 --- a/lvgl_tft/pcd8544.c +++ b/lvgl_tft/pcd8544.c @@ -57,9 +57,9 @@ void pcd8544_init(void){ // TODO: orientation // Initialize non-SPI GPIOs - gpio_reset_pin(PCD8544_DC); + esp_rom_gpio_pad_select_gpio(PCD8544_DC); gpio_set_direction(PCD8544_DC, GPIO_MODE_OUTPUT); - gpio_reset_pin(PCD8544_RST); + esp_rom_gpio_pad_select_gpio(PCD8544_RST); gpio_set_direction(PCD8544_RST, GPIO_MODE_OUTPUT); // Reset the display diff --git a/lvgl_tft/ra8875.c b/lvgl_tft/ra8875.c index cc911b4..2a5e455 100644 --- a/lvgl_tft/ra8875.c +++ b/lvgl_tft/ra8875.c @@ -151,7 +151,7 @@ void ra8875_init(void) // Initialize non-SPI GPIOs #if RA8875_USE_RST - gpio_reset_pin(RA8875_RST); + esp_rom_gpio_pad_select_gpio(RA8875_RST); gpio_set_direction(RA8875_RST, GPIO_MODE_OUTPUT); // Reset the RA8875 diff --git a/lvgl_tft/sh1107.c b/lvgl_tft/sh1107.c index 2761095..bef776c 100644 --- a/lvgl_tft/sh1107.c +++ b/lvgl_tft/sh1107.c @@ -92,11 +92,11 @@ void sh1107_init(void) }; //Initialize non-SPI GPIOs - gpio_reset_pin(SH1107_DC); + esp_rom_gpio_pad_select_gpio(SH1107_DC); gpio_set_direction(SH1107_DC, GPIO_MODE_OUTPUT); #if SH1107_USE_RST - gpio_reset_pin(SH1107_RST); + esp_rom_gpio_pad_select_gpio(SH1107_RST); gpio_set_direction(SH1107_RST, GPIO_MODE_OUTPUT); //Reset the display diff --git a/lvgl_tft/st7735s.c b/lvgl_tft/st7735s.c index 340fb3a..ed1f481 100644 --- a/lvgl_tft/st7735s.c +++ b/lvgl_tft/st7735s.c @@ -98,11 +98,11 @@ void st7735s_init(void) }; //Initialize non-SPI GPIOs - gpio_reset_pin(ST7735S_DC); + esp_rom_gpio_pad_select_gpio(ST7735S_DC); gpio_set_direction(ST7735S_DC, GPIO_MODE_OUTPUT); #if ST7735S_USE_RST - gpio_reset_pin(ST7735S_RST); + esp_rom_gpio_pad_select_gpio(ST7735S_RST); gpio_set_direction(ST7735S_RST, GPIO_MODE_OUTPUT); //Reset the display diff --git a/lvgl_tft/st7789.c b/lvgl_tft/st7789.c index 29a4ab5..f2144b1 100644 --- a/lvgl_tft/st7789.c +++ b/lvgl_tft/st7789.c @@ -86,11 +86,11 @@ void st7789_init(void) }; //Initialize non-SPI GPIOs - gpio_reset_pin(ST7789_DC); + esp_rom_gpio_pad_select_gpio(ST7789_DC); gpio_set_direction(ST7789_DC, GPIO_MODE_OUTPUT); #if !defined(ST7789_SOFT_RST) - gpio_reset_pin(ST7789_RST); + esp_rom_gpio_pad_select_gpio(ST7789_RST); gpio_set_direction(ST7789_RST, GPIO_MODE_OUTPUT); #endif diff --git a/lvgl_tft/st7796s.c b/lvgl_tft/st7796s.c index 0a8dd1c..6faae1e 100644 --- a/lvgl_tft/st7796s.c +++ b/lvgl_tft/st7796s.c @@ -82,11 +82,11 @@ void st7796s_init(void) }; //Initialize non-SPI GPIOs - gpio_reset_pin(ST7796S_DC); + esp_rom_gpio_pad_select_gpio(ST7796S_DC); gpio_set_direction(ST7796S_DC, GPIO_MODE_OUTPUT); #if ST7796S_USE_RST - gpio_reset_pin(ST7796S_RST); + esp_rom_gpio_pad_select_gpio(ST7796S_RST); gpio_set_direction(ST7796S_RST, GPIO_MODE_OUTPUT); //Reset the display diff --git a/lvgl_touch/adcraw.c b/lvgl_touch/adcraw.c index ac72dba..7759048 100644 --- a/lvgl_touch/adcraw.c +++ b/lvgl_touch/adcraw.c @@ -139,10 +139,10 @@ static void setup_axis(gpio_num_t plus, gpio_num_t minus, gpio_num_t measure, gp { // Set GPIOs: // - Float "ignore" and "measure" - gpio_reset_pin(ignore); + esp_rom_gpio_pad_select_gpio(ignore); gpio_set_direction(ignore, GPIO_MODE_DISABLE); gpio_set_pull_mode(ignore, GPIO_FLOATING); - gpio_reset_pin(measure); + esp_rom_gpio_pad_select_gpio(measure); gpio_set_direction(measure, GPIO_MODE_DISABLE); gpio_set_pull_mode(measure, GPIO_FLOATING); // - Set "plus" to 1, "minus" to 0