1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-24 14:03:55 +01:00

boards/esp32s2-lilygo-ttgo-t8: update for st77xx driver

This commit is contained in:
Gunar Schorcht 2023-07-13 09:13:47 +02:00
parent 5406793bff
commit f8c9770db0
3 changed files with 16 additions and 20 deletions

View File

@ -16,9 +16,4 @@ ifneq (,$(filter disp_dev,$(USEMODULE)))
USEMODULE += st7789
endif
ifneq (,$(filter st7735,$(USEMODULE)))
# use st7789 pseudomodule if st7735 is enabled to indicate that we use a ST7789
USEMODULE += st7789
endif
include $(RIOTBOARD)/common/esp32s2/Makefile.dep

View File

@ -21,7 +21,7 @@
void board_init(void)
{
if (IS_USED(MODULE_ST7735)) {
if (IS_USED(MODULE_ST77XX)) {
gpio_init(BACKLIGHT_PIN, GPIO_OUT);
}
}

View File

@ -87,20 +87,21 @@
* OLED display uses SPI_DEV(0) on this board.
* @{
*/
#if defined(MODULE_ST7735)
#define ST7735_PARAM_SPI SPI_DEV(0) /**< SPI device */
#define ST7735_PARAM_SPI_CLK SPI_CLK_10MHZ /**< SPI clock frequency */
#define ST7735_PARAM_SPI_MODE SPI_MODE_0 /**< SPI mode */
#define ST7735_PARAM_CS GPIO34 /**< Chip Select pin */
#define ST7735_PARAM_DCX GPIO37 /**< DCX pin */
#define ST7735_PARAM_RST GPIO38 /**< Reset pin */
#define ST7735_PARAM_RGB 1 /**< RGB mode enable */
#define ST7735_PARAM_INVERTED 1 /**< Inverted mode enable */
#define ST7735_PARAM_NUM_LINES 240U /**< Number of lines */
#define ST7735_PARAM_RGB_CHANNELS 135U /**< Number of columns */
#define ST7735_PARAM_ROTATION LCD_MADCTL_MY /**< Rotation */
#define ST7735_PARAM_OFFSET_X 40 /**< X offset */
#define ST7735_PARAM_OFFSET_Y 52 /**< Y offset */
#if defined(MODULE_ST77XX)
#define ST77XX_PARAM_CNTRL ST77XX_CNTRL_ST7789
#define ST77XX_PARAM_SPI SPI_DEV(0) /**< SPI device */
#define ST77XX_PARAM_SPI_CLK SPI_CLK_10MHZ /**< SPI clock frequency */
#define ST77XX_PARAM_SPI_MODE SPI_MODE_0 /**< SPI mode */
#define ST77XX_PARAM_CS GPIO34 /**< Chip Select pin */
#define ST77XX_PARAM_DCX GPIO37 /**< DCX pin */
#define ST77XX_PARAM_RST GPIO38 /**< Reset pin */
#define ST77XX_PARAM_RGB 1 /**< RGB mode enable */
#define ST77XX_PARAM_INVERTED 1 /**< Inverted mode enable */
#define ST77XX_PARAM_NUM_LINES 240U /**< Number of lines */
#define ST77XX_PARAM_RGB_CHANNELS 135U /**< Number of columns */
#define ST77XX_PARAM_ROTATION ST77XX_ROTATION_HORZ /**< Rotation */
#define ST77XX_PARAM_OFFSET_X 40 /**< X offset */
#define ST77XX_PARAM_OFFSET_Y 52 /**< Y offset */
#endif
/** @} */