v3.4.0¶
v3.4.0 добавляет драйвер OLED SSD1306, включает модуль MicroPython framebuf, поднимает частоту H7 до 480 МГц, позволяет прерывать скрипты по Ctrl-C через UART REPL и улучшает библиотеку CMSIS-NN и примеры оптического потока MAVLink. Он не вносит никаких ломающих изменений API — скрипты v3.3.1 работают без изменений.
Основные моменты¶
Добавлен драйвер OLED SSD1306.
Включён модуль
framebuf.H7 на 480 МГц — более высокая частота для большей производительности.
Ctrl-C через UART REPL — скрипты можно прерывать из UART REPL.
Никаких ломающих изменений API — перепрошейте, и ваши скрипты v3.3.1 работают без изменений.
Новые возможности¶
Добавлен драйвер OLED-дисплея SSD1306.
Включён модуль MicroPython
framebuf.Добавлены примеры для TV-shield, distance-shield и IMU-shield.
Прочие изменения и улучшения¶
Поднята частота H7 до 480 МГц (обновлены тактовые частоты H7); обновлена библиотека CMSIS-NN для использования неквадратных NN-функций и обновлены модели NN / CIFAR-10 (с включённым логированием в NN-скриптах); включён
frozen_mpy.oпри компиляции замороженного модуля.
Исправления ошибок¶
Камера и система:
Исправлены тайминги SCCB / I2C для F7 и H7 (тайминги SCCB перенесены в файлы конфигурации платы), тактовая частота SD на H7 и файловая система OpenMV 2.
Скриптинг и подключение:
Разрешено прерывание скриптов по Ctrl-C через UART REPL, установлена функция
ioctlдля WINC, исправлен отсутствующийbreakвpy_net_search, а также исправлены масштаб/направление в примере оптического потока MAVLink (с зелёным мигающим светодиодом и постоянной отправкой пакетов потока независимо от качества).
Ломающие изменения API¶
v3.4.0 не вносит никаких ломающих изменений Python API. Скрипты, работавшие на v3.3.1, работают без изменений на v3.4.0 — просто перепрошейте прошивку. (Примечание: масштаб/направление во встроенном примере оптического потока MAVLink были исправлены; перепроверьте потребителей его вывода.)