v2.6.8¶
يحدّث الإصدار v2.6.8 البرنامج الثابت المرفق إلى 3.8.0، ويعيد تنظيم مكتبة الأمثلة في مجلدي Arduino و OpenMV، ويحدّث وثائق API المرفقة المستخدمة في أنظمة المساعدة والإكمال التلقائي. ويظل مبنياً على Qt Creator 4.0.2. تغيّر إعادة تنظيم الأمثلة مسارات قائمة Examples؛ انظر التغييرات الكاسرة أدناه.
أبرز النقاط¶
البرنامج الثابت المرفق 3.8.0 لـ OPENMV2 و OPENMV3 و OPENMV4 و OPENMV4P و PORTENTA.
أمثلة معاد تنظيمها في مجلدين عاليي المستوى
ArduinoوOpenMV، مع فئتين جديدتين37-Audioو38-Ethernetواختبارات رسم صور جديدة.وثائق API محدّثة تضيف
network.LANوnetwork.WLANوomv.audioوomv.micro_speechوuasyncioوتسقط مرجعيomv.nnوomv.timeالمتقادمين بالنسبة للوثائق والإكمال التلقائي.إصلاح تحليل وثائق الوحدات بحيث تُقرأ وثائق الوحدات متعددة الأقسام بشكل صحيح للمساعدة والإكمال التلقائي.
ميزات جديدة¶
مكتبة أمثلة معاد تنظيمها في مجلدين عاليي المستوى
ArduinoوOpenMV. أُضيفت فئات جديدة، بما في ذلك37-Audio(audio_fftوmicro_speech) و38-Ethernet(http_clientوhttp_client_sslوpeer_to_peer)، إلى جانب اختبارات رسم صور جديدة03-Drawingلمزج ألفا وجدول ألفا والتكبير/التصغير. تم تحديث مسارhelloworld.pyالافتراضي ونص مربع حوار التسجيل ليتطابقا مع الموقع الجديدExamples->OpenMV->Basics. أثناء إعادة التنظيم أُزيلت ثلاثة أمثلة لدرع المزدوجات الحرارية تماماً:AMG8833_camera_lcd.pyوMLX90621_camera_lcd.pyوMLX90640_camera_lcd.py؛ وتم الاحتفاظ بنظائرها*_camera.pyو*_overlay.pyو*_overlay_lcd.pyونقلها إلى الشجرة الجديدة (49e63811f، e2bac7aa8).
تغييرات وتحسينات أخرى¶
وثائق MicroPython/OpenMV API المرفقة المحدّثة المستخدمة في وثائق الـ IDE والإكمال التلقائي. تشمل الوحدات الجديدة
network.LANوnetwork.WLANوomv.audioوomv.micro_speechوuasyncio، مع مراجع محدّثة لـomv.imageوomv.lcd؛ وأُزيل مرجعا الوحدتين المتقادمتينomv.nnوomv.timeمن الوثائق والإكمال التلقائي (d45f145b0).تمت تسوية معرّفات أقسام الوحدات في فهرس المكتبة المرفق إلى صيغة Sphinx القانونية
module-<name>لـulabوpidوbno055وssd1306وtb6612وvl53l1xوmodbusوmqtt، والتي تم تحديث محلّل الوثائق ليتعرّف عليها (c58a6e332).أصبحت مربعات حوار مخرجات تحديث البرنامج الثابت عبر DFU وتحويل الفيديو الآن تعرض نص سجلها بخط ثابت العرض الخاص بالمحرر لتحسين القراءة (94440b081).
إصلاحات الأخطاء¶
تم إصلاح محلّل HTML لوثائق الوحدات بحيث يكرّر على جميع أقسام الوحدات ويتحمّل المعرّفات المنقوطة حتى خمسة مقاطع، بحيث تُحلَّل وثائق الوحدات متعددة الأقسام بشكل صحيح لنظام المساعدة والإكمال التلقائي (1044a84d0).
تمت إعادة رسالة التأكيد "DFU firmware update complete!" إلى نص عادي. تسبّبت محاولة سابقة لجعل العنوان عريضاً بتغليفه بوسوم
<b></b>في عرض وسوم HTML الحرفية في مربع الرسالة، لذا أُزيلت الوسوم (26f02ab08، 5ac140a0d).
دعم المنصة والأدوات¶
أساس Qt Creator: 4.0.2.
البرنامج الثابت المرفق من OpenMV: من 3.6.9 إلى 3.8.0 لـ OPENMV2 و OPENMV3 و OPENMV4 و OPENMV4P و PORTENTA، مع إعادة بناء البرنامج الثابت ومحمّل الإقلاع وثنائيات UVC وصور DFU (d37de33f7).
تغييرات كاسرة¶
أُعيد تنظيم الأمثلة المرفقة في مجلدين عاليي المستوى،
ArduinoوOpenMV، لذا تغيّرت مسارات قائمةExamples. على سبيل المثال، أصبحExamples->Basics->helloworld.pyالآنExamples->OpenMV->Basics->helloworld.py. ستكون أي مراجع خارجية أو ذاكرة عضلية تشير إلى مسارات الأمثلة القديمة غير صحيحة. يؤثر هذا على التنقل في الأمثلة فقط؛ ولا يكسر البرامج النصية لمشاريع المستخدمين.أُزيلت ثلاثة أمثلة لدرع المزدوجات الحرارية من المكتبة المرفقة:
AMG8833_camera_lcd.pyوMLX90621_camera_lcd.pyوMLX90640_camera_lcd.py. وتم الاحتفاظ بالمتغيرات المتبقية*_camera.pyو*_overlay.pyو*_overlay_lcd.pyلكل مستشعر ونقلها إلى شجرة الأمثلة الجديدة (49e63811f).