Détails précis>>
Détails précis :
>>> Plus de détails : Cliquez ici pour ouvrir<<<
Caractéristiques:
Prise en charge des modules ePaper basés sur GDEH029A1 / SSD1608 en mode SPI à 4 fils. La prise en charge d'autres contrôleurs sera ajoutée ultérieurement. Mode d'échelle de gris 4 bits émulé
SPI affiche une bibliothèque de pilotes SPI orientée basée sur le pilote spi-master
Mode de transfert DMA SPI combiné et SPI direct pour une vitesse maximale
Le mode niveaux de gris 4 bits ou le mode n/b 1 bit peut être sélectionné pendant l'exécution
Les vitesses SPI jusqu'à 20 MHz sont testées et fonctionnent sans problème
Application de démonstration incluse qui démontre la plupart des fonctionnalités de la bibliothèque
Fonctions de dessin graphique :
EPD_drawPixel Dessine un pixel aux coordonnées x,y données
EPD_drawLine Tracer une ligne entre deux points
EPD_drawFastVLine, EPD_drawFastHLine Trace une ligne verticale ou horizontale de longueur donnée
EPD_drawLineByAngle Dessine une ligne à l'écran à partir du point (x,y) à un angle donné
EPD_drawRect, EPD_fillRect Dessine un rectangle à l'écran ou remplit une zone d'écran rectangulaire donnée avec de la couleur
EPD_drawRoundRect, EPD_fillRoundRect Dessine un rectangle à l'écran ou remplit une zone d'écran rectangulaire donnée avec une couleur aux coins arrondis
EPD_drawCircle, EPD_fillCircle Dessiner ou remplir un cercle à l'écran
EPD_drawEllipse, EPD_fillEllipse Dessine ou remplit une ellipse à l'écran
EPD_drawTriangel, EPD_fillTriangle Dessine ou remplit un triangle à l'écran
EPD_drawArc Dessine un arc de cercle à l'écran, de ~ à des angles donnés, avec une épaisseur donnée. Peut être décrit avec une couleur différente
EPD_drawPolygon Dessine un polygone à l'écran avec un nombre donné de côtés (3~60). Peut être décrit avec une couleur différente et tourné selon un angle donné.
Polices :
les polices à largeur fixe et proportionnelles sont prises en charge ; 8 polices intégrées
nombre illimité de polices à partir du fichier
Une police vectorielle à 7 segments avec une largeur/hauteur variable est incluse (uniquement des chiffres et quelques caractères)
Les polices proportionnelles peuvent être utilisées en mode largeur fixe.
Fonctions associées :
EPD_setFont Définir la police actuelle à partir de l'une des polices intégrées ou du fichier de police
EPD_getfontsize Renvoie la hauteur et la largeur de la police actuelle en pixels.
EPD_getfontheight Renvoie la hauteur de police actuelle en pixels.
set_7seg_font_atrib Définir les attributs pour la police vectorielle à 7 segments
getFontCharacters Récupère tous les caractères de la police dans la mémoire tampon
Fonction d'écriture de chaîne :
EPD_print Écrivez le texte à afficher.
Les cordes peuvent être imprimées sous n'importe quel angle. La rotation du texte affiché dépend de la variable font_ratate (0~360)
si la variable font_transparent est définie sur 1, aucun pixel d'arrière-plan ne sera imprimé
Si le texte ne correspond pas à la largeur de l'écran/de la fenêtre, il sera coupé (si text_wrap=0) ou continué sur la ligne suivante (si text_wrap=1)
Deux caractères spéciaux sont autorisés dans les chaînes : r CR (0x0D), efface l'affichage sur EOL, n LF (ox0A), continue jusqu'à la nouvelle ligne, x=0
Des valeurs spéciales peuvent être saisies pour la position X :
CENTER centre le texte
RIGHT justifie le texte horizontalement à droite
LASTX continue à partir de la dernière position X ; le décalage peut être utilisé : LASTX+n
Des valeurs spéciales peuvent être saisies pour Y :
CENTER centre le texte verticalement
BAS bas justifie le texte
LASTY continue à partir de la dernière position Y ; décalage peut être utilisé : LASTY+n
EPD_getStringWidth Renvoie la largeur de la chaîne en pixels en fonction des caractéristiques de police actuelles. Utile pour positionner les chaînes sur l'écran.
EPD_clearStringRect Remplit le rectangle occupé par la chaîne avec la couleur d'arrière-plan actuelle
Images:
EPD_jpg_image Décode et affiche les images JPG
Limites:
Ligne de base uniquement. Les formats JPEG progressif et sans perte ne sont pas pris en charge.
Taille de l'image : jusqu'à 65 520 x 65 520 pixels
Espace colorimétrique : YCbCr trois composants uniquement. L'image en niveaux de gris n'est pas prise en charge.
Facteur d'échantillonnage : 4:4:4, 4:2:2 ou 4:2:0.
Peut afficher l'image à partir d'un fichier ou d'une mémoire tampon
L'image peut être mise à l'échelle par facteur 0 ~ 3 (1/1, 1/2, 1/4 ou 1/8)
L'image est affichée à partir de la position X,Y sur l'écran/la fenêtre :
X : position gauche de l'image ; les constantes CENTER & RIGHT peuvent être utilisées ; la valeur négative est acceptée
Y : position supérieure de l'image ; les constantes CENTER & BOTTOM peuvent être utilisées ; la valeur négative est acceptée
L'image est convertie en mode Niveaux de gris 4 bits
Autres fonctions d'affichage :
EPD_fillScreen Remplir tout l'écran avec une échelle de noir, de blanc ou de gris
compile_font_file Fonction qui compile le fichier source de la police c en un fichier de police qui peut être utilisé dans la fonction EPD_setFont() pour sélectionner une police externe. Le fichier créé a le même nom que le fichier source et l'extension .fnt
Le forfait comprend :
1 écran T5 V2.4.1 ESP32 2.13 pouces
>>> Plus de détails : Cliquez ici pour ouvrir<<<: https://github.com/LilyGO/TTGO-T5-ePaper1.54
Caractéristiques:
Prise en charge des modules ePaper basés sur GDEH029A1 / SSD1608 en mode SPI à 4 fils. La prise en charge d'autres contrôleurs sera ajoutée ultérieurement. Mode d'échelle de gris 4 bits émulé
SPI affiche une bibliothèque de pilotes SPI orientée basée sur le pilote spi-master
Mode de transfert DMA SPI combiné et SPI direct pour une vitesse maximale
Le mode niveaux de gris 4 bits ou le mode n/b 1 bit peut être sélectionné pendant l'exécution
Les vitesses SPI jusqu'à 20 MHz sont testées et fonctionnent sans problème
Application de démonstration incluse qui démontre la plupart des fonctionnalités de la bibliothèque
Fonctions de dessin graphique :
EPD_drawPixel Dessine un pixel aux coordonnées x,y données
EPD_drawLine Tracer une ligne entre deux points
EPD_drawFastVLine, EPD_drawFastHLine Trace une ligne verticale ou horizontale de longueur donnée
EPD_drawLineByAngle Dessine une ligne à l'écran à partir du point (x,y) à un angle donné
EPD_drawRect, EPD_fillRect Dessine un rectangle à l'écran ou remplit une zone d'écran rectangulaire donnée avec de la couleur
EPD_drawRoundRect, EPD_fillRoundRect Dessine un rectangle à l'écran ou remplit une zone d'écran rectangulaire donnée avec une couleur aux coins arrondis
EPD_drawCircle, EPD_fillCircle Dessiner ou remplir un cercle à l'écran
EPD_drawEllipse, EPD_fillEllipse Dessine ou remplit une ellipse à l'écran
EPD_drawTriangel, EPD_fillTriangle Dessine ou remplit un triangle à l'écran
EPD_drawArc Dessine un arc de cercle à l'écran, de ~ à des angles donnés, avec une épaisseur donnée. Peut être décrit avec une couleur différente
EPD_drawPolygon Dessine un polygone à l'écran avec un nombre donné de côtés (3~60). Peut être décrit avec une couleur différente et tourné selon un angle donné.
Polices :
les polices à largeur fixe et proportionnelles sont prises en charge ; 8 polices intégrées
nombre illimité de polices à partir du fichier
Une police vectorielle à 7 segments avec une largeur/hauteur variable est incluse (uniquement des chiffres et quelques caractères)
Les polices proportionnelles peuvent être utilisées en mode largeur fixe.
Fonctions associées :
EPD_setFont Définir la police actuelle à partir de l'une des polices intégrées ou du fichier de police
EPD_getfontsize Renvoie la hauteur et la largeur de la police actuelle en pixels.
EPD_getfontheight Renvoie la hauteur de police actuelle en pixels.
set_7seg_font_atrib Définir les attributs pour la police vectorielle à 7 segments
getFontCharacters Récupère tous les caractères de la police dans la mémoire tampon
Fonction d'écriture de chaîne :
EPD_print Écrivez le texte à afficher.
Les cordes peuvent être imprimées sous n'importe quel angle. La rotation du texte affiché dépend de la variable font_ratate (0~360)
si la variable font_transparent est définie sur 1, aucun pixel d'arrière-plan ne sera imprimé
Si le texte ne correspond pas à la largeur de l'écran/de la fenêtre, il sera coupé (si text_wrap=0) ou continué sur la ligne suivante (si text_wrap=1)
Deux caractères spéciaux sont autorisés dans les chaînes : r CR (0x0D), efface l'affichage sur EOL, n LF (ox0A), continue jusqu'à la nouvelle ligne, x=0
Des valeurs spéciales peuvent être saisies pour la position X :
CENTER centre le texte
RIGHT justifie le texte horizontalement à droite
LASTX continue à partir de la dernière position X ; le décalage peut être utilisé : LASTX+n
Des valeurs spéciales peuvent être saisies pour Y :
CENTER centre le texte verticalement
BAS bas justifie le texte
LASTY continue à partir de la dernière position Y ; décalage peut être utilisé : LASTY+n
EPD_getStringWidth Renvoie la largeur de la chaîne en pixels en fonction des caractéristiques de police actuelles. Utile pour positionner les chaînes sur l'écran.
EPD_clearStringRect Remplit le rectangle occupé par la chaîne avec la couleur d'arrière-plan actuelle
Images:
EPD_jpg_image Décode et affiche les images JPG
Limites:
Ligne de base uniquement. Les formats JPEG progressif et sans perte ne sont pas pris en charge.
Taille de l'image : jusqu'à 65 520 x 65 520 pixels
Espace colorimétrique : YCbCr trois composants uniquement. L'image en niveaux de gris n'est pas prise en charge.
Facteur d'échantillonnage : 4:4:4, 4:2:2 ou 4:2:0.
Peut afficher l'image à partir d'un fichier ou d'une mémoire tampon
L'image peut être mise à l'échelle par facteur 0 ~ 3 (1/1, 1/2, 1/4 ou 1/8)
L'image est affichée à partir de la position X,Y sur l'écran/la fenêtre :
X : position gauche de l'image ; les constantes CENTER & RIGHT peuvent être utilisées ; la valeur négative est acceptée
Y : position supérieure de l'image ; les constantes CENTER & BOTTOM peuvent être utilisées ; la valeur négative est acceptée
L'image est convertie en mode Niveaux de gris 4 bits
Autres fonctions d'affichage :
EPD_fillScreen Remplir tout l'écran avec une échelle de noir, de blanc ou de gris
compile_font_file Fonction qui compile le fichier source de la police c en un fichier de police qui peut être utilisé dans la fonction EPD_setFont() pour sélectionner une police externe. Le fichier créé a le même nom que le fichier source et l'extension .fnt
Le forfait comprend :
1 écran T5 V2.4.1 ESP32 2.13 pouces