writeRegister/Data8/Data16, dataRead8Bits

Définition Utilisation Exemple Côté technique
 

writeRegister(registre);
Permet d'écrire dans un registre du driver du VMA412
Paramètres passés:
registre: numéro du registre
Valeur retournée:
aucune

 

writeData8(donnee);
Permet d'envoyer une donnée 8 bits
Paramètres passés:
donnee: donnée à envoyer
Valeur retournée:
aucune

 

writeData16(donnee);
Permet d'envoyer une donnée 16 bits, poids forts d'abord
Paramètres passés:
donnee: donnée à envoyer
Valeur retournée:
aucune

 

dataRead8Bits();
Permet de lire une donnée 8 bits
Paramètres passés:
aucun
Valeur retournée:
valeur lue

 

Ces fonctions permettent de tout faire concernant l'afficheur VMA412, quel que soit le driver présent. En programmant directement les registres des drivers, tout est disponible.

 

Exemples d'utilisation:
writeRegister(0x20); Envoie une commande dans le registre 0x20, pas de paramètre à passer pour ce registre

writeRegister(0x3A); writeData8(0x55); Envoie une commande dans le registre 0x3A, paramètre 8 bits à passer pour ce registre 0x55: Interface 16 bits par couleur

writeRegister(0x2A); writeData16(x); Envoie une commande dans le registre 0x2A, paramètre 16 bits l'abscisse: Column Address Set

writeRegister(0xD3); dataRead8Bits(); dataRead8Bits(); num=(dataRead8Bits()<<8)+dataRead8Bits(); Lecture du l'Id du driver ILI9341

 

Voir aussi:
- setGraphMode(); Initialisation de l'écran