Skip to main content
prompt GP ChatGPT

Build a UI Library for ESP32 — ChatGPT prompt: what it does

Turns the assistant into an embedded systems engineer who develops an ESP32 UI library. Helpful when building rendering routines and handling touch or button inputs.

Open on GitHub

What Build a UI Library for ESP32 does

This prompt instructs the AI to take on the role of an embedded systems developer. The primary objective is constructing a graphics library for the ESP32 microcontroller using C and C++.

The model focuses on efficient rendering routines suited to hardware limits, keeping memory consumption low. It designs touch and button input pipelines while packaging everything for Arduino IDE and PlatformIO environments. You also get documentation and usage examples aligned with open-source conventions.

Development stays strictly within C and C++. MicroPython setups are not supported.

What it helps with

  • create graphics rendering algorithms for ESP32 constraints
  • handle physical button presses and touch screen inputs
  • reduce memory usage across micro-controller UI components
  • package the C++ library for Arduino IDE and PlatformIO
  • draft documentation and usage samples for an open-source library

Example prompts for the agent

  • Outline the core class architecture for an ESP32 UI library targeting PlatformIO.
  • Write a memory-efficient button drawing routine in C++ for an ESP32 display.
  • Implement a touch input handler that triggers button callbacks on an ESP32 screen.

How to install Build a UI Library for ESP32

How to use

Paste the text at the start of a chat or into project instructions

Questions about Build a UI Library for ESP32

How do I install Build a UI Library for ESP32 in ChatGPT?

No installation command is required for ChatGPT or Claude.ai. Copy the prompt text and paste it into the start of your chat session. For Claude Code, reference the command via .claude/commands/prompts.csv.md.

What does the Build a UI Library for ESP32 prompt do?

It assigns the assistant an embedded developer persona. The AI creates a C/C++ UI library for ESP32, focusing on rendering efficiency, input handling, and low RAM consumption.

Which platforms can build the resulting ESP32 UI library?

The instructions require compatibility with Arduino IDE and PlatformIO. All implementation code uses C or C++.

Source text

prompts.csv · CC0-1.0
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.

© koradeh · CC0-1.0 · f/prompts.chat

Similar prompts

All prompts for Frontend and UI →

From the same set133

The whole set →
File Analysis API with Node.js and Express A prompt that adds file analysis to an Express API while keeping the response format untouched. GP ChatGPT ★ 174,676repo stars Senior Java Backend Engineer Expert Sets up the AI as a senior Java engineer with 10 years of experience to design backend architectures and optimize database queries. GP ChatGPT ★ 174,676repo stars Code Review Expert A prompt that turns a chat into a reviewer: it checks code for quality, performance, security and best practices. Useful before you commit. GP ChatGPT ★ 174,676repo stars ESP32 UI Library Development A prompt that puts the model in an embedded systems role and walks it through building a UI library for ESP32 on a fixed stack. GP ChatGPT ★ 174,676repo stars Bug Discovery Code Assistant Turns a chat model into a code reviewer: it hunts logical, syntax and runtime errors and suggests fixes. Handy when you need a second pass over an unfamiliar file. GP ChatGPT ★ 174,676repo stars Deep Copy Functionality A prompt that explains shallow versus deep copying and shows how to duplicate objects without leaving shared references behind. GP ChatGPT ★ 174,676repo stars Coding Structure with MVC and SOLID Principles Instructs the AI to act as a software architect, explaining MVC architecture and SOLID principles with concrete code examples. GP ChatGPT ★ 174,676repo stars Developer Work Analysis from Git Diff and Commit Message This prompt reviews a git diff and commit message, then summarizes the change scope, possible issues, key modifications, and recommendations. GP ChatGPT ★ 174,676repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor