شعار زيفيرنت

إصدار CircuitPython 7.3.0 إصدار المرشح 0! تضمين التغريدة

التاريخ:

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، SAMx5x
  • cxd56: سوني سبريسينس
  • espressif: اسبرسيف ESP32-S2
  • nrf: الشمال nRF52840 ، nRF52833
  • raspberrypi: راسبيري باي RP2040
  • stm: عائلة شرائح STM32F4

تعتبر هذه المنافذ ألفا وستحتوي على أخطاء ووظائف مفقودة:

  • broadcom: لوحات Raspberry Pi مثل RPi 4 و RPi Zero 2W
  • espressif: ESP32-S3 ، ESP32-C3
  • litex: فومو
  • mimxrt10xx: NXP i.MX RT10xxx
  • stm: عائلات شرائح 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 للتعاون.

بقعة_صورة

أحدث المعلومات الاستخباراتية

بقعة_صورة