v3.6.9

يجلب الإصدار v3.6.9 WiFi إلى Arduino Portenta H7 — تمت إضافة حزمة الشبكات LWIP ومشغّلات Cypress CYW43 وتم تفعيل WiFi — إلى جانب تهيئة تخزين ذاكرة الفلاش الخارجية ومجموعة من إصلاحات استقرار الساعة/الذاكرة والشبكات لـ Portenta. لا يُدخل أي تغييرات كاسرة في API — برامج v3.6.8 النصية تعمل دون تعديل.

أبرز النقاط

  • WiFi على Portenta H7 — إضافة حزمة LWIP ومشغّلات WiFi لـ Cypress CYW43 وتفعيل WiFi، مع شحن صورة برنامج ثابت منفصلة لـ CYW43 ضمن الإصدار.

  • تخزين ذاكرة الفلاش الخارجية — أصبح التخزين الآن يُهيَّأ على اللوحات المزوّدة بذاكرة فلاش خارجية، إضافةً إلى منطقة ذاكرة فلاش خارجية معيّنة في الذاكرة.

  • الاستقرار — إصلاحات لساعة/ذاكرة Portenta (FMC/SDRAM وQSPI وPLL1) ولتهيئة/إلغاء تهيئة الشبكات.

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

ميزات جديدة

  • WiFi على Portenta H7 — إضافة مكتبة LWIP ومشغّلات CYW43 (وحدتا LWIP وCYW43 الفرعيتان)، وتفعيل WiFi على Portenta، وتوليد صورة برنامج ثابت منفصلة لـ CYW43، وإضافة الملف الثنائي لبرنامج CYW4343 الثابت إلى مخرجات الإصدار.

  • ذاكرة الفلاش الخارجية — أصبح التخزين الآن يُهيَّأ على اللوحات المزوّدة بذاكرة فلاش خارجية، مع قسم رابط قابل للتهيئة لبرنامج CYW43 الثابت ومنطقة ذاكرة فلاش خارجية معيّنة في الذاكرة.

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

  • استخدام منطقة MPU ذات الأولوية الأعلى لمخازن DMA المؤقتة وإضافة مسارات تهيئة CYW43 / LWIP في main.

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

Portenta والذاكرة:

  • إصلاح إعدادات FMC/SDRAM وQSPI PLL لـ Portenta ومقسِّم QSPI الأولي وإعداد QSPI MPU وPLL1.

الشبكات والنظام:

  • إصلاح دوال تهيئة WiFi، وإضافة تهيئة LWIP/CYW43 المفقودة في main، واستدعاء إلغاء تهيئة الشبكة في main، وإصلاح عمليات نقل SDIO DMA وخطأ USBDBG IRQn، وإلغاء تهيئة ناقل I2C قبل إعادة تهيئته.

الأجهزة ودعم اللوحات

  • Arduino Portenta H7 — WiFi (CYW43 / LWIP) وتخزين ذاكرة الفلاش الخارجية.

تغييرات كاسرة في API

لا يُدخل الإصدار v3.6.9 أي تغييرات كاسرة في Python API. البرامج النصية التي كانت تعمل على v3.6.8 تعمل دون تعديل على v3.6.9 — ما عليك سوى إعادة تحديث البرنامج الثابت.