1. Исправления в библиотеке EEPROM: - исправлена работа EEPROM.put() при записи объектов по невыравненным адресам; - исправлено чтение EEPROM.get() для объектов, занимающих несколько страниц; - добавлены проверки выхода адреса и объекта за пределы EEPROM, убран переход записи/чтения в начало памяти при достижении конца EEPROM; - EEPROM.put() теперь стирает и записывает страницу, только если данные изменились. 2. Исправления в библиотеке HardwareSerial: - в обработчике прерываний по приему данных вычисление индекса для следующего принятого байта перенесено в цикл обработки принятых данных; - размер буфера для приема теперь задается, только если не был задан ранее. 3. Использование драйвера при загрузке скетчей или загрузчика через программатор теперь задается отдельно для каждой платы - драйвер используется только при работе с платой START-MIK32. Co-authored-by: KLASSENTS <klassen@elron.tech> Co-committed-by: KLASSENTS <klassen@elron.tech> |
||
|---|---|---|
| .. | ||
| EEPROM | ||
| FreeRTOS | ||
| IRremote | ||
| MFRC522 | ||
| NeoPixel | ||
| OneWire | ||
| Servo | ||
| SoftwareSerial | ||
| SPI | ||
| Start_mik32_Guide | ||
| Wire | ||