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, щита відстані та щита IMU.

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

  • Підвищено тактову частоту H7 до 480 МГц (оновлено тактування H7); оновлено бібліотеку CMSIS-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 оптичного потоку (з зеленим блимаючим LED та постійним надсиланням пакетів потоку незалежно від якості).

Несумісні зміни API#

v3.4.0 не містить несумісних змін Python API. Скрипти, що працювали на v3.3.1, виконуватимуться без змін на v3.4.0 — просто перепрошийте мікропрограму. (Примітка: масштабування/напрямок у доданому прикладі MAVLink оптичного потоку було виправлено; перевірте споживачів його виводу.)