本帖最后由 hotpower 于 2011-5-23 19:03 编辑
点击下载:Look_Mutex
1.look_mutex.h-
- #include "look_config.h"
- #include <look.h>
- #include <instantiate>
- // 任务类 task_Look_Mutex_Led1_t 的定义
- class task_Look_Mutex_Led1_t : public task_t {
- public:
- task_Look_Mutex_Led1_t() __OPT_ATTR__; // 构造函数
- protected:
- void routine(); // 任务例程
- };
- // 任务类 task_Look_Mutex_Led1_t 的构造函数
- __OPT_INLINE__ task_Look_Mutex_Led1_t::task_Look_Mutex_Led1_t()
- {
- // TODO: 在此初始化 task_Look_Mutex_Led1_t 的类成员
- }
- // 任务类 task_Look_Mutex_Led2_t 的定义
- class task_Look_Mutex_Led2_t : public task_t {
- public:
- task_Look_Mutex_Led2_t() __OPT_ATTR__; // 构造函数
- protected:
- void routine(); // 任务例程
- };
- // 任务类 task_Look_Mutex_Beep_t 的定义
- class task_Look_Mutex_Beep_t : public task_t {
- public:
- task_Look_Mutex_Beep_t() __OPT_ATTR__; // 构造函数
- protected:
- void routine(); // 任务例程
- };
- // 任务类 task_Look_Mutex_Led1_t 的构造函数
- __OPT_INLINE__ task_Look_Mutex_Beep_t::task_Look_Mutex_Beep_t()
- {
- // TODO: 在此初始化 task_Look_Mutex_Led1_t 的类成员
- }
- extern instantiate::task<task_Look_Mutex_Led1_t, LOOK_STACK_SIZE> task_Look_Mutex_Led1;
- extern instantiate::task<task_Look_Mutex_Led2_t, LOOK_STACK_SIZE> task_Look_Mutex_Led2;
- extern instantiate::task<task_Look_Mutex_Beep_t, LOOK_STACK_SIZE> task_Look_Mutex_Beep;
2.look_mutex.cpp
|