gpio_pad_select_gpio -> esp_rom_gpio_pad_select_gpio

This commit is contained in:
hiruna 2023-05-26 22:50:04 +10:00
parent 735b5df0ff
commit 785b7d5c28
17 changed files with 33 additions and 33 deletions

View file

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

View file

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

View file

@ -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);
}

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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