diff --git a/boards/xtensa/esp32/esp32-wrover-kit/src/esp32_bringup.c b/boards/xtensa/esp32/esp32-wrover-kit/src/esp32_bringup.c index 467dd2927bf..24d53eec528 100644 --- a/boards/xtensa/esp32/esp32-wrover-kit/src/esp32_bringup.c +++ b/boards/xtensa/esp32/esp32-wrover-kit/src/esp32_bringup.c @@ -43,6 +43,8 @@ #include "esp32_spiflash.h" #include "esp32_partition.h" +#include + #ifdef CONFIG_USERLED # include #endif @@ -75,6 +77,11 @@ # include #endif +#ifdef CONFIG_LCD_DEV +# include +# include +#endif + #include "esp32-wrover-kit.h" /**************************************************************************** @@ -313,6 +320,20 @@ int esp32_bringup(void) } #endif +#ifdef CONFIG_LCD_DEV + ret = board_lcd_initialize(); + if (ret < 0) + { + syslog(LOG_ERR, "ERROR: board_lcd_initialize() failed: %d\n", ret); + } + + ret = lcddev_register(0); + if (ret < 0) + { + syslog(LOG_ERR, "ERROR: lcddev_register() failed: %d\n", ret); + } +#endif + /* If we got here then perhaps not all initialization was successful, but * at least enough succeeded to bring-up NSH with perhaps reduced * capabilities.