Our great sponsors
-
FabGL
ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
For input, there is the TinyUSB Library, which supports USB Host, albeit not on the ESP32-S2 yet. But it does support it on the Pi Pico (RP2040). So a Pico + ESP combo would allow for most flexible peripheral selection (supporting keyboard, mouse, storage and other things). Adding PS2 support can easily be done with another library as well. Could also do simple key matrix scanning.
https://github.com/fdivitto/fabgl is pretty much everything you'd ever want from an ESP32