Skip to content
Guilherme Wiethaus edited this page Oct 26, 2025 · 4 revisions

RA8889

Este repositório contém o driver completo para controlador de display baseado no RA8889, projetado para uso em microcontroladores como ESP32 e AVR Arduino Uno/Pro mini/mini/nano (ATmega328), Arduino Mega (ATmega2560), Arduino Duo (SAM3X8E que é um Chips ARM Cortex M3).

Caracteristicas

  • Suporte a controle de transação.
  • Controle de transação SPI para dados volumosos (evitando overhead)
  • Classe de controle de comunicação de Barramento (I2C, Paralelo 8080 e SPI)
  • Profundidade de cores de 8 (RGB232), 16 (RGB565) e 24 (RGB888) bits/pixels
  • Desenho de linha, circulo, elipse, triangulo, retângulo
  • Desenho de pixel
  • Desenho de volume de pixels por transferência de buffer
  • Controle de backlight (depende da configuração do módulo de display)

FT5x16

Este repositório contém o driver completo para controladores de tela de toque capacitiva FT5x06 / FT5x16, projetado para uso em microcontroladores como ESP32 e AVR Arduino Uno/Pro mini/mini/nano (ATmega328), Arduino Mega (ATmega2560), Arduino Duo (SAM3X8E que é um Chips ARM Cortex M3).

Características

  • Suporta toque simples e multitouch.
  • Gerenciamento de eventos cru e eventos lógicos.
  • Debounce temporal e espacial configurável.
  • Transformação de coordenadas para telas invertidas ou com escala.
  • Callback de usuário para eventos de toque processados.
  • Interrupções de sistema

Clone this wiki locally