金牌会员
- 积分
- 2305
- 金钱
- 2305
- 注册时间
- 2017-7-6
- 在线时间
- 280 小时
|
楼主 |
发表于 2017-10-12 11:10:04
|
显示全部楼层
//priority 4
void touch_task(void *p_arg)
{
OS_ERR err;
while(1)
{
GUI_TOUCH_Exec();
OSTimeDlyHMSM(0,0,0,5,OS_OPT_TIME_PERIODIC,&err);//ÑÓʱ5ms
}
}
//priority 5
void key_task(void *p_arg)
{
u8 key_value,i,j;
OS_ERR err;
while(1)
{
key_value=KEY_Scan(0);
switch(key_value)
{
// case KEY0_PRES: //¹¦ÂÊ¡°-¡±
// g_u8_power_index--;
// break;
// case KEY1_PRES: //¹¦ÂÊ¡°+¡±
// g_u8_power_index++;
// break;
case KEY2_PRES: //ʱ¼ä¡°-¡±
g_u8_time_index--;
break;
case KEY3_PRES: //ʱ¼ä¡°+¡±
g_u8_time_index++;
break;
case KEY4_PRES: //ζȡ°-¡±
g_u8_temperature_index--;
break;
case KEY5_PRES: //ζȡ°+¡±
g_u8_temperature_index++;
g_bool_test_key=!g_bool_test_key;
break;
case KEY6_PRES: //ģʽÇл»
g_bool_mode_key=!g_bool_mode_key;
break;
case KEY7_PRES: //½Å̤°å¿ª¹Ø
if(g_u8_current_mode== C_MODE_PREPARE)
{
g_u8_current_mode=C_MODE_CURE;
g_bool_set_timer=1;
}
else if(g_u8_current_mode==C_MODE_CURE)
{
g_u8_current_mode=C_MODE_PREPARE;
OSTmrDel(&tmr1,&err); //ɾ³ý¸Ã¶¨Ê±Æ÷
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
GRAPH_DATA_YT_Clear(Graph_channel[j]);
}
}
}
break;
}
OSTimeDlyHMSM(0,0,0,50,OS_OPT_TIME_PERIODIC,&err);//ÑÓʱ50ms
}
}[/mw_shl_code] |
|