以菜农大叔的《LOOK_LED》例程 为例,我想添加一个新的任务,直接复制了任务2,该改为任务3,不行。请问大家,怎样添加一个新的任务。
- // 任务类 task_led_t 的例程
- void task_led3_t::routine()
- {
- // TODO: 在此编写 task_led_t 例程的内容
- uint32_t data = 0b100;
- while (true) {
- // TODO: 在此编写 task_led_t 例程的内容
- #if LOOK_H == 0
- GPIOAs.DMASK.Regs = ~0b100;
- GPIOAs.DOUT.Regs = data;
- #else
- GPIOA.DMASK(-1)
- .DMASK2(0);
- GPIOA.DOUT = data;
- #endif
- data ^= 0b100;
- delay(LOOK_TICKS_PER_SEC / 20);
- }
- }
|