⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 console.c

📁 port of ARM to NOkia 3310 display
💻 C
字号:
#include "globals.h"




/* MAIN CONSOLE FUNCTION */
void console(void)
{
   unsigned char Cmd   = 0x00;
   unsigned char Frame = 0x00;

   //led blink
   LED_ON;     

   Frame = console_buff[0];
   Cmd = console_buff[1]; 

   // SEND CMD
   cyg_mutex_lock(&cliblock); 
   {
        printf("<console> Frame<%d>, Cmd <%d> \n", Frame, Cmd);
   }
   cyg_mutex_unlock(&cliblock);
   
   switch(Cmd)
   {
       case '?':
       {
          //Console message
          if(console_buff[2]!=0x00) console_msg_flag = 0x01;
          else console_msg_flag = 0x00;
          break;
       }
       case 1:
       {
         //Increment menu counter
          beep(5,3);
          // 4 icons counter
          if(menu_counter < ICON_COUNTER)   menu_counter +=1;
          else menu_counter = 0x00;
          cyg_thread_delay(40);
          break;
       }
       case 2:
       {
          //Decrement menu counter
          beep(5,3);
          // 4 icons counter
          if(menu_counter > 0)   menu_counter -=1;
          else menu_counter = ICON_COUNTER;
          cyg_thread_delay(40);
          break;
       }
       case 3:
       {
          break;
       }
       case 4:
       {
          break;
       }
       case 5:
       {
          break;
       }
       case 6:
       {
          break;
       }
       case 7:
       {
          break;
       }
       case 8:
       {
          //WIN MODE
          cls();
       lcd_key=0x00;
          break;
       }
       case 9:
       {
          //TEXT MODE
          cls();
          lcd_key=0x01;
          break;
       }
   }
   
   return;

}

//eof

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -