Déjà il faut savoir si c'est le modèle 0.96" ou 1.3", car le driver est différent.
La bibliothèque TFT_eSPI peut les contrôler, mais elle est un peu difficile de prise en main. Sinon, il y a les bibliothèques d'Adafruit :
et Adafruit_GFX qui dispose d'une méthode drawRGBBitmap pour afficher une image RGB stockée en progmem :
/**************************************************************************/
/*!
@brief Draw a PROGMEM-resident 16-bit image (RGB 5/6/5) with a 1-bit mask
(set bits = opaque, unset bits = clear) at the specified (x,y) position. BOTH
buffers (color and mask) must be PROGMEM-resident. For 16-bit display
devices; no color reduction performed.
@param x Top left corner x coordinate
@param y Top left corner y coordinate
@param bitmap byte array with 16-bit color bitmap
@param mask byte array with monochrome mask bitmap
@param w Width of bitmap in pixels
@param h Height of bitmap in pixels
*/
/**************************************************************************/
Pour convertir une image, il existe un convertisseur en ligne :
http://www.rinkydinkelectronics.com/t_imageconverter565.php
Tu trouveras un exemple de code (à adapter) ici : Draw bitmap. - #5 by t0r30rs