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を返します。