Skip to content

Releases: pisppus/PipCore

v1.2.0

12 Jun 22:42
c539541

Choose a tag to compare

Добавлено

  • Добавлен новый кроссплатформенный слой ввода (классы Joystick и Button) для удобной работы с кнопками и аналоговыми осями джойстика.
  • Добавлена поддержка выровненного выделения памяти (allocAligned / freeAligned) на уровне абстракции платформы.
  • Добавлены функции считывания микросекундного времени (nowUs) и аналоговых сигналов (analogRead) в базовый интерфейс платформы.
  • Добавлена эмуляция аналогового джойстика в ПК-симуляторе с помощью клавиатуры (WASD и стрелки привязаны к АЦП-каналам).

Изменено

  • Оптимизирован драйвер дисплея ST7789: значительно ускорена прорисовка областей памяти, улучшена общая производительность DMA и двойной буферизации.
  • Улучшена работа SPI-транспорта для ESP32: оптимизирован процесс отправки адреса окна и переключения служебных пинов.
  • Оптимизированы задержки при аппаратном сбросе дисплея, что ускорило запуск прошивки при старте.

Удалено

  • Удалены избыточные вызовы и неиспользуемые команды в логике инициализации драйвера ST7789.