Skip to content

Releases: w5277c/vm5277

v0.3.0

13 Jun 19:22

Choose a tag to compare

v0.3.0 Pre-release
Pre-release

[2026-06-14] Масштабное расширение RTOS, драйверов, компилятора и примеров

✅ Статус

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

  • Плагин для IntelliJ IDEA — разработан многофункциональный и достаточно удобный плагин для vm5277
  • Расширение ядра RTOS — добавлены драйверы DHT11 и ANSI-дисплея, диспетчер задач, обработчик PCINT, программные таймеры
  • Существенное улучшение компилятора и кодогенерации — переход на универсальные методы кодогенерации, поддержка новых типов ячеек (CONST, FLAG), оптимизация сравнений и присваиваний
  • Переработка модели DRAM — переход с 3-блочной на 1-блочную модель (1 ячейка = 8 байт)
  • Новые возможности стандартной библиотеки — CRC8, uptime в микросекундах, генератор случайных чисел, диагностика памяти
  • Расширение примеров — добавлено 11 новых примеров (многопоточность, таймеры, DHT11, RGB, ANSI-консоль)
  • Улучшение бутлоадеров — рабочая версия bldrtiny, оптимизация вывода символов

v0.1.3

23 Mar 15:09

Choose a tag to compare

v0.1.3 Pre-release
Pre-release

Багфиксинг, комплексные улучшения, тестирование на реальном железе.
Большая часть примеров корректно собирается и корректно выполняется
Кроме массивов - они будут оттестирвоаны и доработаны далее

v0.1.2

06 Feb 20:38
02d1b66

Choose a tag to compare

v0.1.2 Pre-release
Pre-release

[2026-02-07] Комплексные улучшения компилятора, ассемблера, утилит прошивки и инфраструктуры проекта

Проведена комплексная модернизация всего инструментария проекта vm5277, направленная на повышение стабильности, удобства разработки и расширение функционала:

  • Улучшение компилятора и ассемблера — добавление тихого режима, оптимизация кода, расширенная обработка ошибок
  • Переработка системы загрузчиков — поддержка двух режимов связи, интерактивный режим, улучшенная конфигурация портов
  • Рефакторинг инфраструктуры сборки — упрощение структуры проекта, добавление Maven-профилей, обновление плагина
  • Расширение стандартной библиотеки и ядра системы — новые классы, улучшенная работа с вводом-выводом, поддержка режима разработки