v1.8.0

v1.8.0 は WiFi とチューニングのリリースです。WINC の SPI バスを高速化し、WINC ソケットのバグをまとめて修正し、最大 FPS の低下に上限を設け、デフォルトのオートゲイン上限を 8倍に変更します。ゲイン上限のデフォルト変更は動作変更です。以下の破壊的変更をお読みください。

ハイライト

  • より高速な WiFi — WINC SPI のボーレートを引き上げ、ソケット修正も含みます。

  • FPS 上限 — 最大 FPS の低下を 1/2 FPS(30 FPS)に制限しました。

  • 破壊的変更: デフォルトのオートゲイン上限が 8倍に変更されました。破壊的変更を参照してください。

新機能

  • FPS テストスクリプトを追加しました。

その他の変更と改善

  • より高速な WiFi のため WINC SPI のボーレート/速度を引き上げ、最大 FPS の低下を 1/2 FPS(30 FPS)に制限し、デバッグログと MJPEG ストリーミングの例を整理しました。

バグ修正

  • デフォルトのフレームバッファ状態、WINC ソケットの accept 情報、WINC の socket_send を修正し、ソケット/非同期リクエストのエラー処理を整理しました。

破壊的な API 変更

v1.7.0 から v1.8.0 までのユーザーから見える API の破壊的変更です。範囲: modules/ 内の Python C モジュールと scripts/libraries/ 内の Python ライブラリ。

この破壊的変更は behavior の変更(API は同じだが結果が異なる)です。影響を受けるスクリプトを再確認してください。各コミットハッシュは GitHub 上のその差分にリンクしています。

デフォルトのオートゲイン上限が 8倍に変更 (behavior)

デフォルトのオートゲイン上限が 8倍に変更されました。以前のデフォルトゲイン上限に依存していたスクリプトでは、オートゲイン時の画像の明るさ/ノイズが変わります。以前の動作が必要な場合は、明示的なゲイン上限を設定してください。

コミット: bdafca5a7

移行チェックリスト

スクリプトが以前のデフォルトに依存していた場合は、明示的なゲイン上限を設定してください(ゲイン上限の変更)。その他すべてのスクリプトは変更なしで動作します。