Processing overhead of 565 colour format vs 888

RGB565 should be faster for 2 reasons:

  1. E.g. if you have a white background LVGL needs to set the color on fewer bytes. I.e. it mean less write operations.
  2. The rendered image is fewer bytes so it’s faster to send to the display controller. (Unless you use a parallel port to send one pixel in one transmission)