FabGL transforma tu ESP32 en un ordenador IBM PC con rat贸n y teclado

Publicado por en DIY el 05/03/2023

FabGL es una increíble librería gráfica para ESP32, que puede hacer cosas realmente salvajes. Implementa varios controladores de pantalla (para salida VGA directa y para controladores LCD I2C y SPI). FabGL también puede obtener información de un teclado y un mouse PS/2. El núcleo ULP maneja las comunicaciones de los puertos PS/2, lo que deja libres los núcleos principales de la CPU para realizar otras tareas.

FabGL también implementa un motor de audio, una interfaz gráfica de usuario (GUI), un motor de juego y una terminal ANSI/VT. Esta biblioteca funciona con ESP32 revisión 1 y superior.

La salida VGA requiere un convertidor de digital a analógico (DAC): se puede hacer con tres resistencias de 270 ohmios para tener 8 colores, o con 6 resistencias para tener 64 colores.

Hay una serie de emuladores escritos para usar FabGL, incluido uno para una PC IBM, CP/M, Altair 8080 y algunos más.

Leer más

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger informaci贸n de car谩cter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuraci贸n cuando lo desees.

Cerrar

M谩s informaci贸n en nuestra Pol铆tica de Cookies.