MB_End

構文

#include <nitro/mb.h>

void MB_End(void);

引数

なし

返り値

なし

説明

MBライブラリを終了します。
MB_StartParent()で親機として動作している場合はその処理を自動的に終了します。

MB_Init()で指定したメモリやDMAチャンネルは解放され、再びユーザが使用可能となります。
終了処理が完了すると、MB_CommSetParentStateCallback()のコールバックとして、引数 status が MB_COMM_PSTATE_END の値で渡されて返ってきます。

この関数はMB_StartParent()の呼び出しと対応して呼び出される必要があります。


内部動作

この関数は内部で無線を駆動していればWM_End()を呼び出し、通信を終了します。
完了コールバックが呼び出された時点で、無線ライブラリの状態は初期化前の状態になっています。

参照

MB_Init MB_StartParent

履歴

2004/10/18 MB_StartParentとの対応を明記
2004/10/15 完了時のWM状態に関する記述修正
2004/10/05 完了時のWM状態に関する記述追加
2004/09/10 コールバックに関する記述追加
2004/08/09 初版