Whilst the subject of the ILI9488 display is fresh in peoples minds, I have hit a problem with reading on a 16 bit parallel bus.
I'm using the memory in the display to take a snapshot with an OV7670 camera. Works great on an ILI9486 controller but that returns 16 bits per read.
Writes are fine in RGB565 mode on the ILI9488 but all reads (apparently) are in RGB888 but I can't find any information on how those 24 bits are allocated to the 16 bit data bus.
Has someone with more Ilitek foo than me determined how to read display RAM specifically on a ILI9488 ?