

#include <nitro/wm.h>
WMErrCode WM_SetPortCallback(
u16 port ,
WMCallbackFunc callback ,
void* arg
);
| port | ポート番号を指定します。0 〜 15 の値を指定して下さい。 |
| callback | 通信フレーム受信時に呼び出されるコールバック関数を指定します。 このコールバックは割り込みハンドラ内から呼び出されます。 |
| arg | コールバック関数に渡される引数を指定します。 |
WMErrCode列挙型の処理結果を返します。
特定ポートに対してデータを受信した際に呼び出されるコールバック関数をセットします。 この関数は同期関数ですので、処理に成功した場合即座にWM_ERRCODE_SUCCESSを返します。
2005/06/08 コールバックが割り込みハンドラから呼び出される旨を補足
2005/03/02 port引数について指定可能範囲を追記
2004/10/22 返り値の型を変更
2004/08/11 初版