le 8h44

LCD_Driver

Bibliothèque de gestion de l'affichage à base de ST7789.

Constantes

LCD_WIDTH d'une valeur de 135, Largeur de l'écran LCD en nombre de pixel.

LCD_HEIGHT d'une valeur de 240, Hauteur de l'écran LCD en nombre de pixel.


void LCD_WriteData_Byte(UBYTE da)


void LCD_WriteData_Word(UWORD da);


void LCD_WriteReg(UBYTE da);


void LCD_SetCursor(UWORD x1, UWORD y1, UWORD x2,UWORD y2);


void LCD_SetUWORD(UWORD x, UWORD y, UWORD Color);


LCD_Init

LCD_Init - Initialisation du composant ST7789.

Description

void LCD_Init(void);

Cette fonction doit être appelé une seule fois, avant l'appel de toute autres fonction de la librairie.


LCD_SetBacklight

LCD_SetBacklight - Réglage du rétro-eclairage

Description

void LCD_SetBacklight(UWORD Value);

Liste des paramètres

UWORD Value

Valeur de 0 à 255 representant la valeur de rétro-eclairage. 0 étant aucun rétro-eclairage et 255 rétro-eclairage maximum.


LCD_Clear

LCD_Clear - Efface l'écran dans la couleur donné.

Description

void LCD_Clear(UWORD Color);

Liste des paramètres

UWORD color

Valeur numérique sur 16bits.
couleur défini en RGB avec 5bits pour le rouge, 6bits pour le vert et 5bits pour le bleu.

|R|R|R|R|R|V|V|V|V|V|V|B|B|B|B|B|
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|

LCD_ClearWindow

LCD_ClearWindow - Efface une parte seulement de l'écran

Description

void LCD_ClearWindow(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend, UWORD UWORD);

Liste des paramètres

UWORD Xstart

Position de départ sur l'axe des X.

Xstart compris entre 1 et LCD_WIDTH

UWORD Ystart

Position de départ sur l'axe des Y. Ystart compris entre 1 et LCD_HEIGHT

UWORD Xend

Position de fin sur l'axe des X. Xstart compris entre 1 et LCD_WIDTH

UWORD Yend

Position de fin sur l'axe des y. Ystart compris entre 1 et LCD_HEIGHT

UWORD color

Valeur numérique sur 16bits.
couleur défini en RGB avec 5bits pour le rouge, 6bits pour le vert et 5bits pour le bleu.

|R|R|R|R|R|V|V|V|V|V|V|B|B|B|B|B|
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|