TermTab5 is an Arduino/ESP32 touchscreen terminal firmware project with a VT100-style terminal core, on-screen keyboard, touch-driven menu system, board abstraction layer, settings persistence, Wi-Fi helpers, and optional screensaver-style animations.
The codebase targets M5 Tab5 and related ESP32 display hardware, while keeping a substantial part of the terminal and UI stack reusable and host-testable.
Demo video
In this video is a custom made Z80-based handheld retro computer running RomWBW with Tab5 as a screen.