Логотип Зефирнет

Выпущен релиз-кандидат 7.3.0 CircuitPython 0! @ CircuitPython

Дата:

Из издания Страница выпуска GitHub:

Это СхемаPython 7.3.0-rc.0, первый кандидат на выпуск для CircuitPython 7.3.0. Он считается стабильным и доступен в качестве кандидата на выпуск для тестирования перед финальным выпуском 7.3.0.

Заметные изменения в 7.3.0 по сравнению с 7.2.5

  • Экспериментальная поддержка mDNS.
  • Поддержка USB to Serial/JTAG для REPL на соответствующих платах.
  • Начальная экспериментальная поддержка хоста USB.
  • Слияние изменений MicroPython 1.18.
  • Предварительный zlib поддержка модуля. gzip модуль будет добавлен позже.
  • RP2040 PIO: фоновая запись в конечный автомат PIO. Возможен цикл.
  • RP2040 ПИО: wrap и wrap_target .
  • keypad: сканирование ключевых состояний сразу после создания.
  • Улучшите тайминги NeoPixel на многих портах, чтобы работать с более широким спектром устройств.
  • Добавить floppyio, используемый вместе с библиотекой.
  • Разрешить TileGrid растровое изображение, которое нужно изменить.
  • Матрица поддержки модулей включает замороженные модули для каждой платы.

Скачать с circuitpython.org

Загрузка прошивки доступна на загрузки страницы on Circuitpython.org. Сайт позволяет легко выбрать правильный файл и язык для вашей доски.

Установка

Для установки следуйте инструкциям в Добро пожаловать в CircuitPython! руководство. Чтобы установить последние библиотеки, см. эту страницу в этом руководстве.

Попытка последняя версия редактора Mu для создания и редактирования ваших программ CircuitPython и для простого доступа к последовательному соединению CircuitPython (REPL).

Документация

Документация доступна в readthedocs.io.

Статус порта

CircuitPython имеет ряд «портов», которые являются основными реализациями для различных семейств микроконтроллеров. Стабильность зависит от порта. В этом выпуске эти порты считаются стабильными:

  • atmel-samd: Микрочип SAMD21, SAMx5x
  • cxd56: Сони Спресенс
  • espressif: Эспрессиф ESP32-S2
  • nrf: Северные nRF52840, nRF52833
  • raspberrypi: Малиновый Пи RP2040
  • stm: семейство микросхем ST 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. Спасибо @tannewt.
  • Правильно два errno Сообщения. #6376. Спасибо @dhalbert.
  • фиксированный usb_hid usage сообщение об ошибке диапазона. № 6370. Спасибо @wlcx.
  • microcontroller.Pin теперь можно хэшировать. № 6342. Спасибо @dhalbert.
  • Утверждать color_depth равен 1 на дисплеях SH1107. № 6338. Спасибо @jepler.
  • Уменьшите объем флэш-памяти для многих встроенных свойств. #6337. Спасибо @jepler.
  • фиксированный PulseIn.popleft() буфер перечитан. № 6318. Спасибо @mwisslead.

Изменения, связанные с портом и платой

Broadcom

Эспрессиф

  • Исправление длительных задержек между транзакциями I2C. #6366. Спасибо @o-marshmallow за исправление ESP-IDF и @dhalbert.
  • Исправление возвращено DigitalInOut.pull ценности. #6354. Спасибо @dhalbert.

я.MX

  • Разрешить любой контакт GPIO для rs485_dir штырь. № 6328. Спасибо @KurtE.

нРФ

RP2040

  • Исправлена ​​проблема с заполнением буфера для PulseIn. #6361. Спасибо @mwisslead.
  • Совершенствовать rp2pio.StateMachine. № 6360. Спасибо @jepler.
  • Разрешить любой контакт GPIO для rs485_dir штырь. № 6330. Спасибо @KurtE.

SAMx

  • Избегайте компиляции частей samd модуль для плат, которые его не использовали. № 6350. Спасибо @dhalbert.
  • Сохраняйте функциональность тиков для экземпляров виртуальных машин. № 6321. Спасибо @dhalbert.

STM

Отдельные доски

  • Adafruit Metro M4 AirLift Lite: добавить board.LED. #6343. Спасибо @dhalbert.
  • Adafruit PyRuler: добавить board.LED. #6343. Спасибо @dhalbert.
  • Adafruit QT Py ESP32-C3: исправить дубликат #include. № 6352. Спасибо @askpatrickw.
  • Adafruit QT Py ESP32-S2 без PSRAM: исправлено board.NEOPIXEL и board.NEOPIXEL_POWER булавки. № 6352. Спасибо @todbot.
  • Adafruit Qt Py ESP32-S3: правильные контакты SPI. № 6393. Спасибо @todbot.
  • Pimoroni Servo 2040: добавить 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. Спасибо #текктрик.

Изменения сборки и инфраструктуры

  • make help теперь включает make fetch-submodules. #6385. Спасибо @TG-Techie.
  • Создайте запрос на вытягивание веб-сайта для Circuitpython.org с помощью adafruit-adabot пользователь. № 6344. Спасибо @dhalbert.
  • Перечислите замороженные модули в матрице поддержки. № 6288. Спасибо @Neradoc.

Дополнения и улучшения перевода

Спасибо за переводы:

  • @bergdahl (шведский)
  • @wtuemura (португальский – Бразилия)

Новые доски начиная с 7.3.0-beta.2

  • Ctryon Maker Feather AIoT S3. № 6382. Спасибо @CytronTechnologies.
  • Лилиго ТТГО Т-ОИ Плюс ESP32C3. № 6387. Спасибо @SimonVail.
  • ЖК Пьюпью. № 6331. Спасибо @pypewpew (@deshipu).
  • ZРичард RP2.65-F. #6334. Спасибо @BigTuna94.

известные проблемы

  • См. https://github.com/adafruit/circuitpython/issues, чтобы узнать о других проблемах, в том числе о проблемах, которые еще предстоит решить:

Спасибо

Спасибо всем, кто пользовался, тестировал и добавлен с версии 7.3.0-beta.2, включая участников, указанных выше, и многих других на GitHub и Discord. Присоединяйтесь к нам на Discord чат сотрудничать.

Spot_img

Последняя разведка

Spot_img

Чат с нами

Всем привет! Могу я чем-нибудь помочь?