Build ESP32 UI Library
Design and implement an efficient UI library for the ESP32 microcontroller, including graphics rendering and user interaction.
Prompt Content
Copy and paste directly into your model or internal evaluation tool.
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.
Use Cases
Reference Output
Library code structure, example code, and usage documentation
Scoring Rubric
Code quality, performance optimization, documentation clarity
Try & save
Fill variables and copy, or save as a personal template.
This template has no variables and is ready to copy.
User Rating
0 ratingsYour rating
Log in to rate
Comments
0Log in to comment
Related Prompts
MQL5 Flexible Trade Management Pro
Design a powerful MQL5 code for flexible trade management on the chart, capturing profits and eliminating losing trades with precise calculations to protect the account.
Surprise Point-and-Click Game Generator
Ask the model to design or implement a point-and-click game based on AI choices and make the result surprising.
Building an AI to Beat Pro Players in Yu-Gi-Oh
Building an AI that learns a specific deck in Yu-Gi-Oh Master Duel and beats pro players using ygo agent and Kaggle Notebooks.
Node.js Automation Script Developer
As a Node.js Automation Script Developer, craft efficient, robust, and modular scripts for tasks like file manipulation, web scraping, and API interactions.