Inglês | 简体中文 | 繁體中文 | 日本語 | Deutsch | 한국어
GT30L32S4W é um chip da biblioteca de caracteres chinês que inclui matriz de pontuação de 12x12, matriz de pontilhas 16x16, matriz de pontos 24x24 e matriz de pontos 32x32. Ele apoia os caracteres chineses do padrão nacional GB2312 (incluindo autorização legal da Comissão Nacional de Informação e Padronização) e caracteres ASCII. O formato de arranjo é horizontal. Os usuários podem usar o método fornecido neste manual para calcular o endereço da matriz do caractere no chip através do código interno do caractere e ler continuamente as informações da matriz do caractere deste endereço.
Libdriver GT30L32S4W é o driver de função completo do GT30L32S4W lançado pelo libdriver.it fornece a função da leitura da matriz de pontos. Libdriver é compatível com Misra.
/SRC inclui arquivos de origem LibDriver GT30L32S4W.
/Interface inclui LibDriver GT30L32S4W Modelo independente da plataforma SPI.
/O teste inclui o código de teste do driver LibDriver GT30L32S4W e esse código pode testar a função necessária do chip.
/Exemplo inclui o código de amostra LibDriver GT30L32S4W.
/DOC inclui o documento offline do LibDriver GT30L32S4W.
/Datahethet Inclui GT30L32S4W DataSheet.
/Projeto inclui o código de amostra Common Linux e MCU Development Board. Todos os projetos usam o script do shell para depurar o driver e a instrução detalhada pode ser encontrada no readme.md de cada projeto.
/Misra inclui os resultados da digitalização do código MISRA LibDriver.
Modelo independente da plataforma SPI de referência /interface e termine seu driver SPI da plataforma.
Adicione o diretório /src, o driver de interface da sua plataforma e seus próprios drivers ao seu projeto, se você deseja usar os drivers de exemplo padrão, adicione o diretório /exemplo ao seu projeto.
Você pode consultar os exemplos no diretório /exemplo para concluir seu próprio driver. Se você deseja usar os exemplos de programação padrão, veja como usá -los.
#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 ;Documentos on -line: https://www.libdriver.com/docs/gt30l32s4w/index.html.
Documentos offline: /doc/html/index.html.
Consulte contribuindo.md.
Copyright (c) 2015 - presente libdriver Todos os direitos reservados
A licença do MIT (MIT)
É concedida permissão, gratuitamente, a qualquer pessoa que obtenha uma cópia
deste software e arquivos de documentação associados (o "software"), para negociar
no software sem restrição, inclusive sem limitação os direitos
usar, copiar, modificar, mesclar, publicar, distribuir, sublicense e/ou vender
cópias do software e para permitir pessoas a quem o software é
fornecido para fazer isso, sujeito às seguintes condições:
O aviso de direitos autorais acima e este aviso de permissão devem ser incluídos em todos
cópias ou partes substanciais do software.
O software é fornecido "como está", sem garantia de qualquer tipo, expresso ou
Implícito, incluindo, entre outros
Aptidão para uma finalidade específica e não comprometimento. Em nenhum caso o
Autores ou detentores de direitos autorais são responsáveis por qualquer reclamação, danos ou outro
Responsabilidade, seja em uma ação de contrato, delito ou não, decorrente de,
Fora ou em conexão com o software ou o uso ou outras negociações no
Software.
Envie um e-mail para [email protected].