astroboy astroboy
/
CoOS_LWIP
Quick and dirty CoOS + LWIP ( Webserver )
Diff: CoOS/kernel/hook.c
- Revision:
- 0:94897d537b31
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CoOS/kernel/hook.c Sat Sep 10 22:41:10 2011 +0000 @@ -0,0 +1,65 @@ +/** + ******************************************************************************* + * @file hook.c + * @version V1.1.4 + * @date 2011.04.20 + * @brief hook management implementation code of CooCox CoOS kernel. + ******************************************************************************* + * @copy + * + * INTERNAL FILE,DON'T PUBLIC. + * + * <h2><center>© COPYRIGHT 2009 CooCox </center></h2> + ******************************************************************************* + */ + + +/*---------------------------- Inlcude --------------------------------------*/ +#include <coocox.h> + +/** + ******************************************************************************* + * @brief IDLE task of OS + * @param[in] pdata The parameter passed to IDLE task. + * @param[out] None + * @retval None + * + * @par Description + * @details This function is system IDLE task code. + ******************************************************************************* + */ +void CoIdleTask(void* pdata) +{ + /* Add your codes here */ + for(; ;) + { + /* Add your codes here */ + } +} + + +/** + ******************************************************************************* + * @brief Hook for stack overflow + * @param[in] taskID Piont to the task which lead to stack overflow. + * @param[out] None + * @retval None + * + * @par Description + * @details This function is a hook for stack overflow. + ******************************************************************************* + */ +void CoStkOverflowHook(OS_TID taskID) +{ + /* Process stack overflow here */ + for(; ;) + { + + } +} + + + + + +