Metadata-Version: 2.4
Name: esprite
Version: 0.1.0
Summary: Host-native ESP32 firmware simulator: compiles firmware from source, renders the display, and drives it with an agent-facing CLI
Project-URL: Homepage, https://github.com/rvben/esprite
Project-URL: Repository, https://github.com/rvben/esprite
Author-email: Ruben Jongejan <ruben.jongejan@gmail.com>
License-Expression: MIT
License-File: LICENSE
Keywords: embedded,emulator,esp32,firmware,simulator
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: Topic :: System :: Emulators
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# esprite

Host-native **ESP32 firmware simulator**. It compiles ESP32 / Arduino firmware
from source against host shims, renders the device display into an offscreen
framebuffer, and drives it with an agent-device-style CLI: screenshots, input
injection (GPIO, buttons, touch), serial, and scripted scenarios. Supports the
LVGL, Arduino_GFX, and TFT_eSPI display libraries.

The tool is a C++/CMake project. This crate reserves the `esprite` name on
crates.io. Source, docs, and usage: <https://github.com/rvben/esprite>.
