programmer un afficheur lcd couleur

Bonjour, j'utilise un afficheur lcd ili9341 avec la librairi ucg, j'ai déjà fait pas mal d'essai dessus comme changer la couleur de font d'écran et afficher du texte.
Mais j'ai essayer d'ajouter un point pixel ça ne compile pas .
voici le manuel de la librarie Google Code Archive - Long-term storage for Google Code Project Hosting.

Voici le code source

#include <SPI.h>
#include "Ucglib.h"

Ucglib_ILI9341_18x240x320_SWSPI ucg(/*sclk=*/ 7, /*data=*/ 6, /*cd=*/ 5 , /*cs=*/ 3, /*reset=*/ 4);

void setup(void)
{
  delay(1000);
  ucg.begin(UCG_FONT_MODE_TRANSPARENT);
  //ucg.begin(UCG_FONT_MODE_SOLID);
  ucg.clearScreen();
  
    // rotation de 90°
  ucg.setRotate90();
 
}

void loop(void)
{

  ucg_SetColor(ucg, 0, 255, 255, 255);
  ucg_DrawPixel(ucg, 50, 20);

}

bonjour,
le code erreur, ca serait bien :slight_smile:

Arduino : 1.6.3 (Windows 7), Carte : "Arduino Uno"

projet_lcd.ino: In function 'void loop()':

projet_lcd.ino:22:37: error: cannot convert 'Ucglib_ILI9341_18x240x320_SWSPI' to 'ucg_t* {aka _ucg_t*}' for argument '1' to 'void ucg_SetColor(ucg_t*, uint8_t, uint8_t, uint8_t, uint8_t)'

projet_lcd.ino:23:28: error: cannot convert 'Ucglib_ILI9341_18x240x320_SWSPI' to 'ucg_t* {aka _ucg_t*}' for argument '1' to 'void ucg_DrawPixel(ucg_t*, ucg_int_t, ucg_int_t)'

Erreur lors de la compilation.

Ce rapport contiendrait plus d'informations si l'option
"Montrer les informations de sortie pendant la compilation"
était activée dans Fichier > Préférences.

personne ?

Je pense que ça:

  ucg_SetColor(ucg, 0, 255, 255, 255);
  ucg_DrawPixel(ucg, 50, 20);

devrait être remplacé par ça:

  ucg.SetColor(ucg, 0, 255, 255, 255);
  ucg.DrawPixel(ucg, 50, 20);

j'ai déjà essayé ça ne fonctionne pas .
Dans le message d'erreur je comprend pas à quoi correspond "uint8_t "

version IDE?
lien de la lib?

j'ai la version 1.6.3
voici le lien de la librairie Google Code Archive - Long-term storage for Google Code Project Hosting.

Le premier argument doit être un numéro d'index (0 à 3).
La librairie permet de gérer jusqu'à 4 couleurs que l'on passe en index au fonction de dessin.