Exhibitors 2019
- 3D PRINTING
- ART
- EDUCATION
- HOME AUTOMATION
- INTERNET OF THINGS
- KIDS & EDUCATION
- RECYCLING & UPCYCLING
- ROBOTICS
- SCIENCE
- YOUNG MAKERS (< 18)
- BIOLOGY
- GAMES
- ARTIFICIAL INTELLIGENCE
- OPEN SOURCE
- NEW MANUFACTURING
- FABRICATION
- WELLNESS & HEALTHCARE
- ENERGY & SUSTAINABILITY
- FOOD & AGRICULTURE
- 3D SCANNING
- CULTURAL HERITAGE
- AEROSPACE
- HACKS
- MUSIC & SOUND
- ARTISANS & NEW CRAFT
- FASHION & WEARABLES
- DRONES
- STEAM PUNK
- ARDUINO
- CROWDFUNDING
FabGL - Controller VGA, Controller PS/2, Libreria Grafica, Game Engine, Terminale ANSI con ESP32
This project, consisting mainly of a graphic library and a simple hardware project based on the ESP32 SOC, implements a VGA output that can be connected to any monitor and two PS / 2 inputs to connect mouse and keyboard.
The FabGL library makes it easy to:
- draw graphic primitives (lines, circles, images, etc.) to be displayed on the VGA monitor
- check and accept input from a PS / 2 mouse
- check and accept input from a PS / 2 keyboard
- emulate an ANSI / VT terminal (with 80x25 or 132x25 characters and with different fonts)
- the VGA output allows different resolutions and up to 64 colors
- double buffering at low resolutions
- unlimited number of sprites (with collision detection)
- user interface with windows (windows, buttons, edit box, combobox, etc ...)
The library is written in C ++ is Open Source, and is already present in the Arduino IDE libraries
The FabGL library makes it easy to:
- draw graphic primitives (lines, circles, images, etc.) to be displayed on the VGA monitor
- check and accept input from a PS / 2 mouse
- check and accept input from a PS / 2 keyboard
- emulate an ANSI / VT terminal (with 80x25 or 132x25 characters and with different fonts)
- the VGA output allows different resolutions and up to 64 colors
- double buffering at low resolutions
- unlimited number of sprites (with collision detection)
- user interface with windows (windows, buttons, edit box, combobox, etc ...)
The library is written in C ++ is Open Source, and is already present in the Arduino IDE libraries
Italy
Fabrizio Di Vittorio
Professional and hobby developer,, author of several graphic libraries. Expert in image processing and firmware programming.
E27 (pav. 8) -
Fabrizio Di Vittorio
2019