XNUMX. من قائمة صفحة إطلاق GitHub:
هذا هو سيركيت بايثون 7.3.0-rc.0، أول إصدار مرشح لـ CircuitPython 7.3.0. يعتبر مستقرًا ومتاحًا كمرشح للإصدار للاختبار قبل الإصدار النهائي لـ 7.3.0.
تغييرات ملحوظة إلى 7.3.0 منذ 7.2.5
- دعم mDNS التجريبي.
- دعم USB إلى Serial / JTAG لـ REPL على اللوحات المناسبة.
- دعم مضيف USB التجريبي الأولي.
- دمج التغييرات MicroPython 1.18.
- تمهيدي
zlib
دعم الوحدة.gzip
سيتم إضافة وحدة لاحقًا. - RP2040 PIO: الكتابة في الخلفية إلى جهاز الحالة PIO. التكرار ممكن.
- RP2040 بيو:
wrap
وwrap_target
دعم. keypad
: فحص حالات المفاتيح فور إنشائها.- تحسين توقيتات NeoPixel على العديد من المنافذ للتعامل مع نطاق أوسع من الأجهزة.
- أضف
floppyio
، تستخدم جنبًا إلى جنب مع مكتبة. - السماح
TileGrid
الصورة النقطية المراد تغييرها. - تتضمن مصفوفة دعم الوحدة النمطية وحدات مجمدة لكل لوحة.
تنزيل من circpython.org
تتوفر تنزيلات البرامج الثابتة من صفحة التنزيلات on circpython.org. يسهل الموقع تحديد الملف واللغة الصحيحين لمنتداك.
التنزيل
للتثبيت ، اتبع التعليمات الموجودة في ملف مرحبًا بك في CircuitPython! يرشد. لتثبيت أحدث المكتبات ، انظر هذه الصفحة في هذا الدليل.
جرّب أحدث نسخة من محرر Mu لإنشاء برامج CircuitPython وتعديلها ولتسهيل الوصول إلى الاتصال التسلسلي لـ CircuitPython (REPL).
توثيق
الوثائق متوفرة في readthedocs.io.
حالة المنفذ
يحتوي CircuitPython على عدد من "المنافذ" التي تعد التطبيقات الأساسية لعائلات وحدات التحكم الدقيقة المختلفة. يختلف الاستقرار على أساس كل منفذ. اعتبارًا من هذا الإصدار ، تعتبر هذه المنافذ مستقرة:
atmel-samd
: Microchip SAMD21، SAMx5xcxd56
: سوني سبريسينسespressif
: اسبرسيف ESP32-S2nrf
: الشمال nRF52840 ، nRF52833raspberrypi
: راسبيري باي RP2040stm
: عائلة شرائح STM32F4
تعتبر هذه المنافذ ألفا وستحتوي على أخطاء ووظائف مفقودة:
broadcom
: لوحات Raspberry Pi مثل RPi 4 و RPi Zero 2Wespressif
: ESP32-S3 ، ESP32-C3litex
: فوموmimxrt10xx
: NXP i.MX RT10xxxstm
: عائلات شرائح ST غير STM32F4
التغييرات منذ 7.3.0-beta.2
الإصلاحات والتحسينات
- تحديث الوحدات المجمدة. # 6398. شكراdhalbert.
- إصلاح إعادة التحميل التلقائي أثناء سير عمل BLE. # 6389 ، # 6380 ، # 6377. شكرا تانيوت.
- تصحيح اثنين
errno
رسائل. # 6376. شكراdhalbert. - حل
usb_hid
usage
رسالة خطأ النطاق. # 6370. شكراwlcx. microcontroller.Pin
قابل للغسل الآن. # 6342. شكراdhalbert.- التحقق من صحة
color_depth
هو 1 على شاشات SH1107. # 6338. شكرا @ jepler. - تقليص مساحة تخزين الفلاش للعديد من الخصائص المضمنة. # 6337. شكرا jepler.
- حل
PulseIn.popleft()
تجاوز قراءة المخزن المؤقت. # 6318. شكرا mwisslead.
التغييرات الخاصة بالميناء واللوحة
بروأدكم
قهوة اسبريسف
- الإصلاح للتأخيرات الطويلة بين معاملات I2C. # 6366. شكرًا @ o-marshmallow لإصلاح ESP-IDF و @ dhalbert.
- عاد الإصلاح
DigitalInOut.pull
القيم. # 6354. شكراdhalbert.
أنا MX
- اسمح لأي دبوس GPIO بـ
rs485_dir
دبوس. # 6328. شكرا @ كورت.
nRF
RP2040
- إصلاح مشكلة ملء المخزن المؤقت لـ
PulseIn
. # 6361. شكرا mwisslead. - تحسن
rp2pio.StateMachine
. # 6360. شكرا jepler. - اسمح لأي دبوس GPIO بـ
rs485_dir
دبوس. # 6330. شكرا @ كورت.
سامكس
- تجنب تجميع أجزاء من
samd
وحدة للوحات التي لا تستخدمها. # 6350. شكراdhalbert. - الحفاظ على وظائف التجزئة عبر عمليات إنشاء VM. # 6321. شكراdhalbert.
STM
لوحات فردية
- Adafruit مترو M4 AirLift Lite: add
board.LED
. # 6343. شكرا @ dhalbert. - Adafruit PyRuler: إضافة
board.LED
. # 6343. شكرا @ dhalbert. - Adafruit QT Py ESP32-C3: إصلاح التكرار
#include
. # 6352. شكراaskpatrickw. - Adafruit QT Py ESP32-S2 No PSRAM: الإصلاح
board.NEOPIXEL
وboard.NEOPIXEL_POWER
دبابيس. # 6352. شكراtodbot. - Adafruit Qt Py ESP32-S3: دبابيس SPI صحيحة. # 6393. شكراtodbot.
- بيموروني سيرفو 2040: add
board.NEOPIXEL
. # 6339. شكرا jepler. - SparkFun Thing Plus RP2040: إصلاح تعيين دبوس. # 6358. شكرا dupontgu.
تغييرات التوثيق
- قائمة الوحدات المجمدة لكل لوحة في مصفوفة الدعم في readthedocs. # 6400 ، 6396 ، # 6288. Neradoc شكرا.
- وثائق وحدة إضافية واستثناءات مضمنة ، بما في ذلك روابط الدليل. # 6391 ، # 6353 ، # 6341. شكراtekktrik.
- أضف توصيات استخدام الذاكرة إلى
MP3Decoder
. # 6329. شكراtekktrik. - وثيقة
watchdog.WatchDogTimeout
. # 6324. شكرا #tekktrik.
تغييرات البناء والبنية التحتية
make help
يشمل الآنmake fetch-submodules
. # 6385. شكرا @ TG-Techie.- بناء طلب سحب موقع الويب لـ circpython.org باستخدام
adafruit-adabot
المستعمل. # 6344. شكراdhalbert. - قائمة الوحدات المجمدة في مصفوفة الدعم. # 6288. Neradoc شكرا.
إضافات وتحسينات الترجمة
شكرا على الترجمات:
- bergdahl (السويدية)
- wtuemura (البرتغالية - البرازيل)
لوحات جديدة منذ 7.3.0-beta.2
- صانع الريش Ctryon AIoT S3. # 6382. شكرا CytronTechnologies.
- Lilygo TTGO T-OI Plus ESP32C3. # 6387. SimonVail شكرا.
- Pewpew LCD. # 6331. شكرا pypewpew (deshipu).
- زريتشارد RP2.65-F. # 6334. شكرا @ BigTuna94.
مشاكل معروفة
- راجع https://github.com/adafruit/circuitpython/issues للتعرف على المشكلات الأخرى ، بما في ذلك المشكلات التي لا يزال يتعين معالجتها من أجل:
شكر
شكرًا لجميع الذين استخدموا واختبروا و ساهم منذ 7.3.0-beta.2، بما في ذلك المساهمون أعلاه ، والعديد من الآخرين على GitHub و Discord. انضم إلينا على دردشة Discord للتعاون.