# WM_SetIndCallback

## 構文

      #include <nitro/wm.h>

      WMErrCode WM_SetIndCallback( WMCallbackFunc callback );

## 引数

callback | 無線ファームウェアからの状況通知時に呼び出されるコールバック関数を指定します。 このコールバックは割り込みハンドラ内から呼び出されます。

## 返り値

WMErrCode列挙型の処理結果を返します。

## 説明

通常のAPIの結果通知用のコールバック関数とは別に、ビーコン受信時や接続認証の途中経過、ARM7側の致命的エラーなどで発生するIndication通知用のコールバック関数をセットするためのAPIです。 この関数は同期関数ですので、処理に成功した場合即座にWM_ERRCODE_SUCCESSを返します。 WMの初期化後、必要に応じて1度以上実行してください。

## 参照

`WM_Initialize, WM_Reset, WM_End`

## 履歴

2005/06/08 コールバックが割り込みハンドラから呼び出される旨を補足
2005/02/01 説明の修正等
2004/10/22 返り値の型を変更
2004/08/02 構造体名の統一
2004/07/29 説明の追加等
2004/07/23 初版