- #include "look_config.h"
- #include <look.h>
- #include <instantiate>
- // 任务类 task_led_t 的定义
- class task_led_t : public task_t {
- public:
- task_led_t() __OPT_ATTR__; // 构造函数
- protected:
- void routine(); // 任务例程
- };
- // 任务类 task_led_t 的构造函数
- __OPT_INLINE__ task_led_t::task_led_t()
- {
- // TODO: 在此初始化 task_led_t 的类成员
- }
- // 任务类 task_key_t 的定义
- class task_key_t : public task_t {
- public:
- task_key_t() __OPT_ATTR__; // 构造函数
- int8_t key_read() __OPT_ATTR__;
- protected:
- void routine(); // 任务例程
- };
- // 任务类 task_key_t 的构造函数
- __OPT_INLINE__ task_key_t::task_key_t()
- {
- // TODO: 在此初始化 task_led_t 的类成员
- }
- extern instantiate::task<task_led_t, LOOK_STACK_SIZE> task_led;
- extern instantiate::task<task_key_t, LOOK_STACK_SIZE> task_key;
LED.CPP
工程结构:
因为不同的安装路径下工程可能无法编译就不上传工程文件了。