v3.5.0-beta.2

v3.5.0-beta.2 では H7 HAL を更新し、machine.info() にリビジョン ID を追加し、32 ビット SDRAM をサポートし、さらに BMP / 24 ビット RGB 画像の読み込みと Lepton VGA/RGB565 のハードフォルトを修正しました。API の破壊的変更はありません — v3.5.0-beta.1 のスクリプトはそのまま動作します。(これは v3.5.0 に向けたベータ版です。)

ハイライト

  • machine.info() がシリコンリビジョン ID を報告するようになりました。

  • 32 ビット SDRAM のサポート。

  • 修正 — BMP / 24 ビット RGB 画像の読み込みと Lepton VGA/RGB565 のハードフォルト。

  • API の破壊的変更なし — 再フラッシュすれば v3.5.0-beta.1 のスクリプトはそのまま動作します。

新機能

  • machine.info() にシリコンリビジョン ID が含まれるようになりました。

  • 32 ビット SDRAM サポートと、スマートなオーバーレイロジックを備えた fb_alloc ヒントシステムを追加しました。

その他の変更と改善

  • H7 HAL(および CMSIS、レガシーヘッダー、DCMI マルチバッファ DMA、strict aliasing)、H7 PLL / SDRAM クロック、ADC のサンプルを更新し、Arduino のサンプルを新しいディレクトリに移動しました。

バグ修正

イメージング:

  • すべての形式の BMP ファイルの読み込み、24 ビット RGB 画像の読み込み、Lepton を VGA/RGB565 に設定した際のハードフォルト、および HAL_JPEG_Encode が中止された場合の戻り処理を修正しました。

システム:

  • タイマー 5 の周期、H7 SD クロック、不足していたバンク有効化を修正し、セルフテストの VREF しきい値を引き上げました。

API の破壊的変更

v3.5.0-beta.2 に Python API の破壊的変更はありません。v3.5.0-beta.1 で動作していたスクリプトは、v3.5.0-beta.2 でもそのまま動作します — ファームウェアを再フラッシュするだけです。