v1.5.0¶
v1.5.0 はコアを MicroPython v1.8 に更新し、machine モジュールを有効化し、Python コールバックによるラインフィルタを再実装し、MicroPython の SD カードモジュールに切り替え、ブートローダーのファイルシステム消去とバイナリイメージ読み込みのオプションを追加します。MicroPython のバージョンアップは挙動の変更です。下記の破壊的変更をお読みください。
ハイライト¶
MicroPython v1.8 コアの更新。
machineモジュールを有効化しました。Python ラインフィルタ — ラインフィルタを Python コールバックで再実装しました。
SD カード — MicroPython の SD カードモジュールを使用するようになりました。
破壊的変更: MicroPython が v1.8 に更新されました — 破壊的変更を参照してください。
新機能¶
MicroPython の
machineモジュールを有効化しました。ラインフィルタを Python コールバックで再実装しました(line_filter.pyサンプル付き)。タイマーコールバックのサンプルと更新された PWM サンプルを追加しました。ブートローダー/pydfu — ファイルシステムセクタを消去するオプション、
pydfu.pyからバイナリイメージを読み込むサポート、プログラミング治具用の結合バイナリを追加しました。
その他の変更と改善¶
同梱の MicroPython を v1.8 に更新しました(それに合わせてファームウェアコードも更新)。いくつかの MicroPython 最適化を有効化しました。SD カードを MicroPython の SD カードモジュールに切り替えました。古い CC3000(CC3K)WiFi ドライバコードを削除しました。
バグ修正¶
MLX /
firのメモリ問題と、ソフトリセット中のベース優先度を修正しました。
破壊的 API 変更¶
v1.4.0 から v1.5.0 までのユーザーに見える API の破壊的変更。範囲:modules/ 内の Python C モジュールと scripts/libraries/ 内の Python ライブラリ。
破壊的変更は挙動の変更(API は同じで結果が異なる)です。影響を受けるスクリプトを再確認してください。各コミットハッシュは GitHub 上の差分へリンクしています。
MicroPython が v1.8 に更新されました (挙動)¶
同梱の MicroPython コアが v1.8 に更新されました。標準ライブラリと言語の挙動は上流の MicroPython 1.8 に従います。バージョン固有の micropython /標準モジュールの挙動に依存するスクリプトを再確認してください。
コミット: 8e503f414
移行チェックリスト¶
バージョン固有の MicroPython の挙動に依存するスクリプトを v1.8 に対して再検証してください(MicroPython のバージョンアップ)。その他のスクリプトはすべて変更なしで動作します。