v3.9.2

v3.9.2 суттєво покращує драйвер TV (вища роздільна здатність, масштабування, потрійна буферизація), повторно вмикає функції imlib, які тепер вміщуються у флеш-пам’яті, підвищує версію формату ImageIO та виправляє драйвер FLIR Lepton, потрійну буферизацію LCD F7 та фільтрацію кольорів/Y у відтінках сірого. Він не вносить змін API, що порушують сумісність — скрипти v3.9.1 працюють без змін.

Основні нововведення

  • Драйвер TV — вища роздільна здатність, масштабування та потрійна буферизація.

  • Більше функцій imlib повторно увімкнено, оскільки додатковий код вміщується у флеш-пам’яті.

  • Виправлення — драйвер FLIR Lepton (M4/M7), потрійна буферизація LCD F7, фільтрація кольорів та Y у відтінках сірого.

  • Без змін API, що порушують сумісність — перепрошийте плату, і ваші скрипти v3.9.1 працюватимуть без змін.

Нові функції

  • Драйвер TV — покращена роздільна здатність, додано масштабування та потрійну буферизацію.

  • Повторно увімкнено функції imlib та додаткову підтримку, що тепер вміщується у флеш-пам’яті.

Інші зміни та покращення

  • Підвищено версію формату ImageIO; переключено на RGB565 при використанні таблиці кольорів та на швидкі макроси YUV; перейменовано та впорядковано кілька прикладів; увімкнено апаратний контроль потоку SD та використано два стоп-біти для відлагоджувального з’єднання UART.

Виправлення помилок

Камера та дисплей:

  • Виправлено драйвер FLIR Lepton на M4 та M7, проблеми з потрійною буферизацією LCD F7, фільтрацію кольорів у відтінках сірого та фільтр Y, а також деініціалізацію DCMI при вимкненні датчика (додано MSP деініціалізацію DCMI).

Система:

  • Виправлено проблему зі старою версією pygame у настільних інструментах.

Зміни API, що порушують сумісність

v3.9.2 не вносить змін Python API, що порушують сумісність. Скрипти, що працювали на v3.9.1, працюватимуть без змін на v3.9.2 — просто перепрошийте мікропрограму.