Из издания Страница выпуска 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, SAMx5xcxd56
: Сони Спресенсespressif
: Эспрессиф ESP32-S2nrf
: Северные nRF52840, nRF52833raspberrypi
: Малиновый Пи RP2040stm
: семейство микросхем ST 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. Спасибо @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 чат сотрудничать.