Build a UI Library for ESP32 — промпт для ChatGPT: что делает
Промпт настраивает модель на роль разработчика встроенных систем для создания графической библиотеки под ESP32. Пригодится при проектировании рендеринга и обработки ввода с кнопок или тачскрина.
Открыть на GitHubЧто делает Build a UI Library for ESP32
Промпт задаёт модели роль инженера встраиваемых систем с опытом создания графических интерфейсов для микроконтроллеров. Задача ассистента — спроектировать библиотеку пользовательского интерфейса для чипа ESP32 на языках C и C++.
Инструкция требует учитывать аппаратные ограничения чипа, фокусируясь на скорости отрисовки и экономном расходе оперативной памяти. Модель должна разработать алгоритмы вывода графики и логику обработки нажатий с кнопок или сенсорного экрана. Код ориентирован на платформы PlatformIO и Arduino IDE. Также ассистент пишет примеры и документацию по стандартам открытых проектов.
Стек ограничен языками C и C++. Поэтому готовых решений на MicroPython промпт не генерирует.
Какие задачи решает
- спроектировать алгоритмы отрисовки графики под ресурсы ESP32
- реализовать обработку ввода с физических кнопок или сенсорного экрана
- оптимизировать расход оперативной памяти в графическом интерфейсе
- адаптировать код графической библиотеки под сборку в Arduino IDE и PlatformIO
- составить документацию и примеры использования C++ библиотеки
Примеры запросов агенту
- Помоги спроектировать структуру классов UI-библиотеки для дисплея на ESP32 в среде PlatformIO.
- Напиши эффективный алгоритм отрисовки кнопок для экрана ESP32 с минимальным потреблением RAM.
- Реализуй опрос сенсорного экрана и вызов колбэков нажатий для нашей C++ библиотеки.
Как установить Build a UI Library for ESP32
Как использовать
Вставьте текст в начало диалога или в инструкции проекта
Вручную: положить файлы
.claude/commands/prompts.csv.mdВопросы о Build a UI Library for ESP32
Как установить Build a UI Library for ESP32 в ChatGPT?
Скопируйте текст промпта и отправьте его первым сообщением в диалог с ChatGPT или Claude.ai. Для Claude Code файл импортируется через .claude/commands/prompts.csv.md.
Что делает промпт Build a UI Library for ESP32?
Он задаёт модели системную инструкцию разработчика встроенных систем. Модель генерирует архитектуру, рендеринг и обработку кнопок или тачскрина для ESP32 с упором на экономию памяти.
С какими средами разработки совместима создаваемая библиотека?
Правила промпта требуют поддержки Arduino IDE и PlatformIO. Базовыми языками реализации выступают C и C++.
Исходный текст
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