PipCore

Модульное HAL-ядро для ESP-IDF. Здесь собраны инструкции по настройке, описания API-модулей и материалы по отладке на устройстве и в симуляторе.

Начало работы

Установка PipCore, настройка модулей через Kconfig и минимальный пример приложения.

Установка · Kconfig · первый запуск

Platform

Точка входа ядра: время, задержки, GPIO, память, ошибки, сервисы и конфигурация дисплея.

Платформа · GPIO · память

Дисплей и графика

Вывод на панель и создание offscreen-графики через Sprite.

Display · Sprite · RGB565

Ввод

Кнопка с debounce, аналоговые оси джойстика и ёмкостный сенсорный экран.

Button · Joystick · Touch

Аудио

Многоголосный микшер PipCore, вывод I²S, приоритеты голосов и формат PAC.

Микшер · I²S · PAC

Wi‑Fi и OTA

Подключение Wi‑Fi в режиме STA и обновление прошивки через защищённый OTA-процесс.

Wi‑Fi STA · OTA · Ed25519

Настройки и хранилище

Постоянные настройки в NVS и файловое хранилище LittleFS.

Prefs · NVS · LittleFS

Логи и диагностика

Уровни логирования, профайлер, трекер аллокаций и консоль PipCore Inspector.

Log · Debug · Inspector

Симулятор

Нативная Windows-сборка ядра для отладки логики приложения до прошивки устройства.

Windows · desktop · отладка