📄 console.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 + -