console.c
来自「port of ARM to NOkia 3310 display」· C语言 代码 · 共 96 行
C
96 行
#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 + =
减小字号Ctrl + -
显示快捷键?