• v0.5.4 8e38c2679e

    v0.5.4 Stable

    klassents released this 2026-05-13 09:45:50 +03:00 | 0 commits to main since this release

    1. Исправления в библиотеке EEPROM:
    • исправлена работа EEPROM.put() при записи объектов по невыровненным адресам;
    • добавлена корректная перестановка байтов при работе с 32-битными словами EEPROM;
    • исправлено чтение EEPROM.get() для объектов, занимающих несколько страниц;
    • добавлены проверки выхода адреса и объекта за пределы EEPROM, удален переход записи/чтения в начало памяти при достижении конца EEPROM;
    • EEPROM.put() теперь стирает и записывает страницу только если данные изменились.
    1. Исправления в библиотеке HardwareSerial:
    • в обработчике прерываний по приему данных вычисление индекса для следующего принятого байта перенесено в цикл обработки принятых данных;
    • размер буфера для приема теперь задается, только если не был задан ранее.
    1. Включено использование драйвера при записи скетчей или загрузчика через программатор.
    2. Версия программатора mik32_uploader обновлена до 0.3.3
    Downloads