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؛ أعد فحص المستهلكين النهائيين لمخرجاته.)