Colors have display issues (source unknown)
Colors do not display correctly. They are very close to correct, but not exactly right. This is with the ili9481 display driver.
Although this is best seen in conjunction with the image decoder (Using Tricorder software w/ imageload command), it seems to have issues on the graphics API side.
I have a hunch that the bits have some sort of strange issue, either less significant bits are being ignored or are sent wrong to the display. Could be related to color.h, because color conversions are performed frequently in the driver, image decoder, and sometimes even elsewhere.
Although this is a nuisance and makes images display ugly, it's not a critical problem.
Tests with all 65536 colors appear to run correctly, and that's using setPixel() with 16 bit color, incrementing through every value. No color conversions.