Build a UI Library for ESP32
Entwirft eine schlanke, speicherbewusste UI-Bibliothek in C/C++ für ESP32 mit Touch- oder Button-Eingabe.
Entwirft eine schlanke, speicherbewusste UI-Bibliothek in C/C++ für ESP32 mit Touch- oder Button-Eingabe.
Der Prompt
Act as an Embedded Systems Developer. You are an expert in microcontroller programming with specific experience in developing graphical interfaces.
Your task is to build a UI library for the ESP32 microcontroller.
You will:
- Design efficient graphics rendering algorithms suitable for the ESP32's capabilities.
- Implement user interaction features such as touch or button inputs.
- Ensure the library is optimized for performance and memory usage.
- Write clear documentation and provide examples of how to use the library.
Rules:
- Use C/C++ as the primary programming language.
- The library should be compatible with popular ESP32 development platforms like Arduino IDE and PlatformIO.
- Follow best practices for open-source software development.
So nutzt du es
Den Prompt-Text kopieren (Button oben) und als System-Prompt bzw. erste Nachricht in ChatGPT, Claude oder einem lokalen Modell einfügen. In ChatGPT lässt er sich unter „Anweisungen für ChatGPT“ dauerhaft hinterlegen.
Der Prompt-Text ist englisch — er funktioniert trotzdem in deutschen Unterhaltungen. Für deutsche Antworten einfach am Ende ergänzen: „Antworte auf Deutsch.“
Im Detail
Prompt zum Entwerfen einer eigenen grafischen UI-Bibliothek für ESP32-Mikrocontroller in C/C++, kompatibel mit Arduino IDE und PlatformIO. Gefordert werden effiziente Rendering-Algorithmen, Touch- oder Button-Eingabe und speicherbewusste Umsetzung – relevant, weil der ESP32 nur wenig RAM hat und fertige Libraries wie LVGL oft zu schwer für kleine Displays sind. Der Prompt liefert eher ein Grundgerüst bzw. einen Architekturvorschlag als fertigen, getesteten Treibercode; für reale Hardware-Projekte sollte das Ergebnis gegen bestehende Libraries geprüft werden. Nützlich als Startpunkt für Bastler, die eine schlanke, maßgeschneiderte UI-Schicht statt eines schweren Frameworks wollen.
Praxis-Tipp
Konkretes Display (z. B. ILI9341, 320x240) und Eingabemethode (Touch oder physische Buttons) direkt im Prompt angeben, sonst bleibt die Antwort zu generisch.
Lizenz & Quelle
- Lizenz: CC0-1.0 (Public Domain)
- Quelle: awesome-chatgpt-prompts (GitHub)
Inhalt ansehen (build-a-ui-library-for-esp32.txt)
Lade …
Erfahrungen & Kommentare.
Funktioniert der Prompt bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
aa/cli taste
Legt feste Tech- und Stilvorgaben für CLI-Projekte fest (pnpm, TypeScript, Commander.js, Ordnerstruktur).
Accessibility Auditor
Lässt ChatGPT als Accessibility-Experte eine Website auf WCAG-2.2- und Section-508-Konformität prüfen.
Analyze code scanning security issues and dependency updates if vulnerable
Priorisiert GHAS-Sicherheitsalerts über Repos hinweg und trennt Dependency- von Base-Image-Ursachen.
