fw_update.py
# هذا العمل مرخص بموجب ترخيص MIT.
# حقوق النشر (c) 2013-2023 OpenMV LLC. جميع الحقوق محفوظة.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# تحديث برنامج Atmel WINC1500 الثابت.
#
# يقوم هذا السكربت بتحديث البرنامج الثابت لوحدة ATWINC1500 WiFi.
# 1) انسخ ملف صورة البرنامج الثابت إلى بطاقة SD بنظام FAT32/exFAT.
# 2) قم بإزالة/إخراج بطاقة SD بأمان (أو استخدم umount على Linux).
# 3) أعد ضبط الكاميرا من الـ IDE.
# 4) شغّل هذا السكربت لتحديث البرنامج الثابت.
#
# ملاحظة: لم تعد إصدارات البرامج الثابتة الأقدم مدعومة من قبل مشغّل الحاسوب المضيف.
# ملاحظة: يعمل أحدث برنامج ثابت (19.7.6) فقط على ATWINC1500-MR210PB.
# ملاحظة: يوجد البرنامج الثابت في <openmv-ide-install-dir>/share/qtcreator/firmware/WINC1500/winc_19_7_6.bin
import network
# تهيئة وحدة wlan في وضع التنزيل (Download mode).
wlan = network.WINC(mode=network.WINC.MODE_FIRMWARE)
# لـ ATWINC1500-MR210PB فقط.
wlan.fw_update("winc_19_7_6.bin")