mirror of
https://github.com/apache/nuttx.git
synced 2026-05-21 13:13:08 +08:00
- Re-select LCD after soft reset during init. It looks that (soft) reset affects SPI communication. - Clear display during the initialization. Signed-off-by: Jiri Vlasak <jvlasak@elektroline.cz>
This commit is contained in:
@@ -728,6 +728,9 @@ static int ili9341_hwinitialize(FAR struct ili9341_dev_s *dev)
|
||||
lcd->sendcmd(lcd, ILI9341_SOFTWARE_RESET);
|
||||
up_mdelay(5);
|
||||
|
||||
lcd->deselect(lcd);
|
||||
lcd->select(lcd);
|
||||
|
||||
lcdinfo("ili9341 LCD driver: set Memory Access Control: %04x\n",
|
||||
dev->orient);
|
||||
lcd->sendcmd(lcd, ILI9341_MEMORY_ACCESS_CONTROL);
|
||||
@@ -1041,6 +1044,10 @@ FAR struct lcd_dev_s *
|
||||
|
||||
ret = ili9341_hwinitialize(priv);
|
||||
|
||||
/* Clear the display after initialization. */
|
||||
|
||||
ili9341_clear(dev, 0x0000);
|
||||
|
||||
if (ret == OK)
|
||||
{
|
||||
return &priv->dev;
|
||||
|
||||
Reference in New Issue
Block a user