v3.4.0

يضيف v3.4.0 برنامج تشغيل SSD1306 OLED، ويُفعّل وحدة framebuf في MicroPython، ويرفع تردد H7 إلى 480 MHz، ويتيح مقاطعة البرامج النصية عبر Ctrl-C على REPL لـ UART، ويحسّن مكتبة CMSIS-NN وأمثلة التدفق البصري في MAVLink. ولا يقدّم أي تغييرات API جذرية — تعمل برامج v3.3.1 النصية دون تغيير.

أبرز النقاط

  • أُضيف برنامج تشغيل SSD1306 OLED.

  • تم تفعيل وحدة framebuf.

  • H7 عند 480 MHz — تردد أعلى لأداء أكبر.

  • Ctrl-C عبر REPL لـ UART — يمكن مقاطعة البرامج النصية من REPL لـ UART.

  • لا تغييرات API جذرية — أعد التحديث وستعمل برامج v3.3.1 النصية دون تغيير.

ميزات جديدة

  • أُضيف برنامج تشغيل شاشة SSD1306 OLED.

  • تم تفعيل وحدة framebuf في MicroPython.

  • أُضيفت أمثلة لدرع TV ودرع المسافة ودرع IMU.

تغييرات وتحسينات أخرى

  • رُفع تردد H7 إلى 480 MHz (تحديث ساعات H7)؛ وحُدّثت مكتبة CMSIS-NN لاستخدام دوال NN غير المربعة وحُدّثت نماذج NN / CIFAR-10 (مع تفعيل التسجيل في برامج NN النصية)؛ وتضمين frozen_mpy.o عند تجميع وحدة مجمّدة.

إصلاحات الأخطاء

الكاميرا والنظام:

  • أُصلح توقيت SCCB / I2C لـ F7 و H7 (نُقل توقيت SCCB إلى ملفات إعداد اللوحة)، وساعة SD في H7، ونظام ملفات OpenMV 2.

البرمجة النصية والاتصال:

  • سُمح لـ Ctrl-C بمقاطعة البرامج النصية عبر REPL لـ UART، وضُبطت دالة ioctl لـ WINC، وأُصلح break مفقود في py_net_search، وأُصلح قياس/اتجاه مثال التدفق البصري في MAVLink (مع وميض LED أخضر وإرسال حزم التدفق دائمًا بغض النظر عن الجودة).

تغييرات API الجذرية

لا يقدّم v3.4.0 أي تغييرات جذرية في واجهة Python API. تعمل البرامج النصية التي عملت على v3.3.1 دون تغيير على v3.4.0 — فقط أعد تحديث البرنامج الثابت. (ملاحظة: صُحّح قياس/اتجاه مثال التدفق البصري المرفق في MAVLink؛ أعد فحص المستهلكين النهائيين لمخرجاته.)