ノーザンダイバー社の GitHubリリースページ:
これは 回路Python 7.3.0-rc.0、CircuitPython 7.3.0 の最初のリリース候補。 これは安定していると考えられており、7.3.0 の最終リリースの前にテスト用のリリース候補として利用できます。
7.3.0から7.2.5への注目すべき変更
- 実験的なmDNSサポート。
- 適切なボードでのREPLのUSBからシリアル/JTAGへのサポート。
- 初期の実験的なUSBホストのサポート。
- MicroPython1.18の変更をマージします。
- 予備
zlib
モジュールのサポート。gzip
モジュールは後で追加されます。 - RP2040 PIO:PIOステートマシンへのバックグラウンド書き込み。 ループが可能です。
- RP2040 PIO:
wrap
&wrap_target
サポート。 keypad
:作成直後にキーステートをスキャンします。- 多くのポートでNeoPixelのタイミングを改善して、より広範囲のデバイスを処理できるようにします。
- Add
floppyio
、ライブラリと組み合わせて使用されます。 - 次を許可します。
TileGrid
変更するビットマップ。 - モジュールサポートマトリックスには、各ボードの凍結モジュールが含まれています。
circuitpython.orgからダウンロード
ファームウェアのダウンロードは、 ダウンロードページ on Circuitpython.org。 このサイトでは、ボードに適したファイルと言語を簡単に選択できます。
インストール
インストールするには、の手順に従ってください CircuitPythonへようこそ! ガイド。 最新のライブラリをインストールするには、を参照してください このページ そのガイドで。
意図に基づいて、適切なメッセージを適切なユーザーに適切なタイミングで Muエディターの最新バージョン CircuitPythonプログラムの作成と編集、CircuitPythonシリアル接続(REPL)への簡単なアクセス。
ドキュメンテーション
ドキュメントはで利用可能です readthedocs.io.
ポートステータス
CircuitPythonには、さまざまなマイクロコントローラーファミリのコア実装であるいくつかの「ポート」があります。 安定性はポートごとに異なります。 このリリースの時点で、これらのポートは安定していると見なされます。
atmel-samd
:マイクロチップSAMD21、SAMx5xcxd56
:Sony Spresenseespressif
:Espressif ESP32-S2nrf
:北欧nRF52840、nRF52833raspberrypi
:ラズベリーパイRP2040stm
:STSTM32F4チップファミリー
これらのポートはアルファ版と見なされ、バグがあり、機能が不足しています。
broadcom
:RPi 4、RPiZero2WなどのRaspberryPiボードespressif
:ESP32-S3、ESP32-C3litex
:fomumimxrt10xx
:NXP i.MX RT10xxxstm
:ST非STM32F4チップファミリ
7.3.0-beta.2以降の変更
修正と機能拡張
- 凍結されたモジュールを更新します。 #6398。 ありがとう@dhalbert。
- BLE ワークフロー中の自動リロードを修正しました。 #6389、#6380、#6377。 ありがとう@tannewt。
- XNUMX つ訂正します
errno
メッセージ。 #6376。 ありがとう@dhalbert。 - 修正する
usb_hid
usage
範囲エラーメッセージ。 #6370。 ありがとう@wlcx。 microcontroller.Pin
ハッシュ化可能になりました。 #6342。 ありがとう@dhalbert。- 有効にする
color_depth
SH1 ディスプレイでは 1107 です。 #6338。 ありがとう@jepler。 - 多くの組み込みプロパティのフラッシュ ストレージを縮小します。 #6337。 ありがとう@jepler。
- 修正する
PulseIn.popleft()
バッファのオーバーリード。 #6318。 ありがとう@mwisslead。
ポートおよびボード固有の変更
ブロードコム
エスプレッシフ
- I2C トランザクション間の長い遅延を修正しました。 #6366。 ESP-IDF を修正してくれた @o-marshmallow と @dhalbert に感謝します。
- 修正が返されました
DigitalInOut.pull
価値観。 #6354。 ありがとう@dhalbert。
i.MX
- 任意の GPIO ピンを許可します。
rs485_dir
ピン。 #6328。 ありがとう@KurtE。
nRF
RP2040
- のバッファ充填の問題を修正
PulseIn
。 #6361。 ありがとう@mwisslead。 - 向上させる
rp2pio.StateMachine
。 #6360。 @jeplerに感謝します。 - 任意の GPIO ピンを許可します。
rs485_dir
ピン。 #6330。 ありがとう@KurtE。
SAMx
- の一部をコンパイルすることは避けてください。
samd
それを使用しなかったボード用のモジュール。 #6350。 ありがとう@dhalbert。 - VM インスタンス化全体でティック機能を保持します。 #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。
- ピモロニ サーボ 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。 ありがとう#tekktrik。
ビルドとインフラストラクチャの変更
make help
今含まれていますmake fetch-submodules
。 #6385。 ありがとう@TG-Techie。- を使用して、circuitpython.org の Web サイト プル リクエストを構築します。
adafruit-adabot
ユーザー。 #6344。 ありがとう@dhalbert。 - 凍結されたモジュールをサポート マトリックスにリストします。 #6288。 ありがとう@Neradoc。
翻訳の追加と改善
翻訳してくれてありがとう:
- @bergdahl(スウェーデン語)
- @wtuemura(ポルトガル語–ブラジル)
7.3.0-beta.2以降の新しいボード
- Ctryon Maker Feather AIoT S3。 #6382。 @CytronTechnologies に感謝します。
- リリィゴTTGO T-OIプラスESP32C3。 #6387。 ありがとう@SimonVail。
- ピュピュー液晶。 #6331。 @pypewpew (@deshipu) に感謝します。
- ZRichard RP2.65-F。 #6334。 ありがとう@BigTuna94。
既知の問題点
- まだ対処されていない問題を含む他の問題については、https://github.com/adafruit/circuitpython/issuesを参照してください。
感謝
使用、テスト、および使用してくれたすべての人に感謝します 7.3.0-beta.2以降に寄稿、上記の寄稿者、およびGitHubとDiscordの他の多くの寄稿者を含みます。 にご参加ください 不和のチャット コラボレーションする。