Files
pwm32e_pro/project/example/ble/ble_peripheral/app/src/timeslice.h
T
moyuhai 41a602f89c V1.0
2026-06-09 16:39:17 +08:00

25 lines
622 B
C

#ifndef _TIMESLICE_H
#define _TIMESLICE_H
#define TASKS_MAX sizeof(TaskComps)/sizeof(TaskComps[0])
typedef struct _TASK_COMPONENTS
{
unsigned char Run; // 程序运行标记:0-不运行,1运行
unsigned int Timer; // 计时器
unsigned int ItvTime; // 任务运行间隔时间
void (*TaskHook)(void); // 要运行的任务函数
} TASK_COMPONENTS; // 任务定义
//extern TASK_COMPONENTS TaskComps[1];
extern TASK_COMPONENTS TaskComps[];
void TaskProcess(void);
void TaskRemarks(void);
void set_TaskComps_timer(unsigned char index,unsigned short value);
#endif