Detalhes precisos>>
Detalhes precisos:
>>>Mais detalhes: Clique aqui para abrir<<<
Características:
Suporte para módulos ePaper baseados em GDEH029A1 / SSD1608 no modo SPI de 4 fios. O suporte para outros controladores será adicionado posteriormente no modo de escala de cinza emulado de 4 bits
SPI exibe biblioteca de driver SPI orientada com base no driver spi-master
Modo de transferência DMA SPI combinado e SPI direto para velocidade máxima
Modo de escala de cinza de 4 bits ou modo preto e branco de 1 bit pode ser selecionado durante o tempo de execução
Velocidades SPI de até 20 MHz são testadas e funcionam sem problemas
Aplicativo de demonstração incluído que demonstra a maioria dos recursos da biblioteca
Funções de desenho gráfico:
EPD_drawPixel Desenha pixel em coordenadas x,y dadas
EPD_drawLine Desenha linha entre dois pontos
EPD_drawFastVLine, EPD_drawFastHLine Desenha uma linha vertical ou horizontal de um determinado comprimento
EPD_drawLineByAngle Desenha linha na tela a partir do ponto (x,y) em determinado ângulo
EPD_drawRect, EPD_fillRect Desenha retângulo na tela ou preenche determinada região retangular da tela com cor
EPD_drawRoundRect, EPD_fillRoundRect Desenha retângulo na tela ou preenche determinada região retangular da tela com cor e cantos arredondados
EPD_drawCircle, EPD_fillCircle Desenha ou preenche um círculo na tela
EPD_drawEllipse, EPD_fillEllipse Desenha ou preenche elipse na tela
EPD_drawTriangel, EPD_fillTriangle Desenha ou preenche o triângulo na tela
EPD_drawArc Desenha arco de círculo na tela, de ~ a ângulos dados, com espessura dada. Pode ser delineado com cores diferentes
EPD_drawPolygon Desenha polígonos na tela com determinado número de lados (3~60). Pode ser contornado com cores diferentes e girado por determinado ângulo.
Fontes:
largura fixa e fontes proporcionais são suportadas; 8 fontes incorporadas
número ilimitado de fontes do arquivo
Fonte vetorial de 7 segmentos com largura/altura variável incluída (apenas números e alguns caracteres)
Fontes proporcionais podem ser usadas no modo de largura fixa.
Funções relacionadas:
EPD_setFont Define a fonte atual de uma das fontes incorporadas ou arquivo de fonte
EPD_getfontsize Retorna a altura e largura da fonte atual em pixels.
EPD_getfontheight Retorna a altura da fonte atual em pixels.
set_7seg_font_atrib Definir atributos para fonte vetorial de 7 segmentos
getFontCharacters Obtém todos os caracteres da fonte para o buffer
Função de gravação de string:
EPD_print Escreva o texto a ser exibido.
As cordas podem ser impressas em qualquer ângulo. A rotação do texto exibido depende da variável font_ratate (0~360)
se a variável font_transparent for definida como 1, nenhum pixel de fundo será impresso
Se o texto não couber na largura da tela/janela, ele será cortado ( if text_wrap=0 ) ou continuado na próxima linha ( if text_wrap=1 )
Dois caracteres especiais são permitidos em strings: r CR (0x0D), limpa a tela para EOL, n LF (ox0A), continua na nova linha, x=0
Valores especiais podem ser inseridos para a posição X:
CENTER centraliza o texto
DIREITA à direita justifica o texto horizontalmente
LASTX continua da última posição X; offset pode ser usado: LASTX+n
Valores especiais podem ser inseridos para Y:
CENTER centraliza o texto verticalmente
INFERIOR justifica o texto
LASTY continua da última posição Y; offset pode ser usado: LASTY+n
EPD_getStringWidth Retorna a largura da string em pixels com base nas características da fonte atual. Útil para posicionar strings na tela.
EPD_clearStringRect Preenche o retângulo ocupado pela string com a cor de fundo atual
Imagens:
EPD_jpg_image Decodifica e exibe imagens JPG
Limites:
Linha de base apenas. Os formatos JPEG progressivo e sem perdas não são suportados.
Tamanho da imagem: até 65520 x 65520 pixels
Espaço de cor: YCbCr apenas três componentes. A imagem em escala de cinza não é suportada.
Fator de amostragem: 4:4:4, 4:2:2 ou 4:2:0.
Pode exibir a imagem do arquivo ou buffer de memória
A imagem pode ser dimensionada por fator 0 ~ 3 (1/1, 1/2, 1/4 ou 1/8)
A imagem é exibida da posição X,Y na tela/janela:
X: posição esquerda da imagem; as constantes CENTER & RIGHT podem ser usadas; valor negativo é aceito
Y: posição superior da imagem; as constantes CENTER & BOTTOM podem ser usadas; valor negativo é aceito
A imagem é convertida para o modo de escala de cinza de 4 bits
Outras funções de exibição:
EPD_fillScreen Preenche a tela inteira com escala de preto, branco ou cinza
compile_font_file Função que compila o arquivo de origem da fonte c para o arquivo de fonte que pode ser usado na função EPD_setFont() para selecionar a fonte externa. O arquivo criado tem o mesmo nome do arquivo de origem e a extensão .fnt
O pacote inclui:
1 x tela T5 V2.4.1 ESP32 de 2,13 polegadas
>>>Mais detalhes: Clique aqui para abrir<<<: https://github.com/LilyGO/TTGO-T5-ePaper1.54
Características:
Suporte para módulos ePaper baseados em GDEH029A1 / SSD1608 no modo SPI de 4 fios. O suporte para outros controladores será adicionado posteriormente no modo de escala de cinza emulado de 4 bits
SPI exibe biblioteca de driver SPI orientada com base no driver spi-master
Modo de transferência DMA SPI combinado e SPI direto para velocidade máxima
Modo de escala de cinza de 4 bits ou modo preto e branco de 1 bit pode ser selecionado durante o tempo de execução
Velocidades SPI de até 20 MHz são testadas e funcionam sem problemas
Aplicativo de demonstração incluído que demonstra a maioria dos recursos da biblioteca
Funções de desenho gráfico:
EPD_drawPixel Desenha pixel em coordenadas x,y dadas
EPD_drawLine Desenha linha entre dois pontos
EPD_drawFastVLine, EPD_drawFastHLine Desenha uma linha vertical ou horizontal de um determinado comprimento
EPD_drawLineByAngle Desenha linha na tela a partir do ponto (x,y) em determinado ângulo
EPD_drawRect, EPD_fillRect Desenha retângulo na tela ou preenche determinada região retangular da tela com cor
EPD_drawRoundRect, EPD_fillRoundRect Desenha retângulo na tela ou preenche determinada região retangular da tela com cor e cantos arredondados
EPD_drawCircle, EPD_fillCircle Desenha ou preenche um círculo na tela
EPD_drawEllipse, EPD_fillEllipse Desenha ou preenche elipse na tela
EPD_drawTriangel, EPD_fillTriangle Desenha ou preenche o triângulo na tela
EPD_drawArc Desenha arco de círculo na tela, de ~ a ângulos dados, com espessura dada. Pode ser delineado com cores diferentes
EPD_drawPolygon Desenha polígonos na tela com determinado número de lados (3~60). Pode ser contornado com cores diferentes e girado por determinado ângulo.
Fontes:
largura fixa e fontes proporcionais são suportadas; 8 fontes incorporadas
número ilimitado de fontes do arquivo
Fonte vetorial de 7 segmentos com largura/altura variável incluída (apenas números e alguns caracteres)
Fontes proporcionais podem ser usadas no modo de largura fixa.
Funções relacionadas:
EPD_setFont Define a fonte atual de uma das fontes incorporadas ou arquivo de fonte
EPD_getfontsize Retorna a altura e largura da fonte atual em pixels.
EPD_getfontheight Retorna a altura da fonte atual em pixels.
set_7seg_font_atrib Definir atributos para fonte vetorial de 7 segmentos
getFontCharacters Obtém todos os caracteres da fonte para o buffer
Função de gravação de string:
EPD_print Escreva o texto a ser exibido.
As cordas podem ser impressas em qualquer ângulo. A rotação do texto exibido depende da variável font_ratate (0~360)
se a variável font_transparent for definida como 1, nenhum pixel de fundo será impresso
Se o texto não couber na largura da tela/janela, ele será cortado ( if text_wrap=0 ) ou continuado na próxima linha ( if text_wrap=1 )
Dois caracteres especiais são permitidos em strings: r CR (0x0D), limpa a tela para EOL, n LF (ox0A), continua na nova linha, x=0
Valores especiais podem ser inseridos para a posição X:
CENTER centraliza o texto
DIREITA à direita justifica o texto horizontalmente
LASTX continua da última posição X; offset pode ser usado: LASTX+n
Valores especiais podem ser inseridos para Y:
CENTER centraliza o texto verticalmente
INFERIOR justifica o texto
LASTY continua da última posição Y; offset pode ser usado: LASTY+n
EPD_getStringWidth Retorna a largura da string em pixels com base nas características da fonte atual. Útil para posicionar strings na tela.
EPD_clearStringRect Preenche o retângulo ocupado pela string com a cor de fundo atual
Imagens:
EPD_jpg_image Decodifica e exibe imagens JPG
Limites:
Linha de base apenas. Os formatos JPEG progressivo e sem perdas não são suportados.
Tamanho da imagem: até 65520 x 65520 pixels
Espaço de cor: YCbCr apenas três componentes. A imagem em escala de cinza não é suportada.
Fator de amostragem: 4:4:4, 4:2:2 ou 4:2:0.
Pode exibir a imagem do arquivo ou buffer de memória
A imagem pode ser dimensionada por fator 0 ~ 3 (1/1, 1/2, 1/4 ou 1/8)
A imagem é exibida da posição X,Y na tela/janela:
X: posição esquerda da imagem; as constantes CENTER & RIGHT podem ser usadas; valor negativo é aceito
Y: posição superior da imagem; as constantes CENTER & BOTTOM podem ser usadas; valor negativo é aceito
A imagem é convertida para o modo de escala de cinza de 4 bits
Outras funções de exibição:
EPD_fillScreen Preenche a tela inteira com escala de preto, branco ou cinza
compile_font_file Função que compila o arquivo de origem da fonte c para o arquivo de fonte que pode ser usado na função EPD_setFont() para selecionar a fonte externa. O arquivo criado tem o mesmo nome do arquivo de origem e a extensão .fnt
O pacote inclui:
1 x tela T5 V2.4.1 ESP32 de 2,13 polegadas