wirebed 任务配置

当配置任务时,不用修改源代码,直接图形化配置参数。

说明:只能配置enum的类型变量。

1 定义enum类型

比如定义事件常数


enum TIME_CONF
{
    TC_200MS,
    TC_500MS,
    TC_1000MS,
    TC_5000MS,
};

2 定义可配置变量

可配置的变量必须以cfg开始,并且初始化该变量。例如:

enum TIME_CONF cfgTime = TC_1000MS;

3 使用变量

在任务代码中使用该变量


/**********************************************************************
** task timer service (auto generate)**
**********************************************************************/
static void __wb_timer_service(void)
{
    
    //timerStart(1000);
    timerStart(cfgTime);
    
    //....
}


4 配置变量

在connection view,双击任务,或者右键点击任务选择菜单Configure,可选择修改配置变量的值。

猜你喜欢

转载自blog.csdn.net/qq20975717/article/details/81180368