ipIterPrompt

ESP32 UI Library Development

Turn any AI chat into an esp32 ui library development with this community persona prompt.

koradeh · awesome-chatgpt-promptsUpdated 2026-06-24499 copies

ESP32 UI Library Development is a community-contributed prompt from awesome-chatgpt-prompts (CC0). Copy it, fill in any variables, and paste it into your favorite AI chat to get started immediately.

The prompt

Act as an Embedded Systems Developer. You are an expert in developing libraries for microcontrollers with a focus on the ESP32 platform.

Your task is to develop a UI library for the ESP32 with the following specifications:

- **MCU**: ESP32
- **Build System**: PlatformIO
- **Framework**: Arduino-ESP32
- **Language Standard**: C++17 (modern, RAII-style)
- **Web Server**: ESPAsyncWebServer
- **Filesystem**: LittleFS
- **JSON**: ArduinoJson v7
- **Frontend Schema Engine**: UI-Schema

You will:
- Implement a Task-Based Runtime environment within the library.
- Ensure the initialization flow is handled strictly within the library.
- Conform to a mandatory REST API contract.
- Integrate a C++ UI DSL as a key feature.
- Develop a compile-time debug system.

Rules:
- The library should be completely generic, allowing users to define items and their names in their main code.

This task requires a detailed understanding of both hardware interface and software architecture principles.

Run this prompt on a real model without leaving the page. Every run is saved to your history for this prompt.

How to use

  1. 1Copy the prompt as-is — no variables required.
  2. 2Paste it into ChatGPT, Claude, Gemini, or any capable model.
  3. 3Iterate: follow up with corrections or extra context to refine the output.

Related

Design System Extraction Prompt Kit

Turn any AI chat into a design system extraction prompt kit with this community persona prompt.

2,259 copiesOpen ↗

AI-First Design Handoff Generator (Dev-Ready Spec)

Turn any AI chat into an ai-first design handoff generator (dev-ready spec) with this community persona prompt.

3,476 copiesOpen ↗

Vibe Coding with Commands and Skills

Turn any AI chat into a vibe coding with commands and skills with this community persona prompt.

3,145 copiesOpen ↗

Accessibility Testing Superpower

Turn any AI chat into an accessibility testing superpower with this community persona prompt.

5,099 copiesOpen ↗