このドキュメンテーションは、MicroPython の最新開発ブランチのためのものです。 リリースバージョンでは利用できない機能に言及することがあります。

特定のリリースのドキュメントをお探しの場合は、左側のドロップダウンメニューを使って、 望みのバージョンを選択します。

クラス Flash -- 内蔵フラッシュストレージへのアクセス

このクラスは SPI フラッシュメモリーへのアクセスを提供します。

ほとんどの場合、永続データをデバイスに保存するには高レベルの抽象化インタフェースを使うでしょう。たとえば、Python の標準ファイル API を介したファイルシステムなどです。この Flash クラスは、 ファイルシステム構成をカスタマイズ したり、特定のアプリケーションのための低レベルストレージシステムを実装するのに役立ちます。

コンストラクタ

class rp2.Flash

SPI フラッシュメモリにアクセスするためのシンゲルトンオブジェクトを取得します。

メソッド

Flash.readblocks(block_num, buf)
Flash.readblocks(block_num, buf, offset)
Flash.writeblocks(block_num, buf)
Flash.writeblocks(block_num, buf, offset)
Flash.ioctl(cmd, arg)

これらのメソッドは vfs.AbstractBlockDev で定義されているシンプルで拡張された ブロックプロトコル を実装しています。