address
に対応するデータを読み出します。address
に対してvalue
を書き込みます。write()
と同じく書き込みを行いますが、先にaddress
にあるデータを読み出してvalue
と違う場合のみ、書き込みを行います。EEPROMの書き換え寿命を考慮し、書換回数を減らしたいときに用います。mwx::stream
を用いた読み書きを行うために、ヘルパーオブジェクトを取得します。mwx::stream
による演算子やメソッドを用います。mwx::stream
を用いるとuint16_t
やuint32_t
型といった整数型の読み書き、uint8_t
の固定長配列型の読み書き、format()
オブジェクトによる書式整形などが可能になります。<<
演算子などmwx::stream
で定義されたインタフェースを利用できます。.seek()
を用いてEEPROMのアドレスを1024に移動しています。00bc614e
)、4バイト整数(0x12ab34cd
)、16バイトバイト列(HELLO WORLD!...
)、1バイト終端文字を書き込んでいます。.seek()
を用いてEEPROMのアドレスを1024に移動しています。>>
演算子を用いて読み出します。