Lazurite 日本語リファレンス


timer2.wait_event_timeout(*flag,ms) 


詳細

bool timer2.wait_event_timeout(bool* flag, unsigned long ms)

仕様

timer2.wait_event_timeout()関数は、msで指定した時間が経過するか、特定のイベントが発生するまで低消費電力モードで待機する関数です。

 

パラメータ

bool* flag:

イベントのステータスを格納する変数のポインタを指定してください。*flagの値はユーザ関数内で設定することができ、*flagがfalseの間は待機状態で*flagがtrueになると関数を抜けます。

unsigned long ms:

待機状態を抜ける時間をms(ミリ秒)単位で指定します。

戻り値

timeoutにより関数を抜けた時はtrueを、*flagにより関数を抜けた時はfalseを返します。