getWireTimeoutFlag()

Last revision:2026/01/24

名称

Wire.getWireTimeoutFlag()

説明

getWireTimeoutFlag()は、最後にフラグがクリアされてから、タイムアウトが発生したのかを確認する。

タイムアウトが発生するとフラグが設定され、Wire.clearWireTimeoutFlag()が呼ばれる、もしくは、Wire.setWireTimeout()によりタイムアウト値が変更されるとクリアされる。

この関数はWireライブラリの一部である。詳細はWireメインページを参照のこと。

書式

Wire.getWireTimeoutFlag()

C言語シグネチャ(avr)

bool TwoWire::getWireTimeoutFlag(void);

引数

なし。

戻り値

最後にフラグがクリアされてから、タイムアウトが発生したときはtrue、そうでなければfalse。データ型: bool

注意

この関数はWireライブラリの基のバージョンでは利用できない。また、全てのプラットフォームで利用できるわけでもない。プラットフォームやバージョン間の互換が必要な場合は、Wire.setWireTimeout()Wire.getWireTimeoutFlag()Wire.clearWireTimeout()が利用できるときにだけ定義されるWIRE_HAS_TIMEOUTマクロを利用する。

オリジナルのページ

https://docs.arduino.cc/language-reference/en/functions/communication/wire/getWireTimeoutFlag/

最終更新日

July 20, 2026

inserted by FC2 system