You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

35 lines
664 B

#include "task_pen_head.h"
struct _s_task_pen_head_ s_task_pen_head;
void L3_task_pen_head_init()
{
L1_task_init(&s_task_pen_head.task);
L3_task_s_go(s_task_pen_head,D_task_init);
}
#define TTSS_TASK_HEAD_DATA_WRITE 0x01
U8 i = 0;
void L3_task_pen_head_handle(struct _s_task_pen_head_ *s)
{
TTSS_Task_init()
L2_task_go_Tdelay(TTSS_TASK_HEAD_DATA_WRITE,0);
TTSS_Task_step(TTSS_TASK_HEAD_DATA_WRITE)
{
s->point.x_axis = i;
s->point.y_axis = i;
s->point.time = D_sys_now;
i++;
Lc_write_cyc_buf(&s->point,&wr_buf,1);
Lc_buf_full(&wr_buf);
}
L2_task_go_Tdelay(TTSS_TASK_HEAD_DATA_WRITE,D_Tdelay_20ms);
TTSS_Task_end();
}