#ifndef _TASK_HAL_H_ #define _TASK_HAL_H_ #include "stdint.h" #include "intrins.h" #include "task_hal_cfg.h" #include "al_helper.h" #include "pt_header.h" #include "LT89xx_rf.h" #include "key.h" #include "BulbId.h" typedef void (* func )(void); void Idle(void); void Init(void); void InitWdt(void); void InitPort(void); void SysTick_Handler(void); void Task_SysTick_Handler(void); #if TASK_WITH_PT PT_THREAD(TaskWDT(struct pt * pt1 )) ; #else PT_THREAD(TaskWDT(void )) ; #endif int InitTaskStack(void); int InitTimerStack(void); #endif