Anglais | 简体中文 | 繁體中文 | 日本語 | Deutsch | 한국어
GT30L32S4W est une puce de bibliothèque de caractères chinoise qui comprend une matrice de points 12x12, une matrice de points 16x16, une matrice de points 24x24 et une matrice de points 32x32. Il soutient les caractères chinois nationaux GB2312 (y compris l'autorisation juridique de la National Information and Standardisation Commission) et les personnages ASCII. Le format d'arrangement est horizontal. Les utilisateurs peuvent utiliser la méthode fournie dans ce manuel pour calculer l'adresse de la matrice de caractères dans la puce via le code interne de caractères et lire en continu les informations de matrice de caractères à partir de cette adresse.
Libdriver GT30L32S4W est le pilote complet de la fonction de GT30L32S4W lancé par Libdriver.Il fournit la fonction de la lecture de la matrice de points. Libdriver est conforme à Misra.
/ SRC comprend des fichiers source Libdriver GT30L32S4W.
/ L'interface inclut le modèle indépendant de la plate-forme SPI Libdriver GT30L32S4W.
/ Le test comprend le code de test du pilote Libdriver GT30L32S4W et ce code peut tester la fonction nécessaire en puce.
/ L'exemple inclut Libdriver GT30L32S4W Exemple de code.
/ DOC comprend Libdriver GT30L32S4W Document hors ligne.
/ La fiche technique comprend la fiche technique GT30L32S4W.
/ Le projet comprend l'exemple de code commun Linux et MCU Development Board. Tous les projets utilisent le script shell pour déboguer le pilote et l'instruction détaillée peut être trouvée dans Readme.md de chaque projet.
/ MISRA comprend les résultats de la numérisation du code MISRA Libdriver.
Modèle indépendant de la plate-forme SPI de référence / interface et terminer votre pilote SPI de plate-forme.
Ajoutez le répertoire / src, le pilote d'interface de votre plateforme et vos propres pilotes à votre projet, si vous souhaitez utiliser l'exemple par défaut, ajoutez le répertoire / exemple à votre projet.
Vous pouvez vous référer aux exemples du répertoire / exemple pour compléter votre propre pilote. Si vous souhaitez utiliser les exemples de programmation par défaut, voici comment les utiliser.
#include "driver_gt30l32s4w_basic.h"
uint8_t res ;
uint8_t buf [ 128 ];
uint8_t len ;
uint16_t ch = 'A' ;
/* basic init */
res = gt30l32s4w_basic_init ();
if ( res != 0 )
{
return 1 ;
}
...
/* read 32 */
res = gt30l32s4w_basic_read_32 ( ch , buf , & len );
if ( res != 0 )
{
/* basic deinit */
( void ) gt30l32s4w_basic_deinit ();
return 1 ;
}
...
/* print */
if ( len == 64 )
{
( void ) gt30l32s4w_basic_print_pattern ( GT30L32S4W_TYPE_16X32_ASCII , buf , 64 );
}
else
{
( void ) gt30l32s4w_basic_print_pattern ( GT30L32S4W_TYPE_32X32_GB2312 , buf , 128 );
}
...
/* basic deinit */
( void ) gt30l32s4w_basic_deinit ();
return 0 ;Documents en ligne: https://www.libdriver.com/docs/gt30l32s4w/index.html.
Documents hors ligne: /doc/html/index.html.
Veuillez vous référer à contribution.md.
Copyright (C) 2015 - Présent libdriver Tous droits réservés
La licence du MIT (MIT)
L'autorisation est accordée gratuitement par la présente à toute personne qui obtient une copie
de ce logiciel et des fichiers de documentation associés (le "logiciel"), pour traiter
dans le logiciel sans restriction, y compris sans limitation, les droits
Pour utiliser, copier, modifier, fusionner, publier, distribuer, sous-licencier et / ou vendre
copies du logiciel, et pour permettre aux personnes auxquelles le logiciel est
meublé pour le faire, sous réserve des conditions suivantes:
L'avis de droit d'auteur ci-dessus et le présent avis d'autorisation doivent être inclus dans tous
copies ou parties substantielles du logiciel.
Le logiciel est fourni "tel quel", sans garantie d'aucune sorte, express ou
Implicite, y compris mais sans s'y limiter
FACTIONNEMENT dans un but particulier et sans contrefaçon. En aucun cas le ne doit
Les auteurs ou les détenteurs de droits d'auteur sont responsables de toute réclamation, dommage ou autre
Responsabilité, que ce soit dans une action de contrat, délit ou autre, découlant de,
Hors de ou en relation avec le logiciel ou l'utilisation ou d'autres transactions dans le
LOGICIEL.
Veuillez envoyer un e-mail à [email protected].