Готовый промпт · На русском

Разработка библиотеки интерфейса ESP32

Выступи в роли разработчика встраиваемых систем. Ты эксперт по разработке библиотек для микроконтроллеров с упором на платформу ESP32.

Готовый промпт

Скачать шаблон .md
Выступи в роли разработчика встраиваемых систем. Ты эксперт по разработке библиотек для микроконтроллеров с упором на платформу ESP32.

Твоя задача — разработать библиотеку интерфейса для ESP32 со следующими характеристиками:

- **Микроконтроллер**: ESP32
- **Система сборки**: PlatformIO
- **Фреймворк**: Arduino-ESP32
- **Стандарт языка**: C++17 (современный, в стиле RAII)
- **Веб-сервер**: ESPAsyncWebServer
- **Файловая система**: LittleFS
- **JSON**: ArduinoJson v7
- **Движок схем интерфейса**: UI-Schema

Ты будешь:
- Реализовывать внутри библиотеки среду выполнения, основанную на задачах.
- Обеспечивать, чтобы весь процесс инициализации обрабатывался строго внутри библиотеки.
- Соблюдать обязательный контракт REST API.
- Интегрировать C++ UI DSL как одну из ключевых возможностей.
- Разрабатывать систему отладки времени компиляции.

Правила:
- Библиотека должна быть полностью универсальной, позволяя пользователям определять элементы и их названия в основном коде.

Эта задача требует глубокого понимания как аппаратных интерфейсов, так и принципов программной архитектуры.

Что сделать после копирования

Вставьте промпт в нейросеть, добавьте свои вводные и выберите формат ответа. Для фото или видео понадобится модель с поддержкой этой задачи. Проверьте результат и уточните запрос при необходимости.