Library TFT_eSPI. Assign color to each pixel. ESP32-2432S028R

En fait il n'est pas nécessaire de travailler en hexadécimal, l'important c'est que ça soit un uint32_t donc un entier non signé de 32 bits. Le microcontrôleur travaille en binaire, l'hexadécimal est uniquement là pour la facilité de l'utilisateur.

Donc tu as 3 valeurs en uint8_t pour r, g et b. Pour obtenir la couleur, tu peux faire :
uint32_t couleur = r << 16 + g << 8 + b;

J'ai vu qu'il existe une fonction drawPixel plus simple d'utilisation :
drawPixel(int32_t x, int32_t y, uint32_t color)