3.1 STemWin多任务的创建
这里创建了3个STemWin任务,任务如下:
复制代码
/*
*********************************************************************************************************
* 函 数 名: AppTaskGUI
* 功能说明: GUI任务0
* 形 参:p_arg 是在创建该任务时传递的形参
* 返 回 值: 无
* 优 先 级:OS_CFG_PRIO_MAX - 6u
*********************************************************************************************************
*/
extern void MainTask(void);
static void AppTask0GUI(void *p_arg)
{
(void)p_arg; /* 避免编译器告警 */
while (1)
{
MainTask();
}
}
/*
*********************************************************************************************************
* 函 数 名: AppTaskGUI
* 功能说明: GUI任务1
* 形 参:p_arg 是在创建该任务时传递的形参
* 返 回 值: 无
* 优 先 级:OS_CFG_PRIO_MAX - 5u
*********************************************************************************************************
*/
extern void Task_1(void);
static void AppTask1GUI(void *p_arg)
{
(void)p_arg; /* 避免编译器告警 */
while (1)
{
Task_1();
}
}
/*
*********************************************************************************************************
* 函 数 名: AppTaskGUI
* 功能说明: GUI任务2
* 形 参:p_arg 是在创建该任务时传递的形参
* 返 回 值: 无
* 优 先 级:OS_CFG_PRIO_MAX - 4u
*********************************************************************************************************
*/
extern void Task_2(void);
static void AppTask2GUI(void *p_arg)
{
(void)p_arg; /* 避免编译器告警 */
while (1)
{
Task_2();
}
}
3.1 STemWin多任务的创建
这里创建了3个STemWin任务,任务如下:
复制代码
/*
*********************************************************************************************************
* 函 数 名: AppTaskGUI
* 功能说明: GUI任务0
* 形 参:p_arg 是在创建该任务时传递的形参
* 返 回 值: 无
* 优 先 级:OS_CFG_PRIO_MAX - 6u
*********************************************************************************************************
*/
extern void MainTask(void);
static void AppTask0GUI(void *p_arg)
{
(void)p_arg; /* 避免编译器告警 */
while (1)
{
MainTask();
}
}
/*
*********************************************************************************************************
* 函 数 名: AppTaskGUI
* 功能说明: GUI任务1
* 形 参:p_arg 是在创建该任务时传递的形参
* 返 回 值: 无
* 优 先 级:OS_CFG_PRIO_MAX - 5u
*********************************************************************************************************
*/
extern void Task_1(void);
static void AppTask1GUI(void *p_arg)
{
(void)p_arg; /* 避免编译器告警 */
while (1)
{
Task_1();
}
}
/*
*********************************************************************************************************
* 函 数 名: AppTaskGUI
* 功能说明: GUI任务2
* 形 参:p_arg 是在创建该任务时传递的形参
* 返 回 值: 无
* 优 先 级:OS_CFG_PRIO_MAX - 4u
*********************************************************************************************************
*/
extern void Task_2(void);
static void AppTask2GUI(void *p_arg)
{
(void)p_arg; /* 避免编译器告警 */
while (1)
{
Task_2();
}
}
举报