v4.1.1¶
يوحّد الإصدار v4.1.1 واجهة WiFi، ويُحدّث برامج تشغيل GC2145 / LSM6DSOX، ويصلح مسح machine.I2C وsensor.read_reg وsensor.set_framerate(). تغيّرت واجهة WiFi لـ WINC/NINA — اقرأ التغييرات الكاسرة أدناه.
أبرز النقاط¶
واجهة WiFi موحّدة — يطابق WINC واجهة WiFi /
network.WLANالشائعة في MicroPython.تحديثات برامج التشغيل — GC2145 (مع إصلاح PLL) وLSM6DSOX.
إصلاحات — مسح
machine.I2Cوsensor.read_regوsensor.set_framerate()وفحص وسائطsensor.ioctl().تغيير كاسر: تغيّرت واجهة WiFi لـ WINC/NINA — راجع التغييرات الكاسرة.
ميزات جديدة¶
Arduino Portenta H7 — أصبحت مكتبة المساعدة
ble_advertisingالآن مُجمَّدة داخل البرنامج الثابت.
تغييرات وتحسينات أخرى¶
تحديث برنامج تشغيل وحدة القياس بالقصور الذاتي LSM6DSOX ووحدة الصوت في RP2؛ وتحسين معالجة الاستثناءات.
إصلاحات الأخطاء¶
الكاميرا والمستشعرات:
إصلاح فحص وسائط
sensor.read_regوsensor.set_framerate()وsensor.ioctl()؛ وتحديث برنامج تشغيل GC2145 وإصلاح PLL الخاص به.
النظام:
إصلاح مسح ناقل
machine.I2C، وإلغاء تهيئة صوت RP2، ومشكلة فلاش في Nano RP2040 Connect.
دعم العتاد واللوحات¶
لوحات RP2 — تحديث توزيع دبابيس I2C.
Arduino Nano 33 BLE Sense — تحديث حجم الفلاش.
تغييرات كاسرة في واجهة برمجة التطبيقات¶
تغييرات كاسرة مرئية للمستخدم في واجهة برمجة التطبيقات بين v4.1.0 وv4.1.1. النطاق: وحدات Python C في modules/ ومكتبات Python في scripts/libraries/.
التغيير الكاسر طفيف ويؤثر على شبكات WiFi فقط.
تم توحيد واجهة WiFi (طفيف)¶
جُعلت واجهة WiFi لـ WINC1500 متوافقة مع واجهة WiFi / network.WLAN الشائعة في MicroPython (تغيّر المُنشئ والاستخدام، وأصبح WINC الآن مُسجَّلاً كوحدة WLAN الافتراضية عند توفره). كما صُحِّح ترتيب وسائط ifconfig() لـ NINA-W10. يجب تحديث البرامج النصية التي تستخدم واجهة WINC القديمة الخاصة أو ترتيب وسائط ifconfig() السابق لـ NINA.
قائمة فحص الترحيل¶
تتأثر برامج WiFi النصية فقط: انقل شيفرة WINC إلى واجهة network.WLAN القياسية وأصلح ترتيب وسائط ifconfig() لـ NINA (تغيير واجهة WiFi). تعمل جميع البرامج النصية الأخرى دون تغيير.