2017.09.06 界面显示与 dsp升级

版权声明:本文为博主原创文章,未经博主允许不得转载。文章只为项目记录,不能保证观点正确。 https://blog.csdn.net/qq_29486527/article/details/77869906

主要做了界面的调整

首先进入调取 按键与显示任务

void StartLcdKeyTask(void const *argument)
{
    (void) argument;
    for(;;)
    {
        KeyPro();
        Key_Handle();
        Lcd_Handler();
        osDelay(50);
    }
}

在 按键任务中 确认界面的跳转冠以,从这个界面跳转下了界面 ,返回界面,上下选择等等等。。。。。
难度不大,及时 太费脑子,思路想起楚 就好,还有 书写规范一点,就比较清楚。

在界面显示

void Lcd_Handler(void)
{
 switch (LCD_RTDB.bCurrWindow)
    {
    case mWindowMain:
        LcdTask_Draw_Main_Dynamically();
        break;
    case mWindowMenu:
        LcdTask_Draw_Menu_Dynamically();
        break;
    case mWindowStatus:
        LcdTask_Draw_Status_Dynamically();
        break;

。。。。。。。。。。。。。

    default:
        break;
    }
    //完成显示数据输出
    Lcd_Draw_Final();
  }

类似于这种方式 完成界面的选择与显示。

猜你喜欢

转载自blog.csdn.net/qq_29486527/article/details/77869906
dsp