Lazurite 日本語リファレンス


wait_event(event) 


詳細

void wait_event(bool * event)

仕様

wait_event()はbool型の変数のポインタをwait_event関数に引数で渡します。event == trueになるまでマイコンの動作を低消費電力モードで待機させることができます。

なお、シリアル出力時はシリアル通信が完了するまで高速クロックで動作し、シリアル通信が完了後に低消費電力モードに移行します。

パラメータ

   bool event

trueになるまで待つeventのレジスタを設定します。

戻り値

なし

サンプル

秒に1回、920MHz無線で"Welcome Sub-GHz"のテキストメッセージを送信するサンプルプログラムです。10000ms(10秒)に1回タイマー割込みを発生させ、そのcallback()関数内でeventというflagを用いてwait_eventから次のプログラムに進むためのトリガーを発生させています。