board/arm/rp2040: support config st7789 reset gpio pin

Signed-off-by: Zhu Zhongjie <zhongjiezhu1@gmail.com>
This commit is contained in:
Zhu Zhongjie
2025-02-19 09:39:26 +08:00
committed by Alan C. Assis
parent 436dbe3f0b
commit 2ebce06b79
2 changed files with 8 additions and 1 deletions
+6
View File
@@ -552,6 +552,12 @@ config RP2040_LCD_SPI_CH
range 0 1
---help---
Select SPI channel number to use LCD display.
config LCD_ST7789_RST_GPIO
int "ST7789 LCD Reset gpio number"
default 12
range 0 21
---help---
Select Sitronix ST7789 TFT Controller Reset gpio.
endif # LCD
+2 -1
View File
@@ -48,7 +48,7 @@
#if LCD_SPI_PORTNO
#define LCD_DC CONFIG_RP2040_SPI1_RX_GPIO
#define LCD_RST 12
#define LCD_RST CONFIG_LCD_ST7789_RST_GPIO
#define LCD_BL 13
#else
#define LCD_DC CONFIG_RP2040_SPI0_RX_GPIO
@@ -96,6 +96,7 @@ int board_lcd_initialize(void)
rp2040_gpio_init(LCD_RST);
rp2040_gpio_setdir(LCD_RST, true);
rp2040_gpio_put(LCD_RST, false);
rp2040_gpio_put(LCD_RST, true);
/* Set full brightness */