v3.5.0-beta.2

v3.5.0-beta.2 оновлює H7 HAL, додає ідентифікатор ревізії кристала до machine.info(), підтримує 32-розрядну SDRAM і виправляє читання зображень BMP / 24-bit RGB та hardfault Lepton VGA/RGB565. Критичних змін API не вводиться — скрипти v3.5.0-beta.1 працюють без змін. (Це бета-версія на шляху до v3.5.0.)

Основне

  • machine.info() тепер повідомляє ідентифікатор ревізії кристала.

  • Підтримка 32-розрядної SDRAM.

  • Виправлення — читання зображень BMP / 24-bit RGB та hardfault Lepton VGA/RGB565.

  • Критичних змін API немає — перепрошийте мікропрограму, і скрипти v3.5.0-beta.1 працюватимуть без змін.

Нові можливості

  • machine.info() тепер включає ідентифікатор ревізії кристала.

  • Додано підтримку 32-розрядної SDRAM та систему підказок fb_alloc з логікою розумного накладення.

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

  • Оновлено H7 HAL (та CMSIS, застарілий заголовок, DCMI multi-buffer DMA, суворе аліасування), тактові генератори H7 PLL / SDRAM, приклади ADC та переміщено приклади Arduino до нового каталогу.

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

Обробка зображень:

  • Виправлено читання файлів BMP для всіх форматів, читання 24-бітних RGB-зображень, hardfault при встановленні Lepton на VGA/RGB565 та повернення при скасуванні HAL_JPEG_Encode.

Система:

  • Виправлено період таймера 5, SD-годинник H7, відсутні вмикачі банків та підвищено поріг VREF для самотестування.

Критичні зміни API

v3.5.0-beta.2 не вводить критичних змін Python API. Скрипти, що працювали на v3.5.0-beta.1, виконуються без змін на v3.5.0-beta.2 — просто перепрошийте мікропрограму.