v3.5.0-beta.2¶
v3.5.0-beta.2 обновляет HAL для H7, добавляет идентификатор ревизии кристалла в machine.info(), поддерживает 32-битную SDRAM и исправляет чтение изображений BMP / 24-битного RGB, а также аппаратный сбой при работе Lepton в режиме VGA/RGB565. Этот выпуск не вносит несовместимых изменений в API — скрипты для v3.5.0-beta.1 работают без изменений. (Это бета-версия в преддверии v3.5.0.)
Основные изменения¶
machine.info()теперь сообщает идентификатор ревизии кристалла.Поддержка 32-битной SDRAM.
Исправления — чтение изображений BMP / 24-битного RGB и аппаратный сбой при работе Lepton в режиме VGA/RGB565.
Нет несовместимых изменений в API — перепрошейте, и ваши скрипты для v3.5.0-beta.1 будут работать без изменений.
Новые возможности¶
machine.info()теперь включает идентификатор ревизии кристалла.Добавлена поддержка 32-битной SDRAM и система подсказок
fb_allocс интеллектуальной логикой наложения.
Прочие изменения и улучшения¶
Обновлены HAL для H7 (а также CMSIS, устаревший заголовочный файл, многобуферный DMA для DCMI, строгий алиасинг), PLL / тактирование SDRAM для H7, примеры ADC, а примеры для Arduino перенесены в новый каталог.
Исправления ошибок¶
Обработка изображений:
Исправлены чтение файлов BMP всех форматов, чтение 24-битных RGB-изображений, аппаратный сбой при установке 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 — достаточно перепрошить прошивку.