Releases: pisppus/PipCore
Releases · pisppus/PipCore
v1.2.0
Добавлено
- Добавлен новый кроссплатформенный слой ввода (классы
JoystickиButton) для удобной работы с кнопками и аналоговыми осями джойстика. - Добавлена поддержка выровненного выделения памяти (
allocAligned/freeAligned) на уровне абстракции платформы. - Добавлены функции считывания микросекундного времени (
nowUs) и аналоговых сигналов (analogRead) в базовый интерфейс платформы. - Добавлена эмуляция аналогового джойстика в ПК-симуляторе с помощью клавиатуры (WASD и стрелки привязаны к АЦП-каналам).
Изменено
- Оптимизирован драйвер дисплея ST7789: значительно ускорена прорисовка областей памяти, улучшена общая производительность DMA и двойной буферизации.
- Улучшена работа SPI-транспорта для ESP32: оптимизирован процесс отправки адреса окна и переключения служебных пинов.
- Оптимизированы задержки при аппаратном сбросе дисплея, что ускорило запуск прошивки при старте.
Удалено
- Удалены избыточные вызовы и неиспользуемые команды в логике инициализации драйвера ST7789.