diff --git a/boards/arm/rp2040/raspberrypi-pico/src/rp2040_bringup.c b/boards/arm/rp2040/raspberrypi-pico/src/rp2040_bringup.c index 96ee4804618..eab72fc130a 100644 --- a/boards/arm/rp2040/raspberrypi-pico/src/rp2040_bringup.c +++ b/boards/arm/rp2040/raspberrypi-pico/src/rp2040_bringup.c @@ -34,11 +34,19 @@ #include "rp2040_pico.h" #ifdef CONFIG_LCD_BACKPACK -# include "rp2040_lcd_backpack.h" +#include "rp2040_lcd_backpack.h" +#endif + +#ifdef CONFIG_LCD +#include +#endif + +#ifdef CONFIG_LCD_DEV +#include #endif #ifdef CONFIG_VIDEO_FB -# include +#include #endif /**************************************************************************** @@ -136,6 +144,20 @@ int rp2040_bringup(void) { _err("ERROR: Failed to initialize Frame Buffer Driver.\n"); } +#elif defined(CONFIG_LCD) + ret = board_lcd_initialize(); + if (ret < 0) + { + syslog(LOG_ERR, "ERROR: Failed to initialize LCD.\n"); + } +#endif + +#ifdef CONFIG_LCD_DEV + ret = lcddev_register(0); + if (ret < 0) + { + syslog(LOG_ERR, "ERROR: lcddev_register() failed: %d\n", ret); + } #endif #ifdef CONFIG_LCD_BACKPACK