v3.9.3¶
الإصدار v3.9.3 هو إصدار للشبكات والاستقرار: يضيف لوحة Bormio وأمثلة Portenta WiFi، ويحدّث LWIP، ويجعل مصدر ساعة PLL قابلاً للضبط، ويصلح مجموعة من علل CYW43/LWIP وإعادة الضبط البرمجية وSDIO وMQTT وFLIR Lepton وTV. وهو لا يقدّم أي تغييرات كاسرة في الـ API — تعمل برامج v3.9.2 النصية دون تعديل.
أبرز النقاط¶
دعم لوحة Bormio.
إضافة أمثلة Portenta WiFi.
شبكات أكثر موثوقية — إصلاحات CYW43/LWIP وإعادة الضبط البرمجية، ومهلة للاتصال، وتحديث LWIP.
لا تغييرات كاسرة في الـ API — أعد التحميل وستعمل برامج v3.9.2 النصية دون تعديل.
ميزات جديدة¶
إضافة أمثلة Portenta WiFi.
أصبح مصدر ساعة PLL قابلاً للضبط الآن، وأُضيفت أعلام لحجز مجاري DMA.
تغييرات وتحسينات أخرى¶
تحديث LWIP إلى أحدث إصدار؛ وإضافة مهلة اتصال إلى
connect()الخاصة بـ CYW43؛ واستدعاءgc_sweep_allعند إعادة الضبط البرمجية لاستعادة الذاكرة.
إصلاحات العلل¶
الشبكات:
إصلاح علل CYW43/LWIP وإعادة الضبط البرمجية، واستخدام مخازن DMA مؤقتة لعمليات نقل SDIO، وجعل مكتبة MQTT تتعامل مع قيمة
Noneالمُرجعة منrecv().
الكاميرا والعرض:
تحديث مشغّل FLIR Lepton وإصلاح ترتيب قنوات RGB لمخرج TV.
النظام:
ضمان عدم إخفاء PendSV قبل إيقاف برنامج نصي أو تنفيذه.
الأجهزة ودعم اللوحات¶
Bormio — لوحة جديدة.
تغييرات كاسرة في الـ API¶
الإصدار v3.9.3 لا يقدّم أي تغييرات كاسرة في واجهة Python API. البرامج النصية التي عملت على v3.9.2 تعمل دون تعديل على v3.9.3 — كل ما عليك هو إعادة تحميل البرنامج الثابت.