Conversion bitmap en hexadecimal

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