Esposito OS is a simple operating system designed for the ESP32 Cheap Yellow Display (CYD). It features dynamic application loading from an SD card and utilizes an event-driven architecture. The system follows a single-tasking, single-app model with a Palm-style lifecycle that allows apps to checkpoint and save their state.
Main points:
- Dynamic app loading via SD card filesystem
- Event-driven architecture using a central queue
- Hardware support for ESP32 CYD (2USB version) and BBQ20 keyboard
- Built on the ESP-IDF framework