

#include <nitro/os.h>
void OS_SetIrqStackCkecker( void );
なし。
なし。
IRQモード用スタックのスタック溢れのためのチェック用データをスタックにセットします。
IRQスタックの最上位、最下位に、スタック溢れ用のデータをセットします。そして、これが書き換えられているかどうかで、その部分が一度でも使用されたかどうかを調べることが出来ます。チェック用の関数は、OS_CheckIrqStack() です。
本関数は、OS_Init() から呼び出されますので、特にアプリケーションから本関数を呼ぶ必要はありません。
OS_SetIrqStackWarningOffset, OS_GetIrqStackStatus, OS_CheckIrqStack
2009/06/03 OS_Init() が必須になったための記述修正
2005/07/19 初版